2 * Empire - A multi-player, client/server Internet based war game.
3 * Copyright (C) 1986-2004, Dave Pare, Jeff Bailey, Thomas Ruschak,
4 * Ken Stevens, Steve McClure
6 * This program is free software; you can redistribute it and/or modify
7 * it under the terms of the GNU General Public License as published by
8 * the Free Software Foundation; either version 2 of the License, or
9 * (at your option) any later version.
11 * This program is distributed in the hope that it will be useful,
12 * but WITHOUT ANY WARRANTY; without even the implied warranty of
13 * MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the
14 * GNU General Public License for more details.
16 * You should have received a copy of the GNU General Public License
17 * along with this program; if not, write to the Free Software
18 * Foundation, Inc., 59 Temple Place, Suite 330, Boston, MA 02111-1307 USA
22 * See the "LEGAL", "LICENSE", "CREDITS" and "README" files for all the
23 * related information and legal notices. It is expected that any future
24 * projects/authors will amend these files as needed.
28 * options.h: Define which "optional" features should be enabled.
30 * Known contributors to this file:
34 * Thomas Rushack, 1992
44 /* #define NO_LCMS *//* No lcms needed */
45 /* #define NO_HCMS *//* No hcms needed */
47 /* #define NO_FORT_FIRE *//* Forts cannot fire */
49 #define BRIDGETOWERS /* Bridge towers are enabled */
51 #define GODNEWS /* We inform the world when deities give/take away */
53 #define LANDSPIES /* Enable the land unit type spies */
55 #define START_CASH 25000 /* set starting cash when capitol created */
57 /* Setting BLITZ sets a couple of things.
58 1. BTU's always max when you login.
59 2. Changing name doesn't take any btus or $$
60 enables BLITZ updates, also turns on NOFOOD, below */
62 /*#define START_UNITS 2 *//* How many free start units you get. Types are
63 specified in src/lib/global/constants.c */
65 /* #define GO_RENEW *//* Gold and Oil are renewable resources */
67 /* #define DEFENSE_INFRA *//* Allow the improvement of defensive infrastructure */
69 /*#define MOB_ACCESS *//* Mobility updates real-time */
70 /*#define TECH_POP *//* Technology costs more as population rises */
72 /*#define MARKET *//* Time-based MARKET and TRADING */
73 #define LOANS /* Bail out other countries via S&L scandals */
74 #define TREATIES /* Sign treaties with your friends and enemies */
76 /*#define HIDDEN*//* Hides information between players */
77 /*#define LOSE_CONTACT*//* Allows contact to be lost after a few updates */
80 /*#define NONUKES*//* Eliminates nukes */
81 #ifndef NO_OIL /* Can't have fuel with no oil! */
82 /*#define FUEL*//* Ships use fuel to move */
84 /*#define TRADESHIPS*//* Use Tradeships */
85 /*#define SLOW_WAR*//* Declaring war takes time */
86 /*#define SNEAK_ATTACK*//* Allows sneak attacks */
87 #define ORBIT /* Satalites will orbit each update */
88 #define PINPOINTMISSILE /**/
89 #define FALLOUT /* Enables secondary effects caused by radiation */
90 #define SAIL /* A update routine to move ships */
91 #define SHIPNAMES /* Name your ships, removing this option saves space */
92 #define NEUTRON /* Enables Neurton Warheads */
93 #define NOMOBCOST /* No mob cost for firing from ships */
94 /*#define SUPER_BARS *//* Bars can't be destroyed by fire */
95 #define EASY_BRIDGES /* Bridges can be built anywhere */
96 #define ALL_BLEED /* Tech bleeds to everyone */
97 /*#define DRNUKE*//* Need research to make nukes */
98 #define NO_PLAGUE /* Plague is disabled */
99 /*#define ROLLOVER_AVAIL*/ /* Avail builds up across updates like mob */
100 /*#define RES_POP*//* population is limited by research */
101 /*#define BIG_CITY *//* allow 10x civs in 'c' sectors */
102 #define INTERDICT_ATT /* interdict post-attack move in */
103 #define SHOWPLANE /**/
104 #define NUKEFAILDETONATE /**/
105 #define MISSINGMISSILES /* Missiles have a change to miss the target */
106 #define UPDATESCHED /* Used to controle update times and should always */
107 #ifdef UPDATESCHED /* be used */
108 #define DEMANDUPDATE /* NOTE! Depends on UPDATESCHED! Don't use without it! */
109 #endif /* UPDATESCHED */
111 #define NOFOOD /* automatically have no food for blitzes */
113 /*#define NOFOOD*/ /**/
115 #undef SNEAK_ATTACK /* SNEAK_ATTACK is only useful with SLOW_WAR */
116 #endif /* SLOW_WAR */
117 #endif /* _OPTIONS_H_ */