diff --git a/src/common/kernel/eressea.c b/src/common/kernel/eressea.c index f9e26a9c6..5b41ded3c 100644 --- a/src/common/kernel/eressea.c +++ b/src/common/kernel/eressea.c @@ -2371,7 +2371,9 @@ remove_empty_factions(boolean writedropouts) /* monster (0) werden nicht entfernt. alive kann beim readgame * () auf 0 gesetzt werden, wenn monsters keine einheiten mehr * haben. */ - +#ifdef MAXAGE + if (f->age > MAXAGE) f->alive = 0; +#endif if (f->alive == 0 && f->no != MONSTER_FACTION) { ursprung * ur = f->ursprung; while (ur && ur->id!=0) ur=ur->next; diff --git a/src/common/settings-tutorial.h b/src/common/settings-tutorial.h index 68c5ede13..f55894db3 100644 --- a/src/common/settings-tutorial.h +++ b/src/common/settings-tutorial.h @@ -36,4 +36,4 @@ #define RECRUITFRACTION 20 #define CATAPULT_AMMUNITION 0 #define CHANGED_CROSSBOWS 0 - +#define MAXTURNS 8