mirror of
https://github.com/tbamud/tbamud.git
synced 2026-02-18 01:21:45 +01:00
KAIZEN formatting and linting, header files
This commit is contained in:
@@ -1,49 +1,48 @@
|
||||
/**
|
||||
* @file handler.h
|
||||
* Prototypes of handling and utility functions.
|
||||
*
|
||||
*
|
||||
* 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.
|
||||
*
|
||||
* 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 _HANDLER_H_
|
||||
#define _HANDLER_H_
|
||||
|
||||
/* handling the affected-structures */
|
||||
void affect_total(struct char_data *ch);
|
||||
void affect_to_char(struct char_data *ch, struct affected_type *af);
|
||||
void affect_remove(struct char_data *ch, struct affected_type *af);
|
||||
void affect_from_char(struct char_data *ch, int type);
|
||||
bool affected_by_spell(struct char_data *ch, int type);
|
||||
void affect_join(struct char_data *ch, struct affected_type *af,
|
||||
bool add_dur, bool avg_dur, bool add_mod, bool avg_mod);
|
||||
void affect_total(struct char_data *ch);
|
||||
void affect_to_char(struct char_data *ch, struct affected_type *af);
|
||||
void affect_remove(struct char_data *ch, struct affected_type *af);
|
||||
void affect_from_char(struct char_data *ch, int type);
|
||||
bool affected_by_spell(struct char_data *ch, int type);
|
||||
void affect_join(struct char_data *ch, struct affected_type *af, bool add_dur, bool avg_dur, bool add_mod, bool avg_mod);
|
||||
|
||||
/* utility */
|
||||
const char *money_desc(int amount);
|
||||
struct obj_data *create_money(int amount);
|
||||
int isname(const char *str, const char *namelist);
|
||||
int is_name(const char *str, const char *namelist);
|
||||
char *fname(const char *namelist);
|
||||
int get_number(char **name);
|
||||
int isname(const char *str, const char *namelist);
|
||||
int is_name(const char *str, const char *namelist);
|
||||
char *fname(const char *namelist);
|
||||
int get_number(char **name);
|
||||
|
||||
/* objects */
|
||||
void obj_to_char(struct obj_data *object, struct char_data *ch);
|
||||
void obj_from_char(struct obj_data *object);
|
||||
void obj_to_char(struct obj_data *object, struct char_data *ch);
|
||||
void obj_from_char(struct obj_data *object);
|
||||
|
||||
void equip_char(struct char_data *ch, struct obj_data *obj, int pos);
|
||||
void equip_char(struct char_data *ch, struct obj_data *obj, int pos);
|
||||
struct obj_data *unequip_char(struct char_data *ch, int pos);
|
||||
int invalid_align(struct char_data *ch, struct obj_data *obj);
|
||||
int invalid_align(struct char_data *ch, struct obj_data *obj);
|
||||
|
||||
void obj_to_room(struct obj_data *object, room_rnum room);
|
||||
void obj_from_room(struct obj_data *object);
|
||||
void obj_to_obj(struct obj_data *obj, struct obj_data *obj_to);
|
||||
void obj_from_obj(struct obj_data *obj);
|
||||
void object_list_new_owner(struct obj_data *list, struct char_data *ch);
|
||||
void obj_to_room(struct obj_data *object, room_rnum room);
|
||||
void obj_from_room(struct obj_data *object);
|
||||
void obj_to_obj(struct obj_data *obj, struct obj_data *obj_to);
|
||||
void obj_from_obj(struct obj_data *obj);
|
||||
void object_list_new_owner(struct obj_data *list, struct char_data *ch);
|
||||
|
||||
void extract_obj(struct obj_data *obj);
|
||||
void extract_obj(struct obj_data *obj);
|
||||
|
||||
void update_char_objects(struct char_data *ch);
|
||||
|
||||
@@ -51,11 +50,11 @@ void update_char_objects(struct char_data *ch);
|
||||
struct char_data *get_char_room(char *name, int *num, room_rnum room);
|
||||
struct char_data *get_char_num(mob_rnum nr);
|
||||
|
||||
void char_from_room(struct char_data *ch);
|
||||
void char_to_room(struct char_data *ch, room_rnum room);
|
||||
void extract_char(struct char_data *ch);
|
||||
void extract_char_final(struct char_data *ch);
|
||||
void extract_pending_chars(void);
|
||||
void char_from_room(struct char_data *ch);
|
||||
void char_to_room(struct char_data *ch, room_rnum room);
|
||||
void extract_char(struct char_data *ch);
|
||||
void extract_char_final(struct char_data *ch);
|
||||
void extract_pending_chars(void);
|
||||
|
||||
/* find if character can see */
|
||||
struct char_data *get_player_vis(struct char_data *ch, char *name, int *number, int inroom);
|
||||
@@ -71,11 +70,11 @@ struct obj_data *get_obj_in_equip_vis(struct char_data *ch, char *arg, int *numb
|
||||
int get_obj_pos_in_equip_vis(struct char_data *ch, char *arg, int *num, struct obj_data *equipment[]);
|
||||
|
||||
/* find all dots */
|
||||
int find_all_dots(char *arg);
|
||||
int find_all_dots(char *arg);
|
||||
|
||||
#define FIND_INDIV 0
|
||||
#define FIND_ALL 1
|
||||
#define FIND_ALLDOT 2
|
||||
#define FIND_INDIV 0
|
||||
#define FIND_ALL 1
|
||||
#define FIND_ALLDOT 2
|
||||
|
||||
/* group */
|
||||
struct group_data * create_group(struct char_data * leader);
|
||||
@@ -84,8 +83,7 @@ void leave_group(struct char_data *ch);
|
||||
void join_group(struct char_data *ch, struct group_data *group);
|
||||
|
||||
/* Generic Find */
|
||||
int generic_find(char *arg, bitvector_t bitvector, struct char_data *ch,
|
||||
struct char_data **tar_ch, struct obj_data **tar_obj);
|
||||
int generic_find(char *arg, bitvector_t bitvector, struct char_data *ch, struct char_data **tar_ch, struct obj_data **tar_obj);
|
||||
|
||||
#define FIND_CHAR_ROOM (1 << 0)
|
||||
#define FIND_CHAR_WORLD (1 << 1)
|
||||
@@ -118,13 +116,13 @@ void clearMemory(struct char_data *ch);
|
||||
#define LAST_PLAYING 10
|
||||
|
||||
struct last_entry {
|
||||
int close_type;
|
||||
char hostname[256];
|
||||
char username[16];
|
||||
time_t time;
|
||||
time_t close_time;
|
||||
int idnum;
|
||||
int punique;
|
||||
int close_type;
|
||||
char hostname[256];
|
||||
char username[16];
|
||||
time_t time;
|
||||
time_t close_time;
|
||||
int idnum;
|
||||
int punique;
|
||||
};
|
||||
|
||||
void add_llog_entry(struct char_data *ch, int type);
|
||||
|
||||
Reference in New Issue
Block a user