forked from github/server
Bugfix Schiffschaden (Ouch)
This commit is contained in:
parent
6f45043f19
commit
eb2603248d
|
@ -2597,15 +2597,16 @@ aftermath(battle * b)
|
||||||
}
|
}
|
||||||
|
|
||||||
/* Wenn sich die Einheit auf einem Schiff befindet, wird
|
/* Wenn sich die Einheit auf einem Schiff befindet, wird
|
||||||
* dieses Schiff beschädigt. Andernfalls ein Schiff, welches
|
* dieses Schiff beschädigt. Andernfalls ein Schiff, welches
|
||||||
* evt. zuvor verlassen wurde. */
|
* evt. zuvor verlassen wurde. */
|
||||||
|
|
||||||
if (du->ship) sh = du->ship; else sh = leftship(du);
|
if (du->ship) sh = du->ship; else sh = leftship(du);
|
||||||
|
|
||||||
if (sh && fval(sh, SF_DAMAGED)) {
|
if (sh && fval(sh, SF_DAMAGED)) {
|
||||||
int n = b->turn - 1;
|
int n = b->turn - 2;
|
||||||
if (n>0) {
|
if (n>0) {
|
||||||
damage_ship(sh, 0.05 * n);
|
damage_ship(sh, 0.05 * n);
|
||||||
|
freset(sh, SF_DAMAGED);
|
||||||
}
|
}
|
||||||
}
|
}
|
||||||
}
|
}
|
||||||
|
|
Loading…
Reference in New Issue