From f33de38812ecb9a0fb25f940058ce9ea0ca9001d Mon Sep 17 00:00:00 2001 From: CTD Date: Thu, 7 Aug 2014 16:02:47 +0200 Subject: [PATCH] Piraterie repariert Die Piraten sind oftmals einfach in ein falsches (leeres) Ozeanfeld gesegelt, wenn es irgendwo ein Opfer gab. --- src/kernel/move.c | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/src/kernel/move.c b/src/kernel/move.c index e82cf9f52..00b6a102d 100644 --- a/src/kernel/move.c +++ b/src/kernel/move.c @@ -2320,7 +2320,7 @@ static void piracy_cmd(unit * u, struct order *ord) if (saff != 0) { saff = rng_int() % saff; for (dir = 0; dir != MAXDIRECTIONS; ++dir) { - if (saff != aff[dir].value) + if (saff < aff[dir].value) break; saff -= aff[dir].value; }