From 26f60e18c5bd105fd061054d4b708913b0839143 Mon Sep 17 00:00:00 2001 From: Enno Rehling Date: Mon, 27 Jun 2005 11:53:18 +0000 Subject: [PATCH] Auf Schiffen keine Tarnung, auf Ozeanen dafuer schon. --- src/common/kernel/eressea.c | 14 +++++++------- 1 file changed, 7 insertions(+), 7 deletions(-) diff --git a/src/common/kernel/eressea.c b/src/common/kernel/eressea.c index 341c61cdf..6bd6bd978 100644 --- a/src/common/kernel/eressea.c +++ b/src/common/kernel/eressea.c @@ -851,18 +851,18 @@ effskill(const unit * u, skill_t sk) int effstealth(const unit * u) { - int e; - - /* Auf dem Ozean keine Tarnung! */ - if (u->region->terrain == T_OCEAN) return 0; - - e = effskill(u, SK_STEALTH); + int e; + /* Auf Schiffen keine Tarnung! */ + if (u->ship) return 0; + + e = effskill(u, SK_STEALTH); + if (fval(u, UFL_STEALTH)) { int es = u_geteffstealth(u); if (es >=0 && es < e) return es; } - return e; + return e; } int