tbamud/src/spec_procs.h
2017-10-09 13:03:48 -04:00

54 lines
1.8 KiB
C

/**
* @file spec_procs.h
* Header file for special procedure modules. This file groups a lot of the
* legacy special procedures found in spec_procs.c and castle.c.
*
* Part of the core tbaMUD source code distribution, which is a derivative
* of, and continuation of, CircleMUD.
*
* All rights reserved. See license for complete information.
* Copyright (C) 1993, 94 by the Trustees of the Johns Hopkins University
* CircleMUD is based on DikuMUD, Copyright (C) 1990, 1991.
*
*/
#ifndef _SPEC_PROCS_H_
#define _SPEC_PROCS_H_
/*****************************************************************************
* Begin Functions and defines for castle.c
****************************************************************************/
void assign_kings_castle(void);
/*****************************************************************************
* Begin Functions and defines for spec_assign.c
****************************************************************************/
void assign_mobiles(void);
void assign_objects(void);
void assign_rooms(void);
#include "structs.h"
const char *get_spec_func_name(SPECIAL(*func));
/*****************************************************************************
* Begin Functions and defines for spec_procs.c
****************************************************************************/
/* Utility functions */
void sort_spells(void);
void list_skills(struct char_data *ch);
/* Special functions */
SPECIAL(guild);
SPECIAL(dump);
SPECIAL(mayor);
SPECIAL(snake);
SPECIAL(thief);
SPECIAL(magic_user);
SPECIAL(guild_guard);
SPECIAL(puff);
SPECIAL(fido);
SPECIAL(janitor);
SPECIAL(cityguard);
SPECIAL(pet_shops);
SPECIAL(bank);
#endif /* _SPEC_PROCS_H_ */