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) { if (hungry > 0) {
/* nicht gefütterte dämonen hungern */ /* 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); if (hunger(hungry, u)) fset(u, UFL_HUNGER);
#endif
/* used to be: hunger(hungry, u); */ /* used to be: hunger(hungry, u); */
} }
} }

View File

@ -98,7 +98,6 @@ struct building_type;
#undef WEATHER /* Kein Wetter-Modul */ #undef WEATHER /* Kein Wetter-Modul */
#define NEW_DRIVE /* Neuer Algorithmus Transportiere/Fahre */ #define NEW_DRIVE /* Neuer Algorithmus Transportiere/Fahre */
#define PARTIAL_STUDY /* Wenn nicht genug Silber vorhanden, wird ein Talent anteilig gelernt */ #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 NEW_RECEIPIES /* Vereinfachte, besser verteilte Kräuterzutaten für Tränke */
#define GOBLINKILL #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)); set_racename(&u2->attribs, get_racename(u->attribs));
u2->race = u->race; u2->race = u->race;
u2->irace = u->irace; u2->irace = u->irace;
#ifdef HEROES
if (fval(u, UFL_HERO)) fset(u2, UFL_HERO); if (fval(u, UFL_HERO)) fset(u2, UFL_HERO);
else freset(u2, UFL_HERO); else freset(u2, UFL_HERO);
#endif
} }
if (u2) { if (u2) {

View File

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

View File

@ -35,6 +35,12 @@
#define NEW_MIGRATION 1 #define NEW_MIGRATION 1
#define ASTRAL_HUNGER #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 #define NEWATSROI 1
#if NEWATSROI == 1 #if NEWATSROI == 1
#define ATSBONUS 2 #define ATSBONUS 2