From e77c5b1e01eeb55625d8cf072bedd5a34658b865 Mon Sep 17 00:00:00 2001 From: Paweł Redman Date: Fri, 13 Apr 2018 13:48:01 +0200 Subject: Better random walking so spiders don't get stuck so often. --- src/game/units.cpp | 6 +++++- 1 file changed, 5 insertions(+), 1 deletion(-) (limited to 'src/game/units.cpp') diff --git a/src/game/units.cpp b/src/game/units.cpp index 6bce474..e7263c0 100644 --- a/src/game/units.cpp +++ b/src/game/units.cpp @@ -271,7 +271,11 @@ void unit_t::random_walk(void) game->time - move.random_walk_time < MSEC(1000)) return; - start_moving(x + game->prng.unit_vec2() * 10); + move.moving = true; + move.blocked = false; + move.dst = x + game->prng.unit_vec2() * 10; + move.path.clear(); + move.path.push_back(move.dst); move.random_walk_time = game->time; } -- cgit