/*
 * options.h
 *
 * Define which "optional" features should be enabled.
 *
 */

#ifndef _OPTIONS_H_
#define _OPTIONS_H_


#define START_CASH 25000 /* set starting cash when capitol created */
#define BLITZ
                	/* Sets a couple of things.
			   1.  BTU's always max when you login. 
			   2.  Changing name doesn't take any btus or $$
			   enables BLITZ updates, also turns on NOFOOD, below */

#define	START_UNITS	2 /* How many free start units you get. Types are
			     specified in lib/global/constants.c */
#define NEWPAF		/* Outputs plane combat in a nicer format */
#ifndef SMALL_SERVER
/*#define HIDDEN*/		/* Hides information between players */
/*#define LOSE_CONTACT*/	/* Allows contact to be lost after a few updates */
#endif /* SMALL_SERVER */

/* Chainsaw Mods */
#ifndef SMALL_SERVER
/* #define NONUKES*/		/* Eliminates nukes */
#define FUEL		/* Ships use fuel to move */
#define TRADESHIPS 	/* Use Tradeships */
/*#define SLOW_WAR*/        /* Declaring war takes time */
/*#define SNEAK_ATTACK*/	/* Allows sneak attacks */
#define	ORBIT		/* Satalites will orbit each update */
#define	PINPOINTMISSILE	/**/
/*#define	FALLOUT*/		/* Enables secondary effects caused by radiation */
#define	SAIL		/* A update routine to move ships */
#define	SHIPNAMES	/* Name your ships, removing this option saves space */
/* #define	NEUTRON*/	/* Enables Neurton Warheads */
#endif /* SMALL_SERVER */
#define NEWPOWER	/* Better power formula */
#define NOMOBCOST	/* No mob cost for firing from ships */
#define SUPER_BARS      /* Bars can't be destroyed by fire */
#define EASY_BRIDGES    /* Bridges can be built anywhere */
#define ALL_BLEED       /* Tech bleeds to everyone */
#define DRNUKE          /* Need research to make nukes */
#define NO_PLAGUE	/* Plague is disabled */
#define NEW_STARVE	/* UW's starve, then civs, then mil */
#define NEW_WORK	/* Work is changed in proportion to the # of civs mvd */
#define RES_POP		/* population is limited by research */
#define GRAB_THINGS	/* units will grab things they need to build */
#define BIG_CITY        /* allow 10x civs in 'c' sectors */
#define INTERDICT_ATT	/* interdict post-attack move in */

#define	SHOWPLANE	/**/
#define	NUKEFAILDETONATE /**/
#define	MISSINGMISSILES	/* Missiles have a change to miss the target */
#define	UPDATESCHED	/* Used to controle update times and should always */
#ifdef UPDATESCHED      /* be used */
#define	DEMANDUPDATE /* NOTE! Depends on UPDATESCHED! Don't use without it! */
#endif /* UPDATESCHED */

#ifdef BLITZ
#define NOFOOD			/* automatically have no food for blitzes */
#endif /* BLITZ */
/*#define	NOFOOD*/ /**/

#ifndef SLOW_WAR
#undef SNEAK_ATTACK	/* SNEAK_ATTACK is only useful with SLOW_WAR */
#endif /* SLOW_WAR */

#endif /* _OPTIONS_H_ */
