From eb2603248d32732f86ec16b9382b204832bc559e Mon Sep 17 00:00:00 2001 From: Enno Rehling Date: Mon, 5 Feb 2007 21:30:45 +0000 Subject: [PATCH] Bugfix Schiffschaden (Ouch) --- src/common/kernel/battle.c | 7 ++++--- 1 file changed, 4 insertions(+), 3 deletions(-) diff --git a/src/common/kernel/battle.c b/src/common/kernel/battle.c index 7d16fe26d..e1cc18f7e 100644 --- a/src/common/kernel/battle.c +++ b/src/common/kernel/battle.c @@ -2597,15 +2597,16 @@ aftermath(battle * b) } /* Wenn sich die Einheit auf einem Schiff befindet, wird - * dieses Schiff beschädigt. Andernfalls ein Schiff, welches - * evt. zuvor verlassen wurde. */ + * dieses Schiff beschädigt. Andernfalls ein Schiff, welches + * evt. zuvor verlassen wurde. */ if (du->ship) sh = du->ship; else sh = leftship(du); if (sh && fval(sh, SF_DAMAGED)) { - int n = b->turn - 1; + int n = b->turn - 2; if (n>0) { damage_ship(sh, 0.05 * n); + freset(sh, SF_DAMAGED); } } }