From 55d76ef3b821a03e893f6a05d23f9852207b9d5e Mon Sep 17 00:00:00 2001 From: Enno Rehling Date: Mon, 14 Jun 2004 06:11:24 +0000 Subject: [PATCH] - Schiffe trieben nicht mehr in unerlaubte Regionen ab --- src/common/kernel/movement.c | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/src/common/kernel/movement.c b/src/common/kernel/movement.c index 26d868712..31bc94f8b 100644 --- a/src/common/kernel/movement.c +++ b/src/common/kernel/movement.c @@ -598,7 +598,7 @@ drifting_ships(region * r) for (d = 0; d != MAXDIRECTIONS; ++d) { region * rn = rconnect(r, (direction_t)((d + d_offset) % MAXDIRECTIONS)); terrain_t t = rterrain(rn); - if (rn!=NULL && (terrain[t].flags & SAIL_INTO)) { + if (rn!=NULL && (terrain[t].flags & SAIL_INTO) && ship_allowed(sh->type, rn)) { rnext = rn; if (t!=T_OCEAN) break; }