cdirt/ascii/
cdirt/data/BULL/
cdirt/data/ZONES/PENDING/
cdirt/pending/
cdirt/src/utils/
cdirt/utils/
#ifndef _MOBILE_H
#define _MOBILE_H

char	*make_prompt(char *b, char *s, char *h, char *c, 
		     char *l, char *n, char *m);

int	cmp_player(const void *a, const void *b);
void    check_player(int);
void	usercom(void);
void	whocom(void);
void	whoncom(void);
void	mwhocom(void);
void	mobilecom(void);
void    timestatscom(void);
int     armor_avg(int);

void    causefight(int);
int	player_damage(int player);
int	player_armor(int player);
Boolean	check_armor(int plx, int obj);

void    loop_all_players(void);
void	list_people(void);
void	onlook(void);
void	do_follow (void);
void	check_follow (void);
void	dorune(int plx);
Boolean	dragget(void);
void	helpchkr(int plx);
void	movemob(int x);
void	stopcom(void);
void	startcom(void);
Boolean	stealstuff(int m);
void	shiftstuff(int m);
char	*xname(char *n);
void	setname(int plx);
Boolean	see_player(int pla, int plb);
Boolean	seeplayer(int plx);
char	*see_name(int pla, int plb);
int	find_mob(Boolean, char *);
int	find_mob_by_name(Boolean, char *name);
int	find_player(char *name, PERSONA *p, Boolean *f);
int	alive(int i);
int	wlevel(int lev);
Boolean	do_okay_l( int p, int v, Boolean c );
Boolean	do_okay( int p, int v, int prot_flag );
void	setpsex(int chr, Boolean v);
void	setploc(int plr, int room);
int	ptothlp(int pl);
void	destroy_mobile(int mob);
char	*make_title(char *title, char *name);
char	*make_rank(int player);
char	*std_title(int, Boolean, int);
Boolean	reset_mobile(int mobile);
void    quit_player(int);
void    quit_msg(char *, char *);
char	*lev2s(char *b,int lvl);
int	tscale(void);
Boolean	chkdumb(void);
Boolean	chkcrip(void);
Boolean	chksitting(void);
void	calib_player(int pl);
void	calibme(void);
int	levelof(int score,int lev);
Boolean	check_setin(char *s, Boolean d, Boolean v);
Boolean	check_nooracle(int plx);
Boolean	check_busy(int plx);
Boolean	check_coding(int plx);
Boolean	check_away(int plx);
Boolean	check_forget(int p1, int p2);
void	wipe_forget(int plr);
char	*build_prompt(int plx);
int	vicf2(int fl,int chance);
int	vichere(void);
int	vicbase(void);
void	jumpcom(void);
void	special_events(int player);
void	regenerate(void);
void	set_quest(int plx, int quest);
void	dopouncie(int plx);
extern  char *levnam(int, int, Boolean);
void    set_msg (char **, Boolean, Boolean);
void	showplayer(void);

/* Values for crapup */
#define CRAP_SAVE    0x01
#define CRAP_RETURN  0x02
#define CRAP_UNALIAS 0x04

#define SAVE_ME   CRAP_SAVE
#define NO_SAVE   0

/* Values for vicf2 */
#define     SPELL_PEACEFUL 0
#define     SPELL_VIOLENT  1
#define     SPELL_REFLECTS 2

/* Values for special_events() */
#define     SP_ALL (-1)
#include <time.h>

#endif