Included Files
- #include "sysdep.h"
- #include <stdio.h>
- #include <ctype.h>
- #include <stdarg.h>
- #include <string.h>
- #include <strings.h>
- #include <stdlib.h>
- #include <sys/types.h>
- #include <unistd.h>
- #include <limits.h>
- #include <errno.h>
- #include <crypt.h>
- #include <sys/time.h>
- #include <time.h>
- #include <assert.h>
Preprocessor definitions
#define SUMMON_FAIL "You failed.\r\n"
External Variables
r_mortal_start_room
extern room_rnum r_mortal_start_room
world
extern struct room_data* world
object_list
extern struct obj_data* object_list
character_list
extern struct char_data* character_list
obj_index
extern struct index_data* obj_index
descriptor_list
extern struct descriptor_data* descriptor_list
zone_table
extern struct zone_data* zone_table
mini_mud
extern int mini_mud
pk_allowed
extern int pk_allowed
void spell_charm ( int level, struct char_data* ch, struct char_data* victim, struct obj_data* obj )
void spell_create_water ( int level, struct char_data* ch, struct char_data* victim, struct obj_data* obj )
void spell_detect_poison ( int level, struct char_data* ch, struct char_data* victim, struct obj_data* obj )
void spell_enchant_weapon ( int level, struct char_data* ch, struct char_data* victim, struct obj_data* obj )
void spell_identify ( int level, struct char_data* ch, struct char_data* victim, struct obj_data* obj )
void spell_locate_object ( int level, struct char_data* ch, struct char_data* victim, struct obj_data* obj )
void spell_recall ( int level, struct char_data* ch, struct char_data* victim, struct obj_data* obj )
void spell_summon ( int level, struct char_data* ch, struct char_data* victim, struct obj_data* obj )
void spell_teleport ( int level, struct char_data* ch, struct char_data* victim, struct obj_data* obj )