extern double Circle;
extern double Shield;
extern bool Beyond;
extern bool Marsh;
extern bool Throne;
extern bool Changed;
extern bool Wizard;
extern bool Timeout;
extern bool Windows;
extern bool Luckout;
extern bool Foestrikes;
extern bool Echo;
extern int Users;
extern int Whichmonster;
extern int Lines;
extern jmp_buf Fightenv;
extern jmp_buf Timeoenv;
extern long Fileloc;
extern const char *Login;
extern const char *Enemyname;
extern struct player Player;
extern struct player Other;
extern struct monster Curmonster;
extern struct energyvoid Enrgyvoid;
extern const struct charstats Stattable[];
extern const struct charstats *Statptr;
extern const struct menuitem Menu[];
extern FILE *Playersfp;
extern FILE *Monstfp;
extern FILE *Messagefp;
extern FILE *Energyvoidfp;
extern char Databuf[];
extern const char Illcmd[];
extern const char Illmove[];
extern const char Illspell[];
extern const char Nomana[];
extern const char Somebetter[];
extern const char Nobetter[];
const char *descrlocation(struct player *, bool);
const char *descrstatus(struct player *);
const char *descrtype(struct player *, bool);
void activelist(void);
void adjuststats(void);
long allocrecord(void);
void allstatslist(void);
void altercoordinates(double, double, int);
void changestats(bool);
void checkbattle(void);
void checktampered(void);
void cleanup(int);
void collecttaxes(double, double);
void death(const char *);
void displaystats(void);
double distance(double, double, double, double);
void dotampered(void);
double drandom(void);
void encounter(int);
void enterscore(void);
void error(const char *);
long findname(const char *, struct player *);
void freerecord(struct player *, long);
int getanswer(const char *, bool);
void getstring(char *, int);
void ill_sig(int);
double infloat(void);
void initplayer(struct player *);
int inputoption(void);
void interrupt(void);
void leavegame(void);
void monstlist(void);
void more(int);
void purgeoldplayers(void);
void readmessage(void);
void readrecord(struct player *, long);
void scorelist(void);
void throneroom(void);
void tradingpost(void);
void truncstring(char *);
void userlist(bool);
void writerecord(struct player *, long);
void writevoid(struct energyvoid *, long);