"Magier flieht während Seeschlacht von Schiff"

Flucht nur, wenn es eine Fluchtregion gibt. Evtl. hilft's ja.
This commit is contained in:
Enno Rehling 2007-02-01 20:51:54 +00:00
parent 1762317393
commit 3cda0e6f0e
1 changed files with 10 additions and 8 deletions

View File

@ -1332,16 +1332,18 @@ sp_denyattack(fighter * fi, int level, double power, spell * sp)
/* bewegung erst am Ende des Kampfes, zusammen mit den normalen /* bewegung erst am Ende des Kampfes, zusammen mit den normalen
* Flüchtlingen */ * Flüchtlingen */
/* wir tun so, als wäre die Person geflohen */ if (fi->run.region) {
fset(fi, FIG_NOLOOT); /* wir tun so, als wäre die Person geflohen */
fi->run.hp = mage->hp; fset(fi, FIG_NOLOOT);
fi->run.number = mage->number; fi->run.hp = mage->hp;
/* fighter leeren */ fi->run.number = mage->number;
rmfighter(fi, mage->number); /* fighter leeren */
rmfighter(fi, mage->number);
scat("Das Kampfgetümmel erstirbt und er kann unbehelligt " scat("Das Kampfgetümmel erstirbt und er kann unbehelligt "
"seines Weges ziehen."); "seines Weges ziehen.");
battlerecord(b, buf); battlerecord(b, buf);
}
return level; return level;
} }