remove some inactive #define macros and the code that goes with them.

mostly rules that were experimental, but have made it into common use (not worth the effort of making them configurable).
This commit is contained in:
Enno Rehling 2014-12-13 11:53:16 +01:00
parent 0967ccaac6
commit c4b898e968
4 changed files with 1 additions and 31 deletions

View File

@ -231,10 +231,8 @@ int LongHunger(const struct unit *u)
if (u != NULL) { if (u != NULL) {
if (!fval(u, UFL_HUNGER)) if (!fval(u, UFL_HUNGER))
return false; return false;
#ifdef NEW_DAEMONHUNGER_RULE
if (u_race(u) == get_race(RC_DAEMON)) if (u_race(u) == get_race(RC_DAEMON))
return false; return false;
#endif
} }
if (rule < 0 || gamecookie != global.cookie) { if (rule < 0 || gamecookie != global.cookie) {
gamecookie = global.cookie; gamecookie = global.cookie;

View File

@ -151,7 +151,6 @@ static void age_unit(region * r, unit * u)
u_race(u)->age(u); u_race(u)->age(u);
} }
} }
#ifdef ASTRAL_ITEM_RESTRICTIONS
if (u->region && is_astral(u->region)) { if (u->region && is_astral(u->region)) {
item **itemp = &u->items; item **itemp = &u->items;
while (*itemp) { while (*itemp) {
@ -168,7 +167,6 @@ static void age_unit(region * r, unit * u)
itemp = &itm->next; itemp = &itm->next;
} }
} }
#endif
} }
static void live(region * r) static void live(region * r)
@ -3606,11 +3604,7 @@ void monthly_healing(void)
p *= heal_factor(u); p *= heal_factor(u);
if (u->hp < umhp) { if (u->hp < umhp) {
#ifdef NEW_DAEMONHUNGER_RULE
double maxheal = _max(u->number, umhp / 20.0); double maxheal = _max(u->number, umhp / 20.0);
#else
double maxheal = _max(u->number, umhp / 10.0);
#endif
int addhp; int addhp;
struct building *b = inside_building(u); struct building *b = inside_building(u);
const struct building_type *btype = b ? b->type : NULL; const struct building_type *btype = b ? b->type : NULL;

View File

@ -24,14 +24,11 @@
#define NEWATSROI 0 #define NEWATSROI 0
/* Vermehrungsrate Bauern in 1/10000. /* Vermehrungsrate Bauern in 1/10000.
* Evt. Berechnungsfehler, reale Vermehrungsraten scheinen höher. */ * TODO: Evt. Berechnungsfehler, reale Vermehrungsraten scheinen höher. */
#define PEASANTGROWTH 10 #define PEASANTGROWTH 10
#define BATTLE_KILLS_PEASANTS 20 #define BATTLE_KILLS_PEASANTS 20
#define PEASANTLUCK 10 #define PEASANTLUCK 10
#define ASTRAL_ITEM_RESTRICTIONS /* keine grossen dinge im astralraum */
#define NEW_DAEMONHUNGER_RULE
#define NEW_COMBATSKILLS_RULE
#define ROW_FACTOR 3 /* factor for combat row advancement rule */ #define ROW_FACTOR 3 /* factor for combat row advancement rule */
/* optional game components. TODO: These should either be /* optional game components. TODO: These should either be
@ -43,14 +40,5 @@
#define ARENA_MODULE 1 #define ARENA_MODULE 1
#define DUNGEON_MODULE 0 #define DUNGEON_MODULE 0
#define CHANGED_CROSSBOWS 0 /* use the WTF_ARMORPIERCING flag */ #define CHANGED_CROSSBOWS 0 /* use the WTF_ARMORPIERCING flag */
#undef GLOBAL_WARMING /* number of turns before global warming sets in */
#if defined(BINDINGS_LUABIND)
# undef BINDINGS_TOLUA
#elif defined(BINDINGS_TOLUA)
# undef BINDINGS_LUABIND
#else
# define BINDINGS_TOLUA /* new default */
#endif
#undef REGIONOWNERS /* (WIP) region-owner uses HELP_TRAVEL to control entry to region */ #undef REGIONOWNERS /* (WIP) region-owner uses HELP_TRAVEL to control entry to region */

View File

@ -328,13 +328,8 @@ int teach_cmd(unit * u, struct order *ord)
} while (sk != NOSKILL); } while (sk != NOSKILL);
while (teaching && student) { while (teaching && student) {
if (student->faction == u->faction) { if (student->faction == u->faction) {
#ifdef NEW_DAEMONHUNGER_RULE
if (LongHunger(student)) if (LongHunger(student))
continue; continue;
#else
if (fval(student, UFL_HUNGER))
continue;
#endif
if (getkeyword(student->thisorder) == K_STUDY) { if (getkeyword(student->thisorder) == K_STUDY) {
/* Input ist nun von student->thisorder !! */ /* Input ist nun von student->thisorder !! */
init_order(student->thisorder); init_order(student->thisorder);
@ -358,13 +353,8 @@ int teach_cmd(unit * u, struct order *ord)
while (teaching && student) { while (teaching && student) {
if (student->faction != u->faction if (student->faction != u->faction
&& alliedunit(u, student->faction, HELP_GUARD)) { && alliedunit(u, student->faction, HELP_GUARD)) {
#ifdef NEW_DAEMONHUNGER_RULE
if (LongHunger(student)) if (LongHunger(student))
continue; continue;
#else
if (fval(student, UFL_HUNGER))
continue;
#endif
if (getkeyword(student->thisorder) == K_STUDY) { if (getkeyword(student->thisorder) == K_STUDY) {
/* Input ist nun von student->thisorder !! */ /* Input ist nun von student->thisorder !! */
init_order(student->thisorder); init_order(student->thisorder);