P_STRONG:

- nur eine wirkung pro person
This commit is contained in:
Enno Rehling 2004-02-22 21:49:59 +00:00
parent 14d49937fc
commit 79efd065c2
1 changed files with 5 additions and 3 deletions

View File

@ -215,7 +215,7 @@ ridingcapacity(unit * u)
static int static int
walkingcapacity(unit * u) walkingcapacity(unit * u)
{ {
int n, personen, pferde, pferde_fuer_wagen; int n, tmp, personen, pferde, pferde_fuer_wagen;
int wagen, wagen_ohne_pferde, wagen_mit_pferden, wagen_mit_trollen; int wagen, wagen_ohne_pferde, wagen_mit_pferden, wagen_mit_trollen;
/* Das Gewicht, welches die Pferde tragen, plus das Gewicht, welches /* Das Gewicht, welches die Pferde tragen, plus das Gewicht, welches
* die Leute tragen */ * die Leute tragen */
@ -253,9 +253,11 @@ walkingcapacity(unit * u)
n += pferde * HORSECAPACITY; n += pferde * HORSECAPACITY;
n += personen * personcapacity(u); n += personen * personcapacity(u);
/* Goliathwasser */ /* Goliathwasser */
n += get_effect(u, oldpotiontype[P_STRONG]) * personcapacity(u); tmp = get_effect(u, oldpotiontype[P_STRONG]);
n += min(u->number, tmp) * personcapacity(u);
/* change_effect wird in ageing gemacht */ /* change_effect wird in ageing gemacht */
n += min(get_item(u, I_TROLLBELT), u->number) * STRENGTHCAPACITY; tmp = get_item(u, I_TROLLBELT);
n += min(tmp, u->number) * STRENGTHCAPACITY;
return n; return n;
} }