mirror of
https://github.com/tbamud/tbamud.git
synced 2025-09-22 05:50:48 +02:00
54 lines
1.8 KiB
C
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_ */
|