WDW: Talenthalbierung bei Dämonen, die keine Bauern bekommen, rausgenommen.

(Spielerprotest)
This commit is contained in:
Christian Schlittchen 2004-09-25 10:26:30 +00:00
parent b226d11340
commit bcab633424
5 changed files with 16 additions and 1 deletions

View File

@ -270,7 +270,12 @@ get_food(region *r)
}
if (hungry > 0) {
/* nicht gefütterte dämonen hungern */
#ifdef PEASANT_HUNGRY_DAEMONS_HAVE_FULL_SKILLS
/* wdw special rule */
hunger(hungry, u);
#else
if (hunger(hungry, u)) fset(u, UFL_HUNGER);
#endif
/* used to be: hunger(hungry, u); */
}
}

View File

@ -98,7 +98,6 @@ struct building_type;
#undef WEATHER /* Kein Wetter-Modul */
#define NEW_DRIVE /* Neuer Algorithmus Transportiere/Fahre */
#define PARTIAL_STUDY /* Wenn nicht genug Silber vorhanden, wird ein Talent anteilig gelernt */
#define HUNGER_REDUCES_SKILL /* Hunger reduziert den Talentwert auf die Hälfte */
#define NEW_RECEIPIES /* Vereinfachte, besser verteilte Kräuterzutaten für Tränke */
#define GOBLINKILL

View File

@ -232,8 +232,10 @@ give_men(int n, unit * u, unit * u2, struct order * ord)
set_racename(&u2->attribs, get_racename(u->attribs));
u2->race = u->race;
u2->irace = u->irace;
#ifdef HEROES
if (fval(u, UFL_HERO)) fset(u2, UFL_HERO);
else freset(u2, UFL_HERO);
#endif
}
if (u2) {

View File

@ -36,6 +36,9 @@
#define ASTRAL_HUNGER
#define NEWATSROI 0
#define HUNGER_REDUCES_SKILL /* Hunger reduziert den Talentwert
auf die Hälfte */
#define MUSEUM_MODULE
#define ARENA_MODULE
#define WORMHOLE_MODULE

View File

@ -35,6 +35,12 @@
#define NEW_MIGRATION 1
#define ASTRAL_HUNGER
#define HUNGER_REDUCES_SKILL /* Hunger reduziert den Talentwert
auf die Hälfte */
#define PEASANT_HUNGRY_DAEMONS_HAVE_FULL_SKILLS
#define NEWATSROI 1
#if NEWATSROI == 1
#define ATSBONUS 2