Crossfire Server, Branches 1.12
R18729
|
Go to the source code of this file.
Data Structures | |
struct | client_spell |
struct | Output_Buf |
struct | party_struct |
struct | pl |
Macros | |
#define | NUM_OUTPUT_BUFS 5 |
Typedefs | |
typedef enum _bowtype | bowtype_t |
typedef struct client_spell | client_spell |
typedef enum party_rejoin_mode | party_rejoin_mode |
typedef struct party_struct | partylist |
typedef enum _petmode | petmode_t |
typedef struct pl | player |
typedef enum rangetype | rangetype |
typedef enum unapplymode | unapplymode |
typedef enum usekeytype | usekeytype |
Enumerations | |
enum | _bowtype { bow_normal = 0, bow_threewide = 1, bow_spreadshot = 2, bow_n = 3, bow_ne = 4, bow_e = 5, bow_se = 6, bow_s = 7, bow_sw = 8, bow_w = 9, bow_nw = 10, bow_bestarrow = 11 } |
enum | _petmode { pet_normal = 0, pet_sad = 1, pet_defend = 2, pet_arena = 3 } |
enum | party_rejoin_mode { party_rejoin_no = 0, party_rejoin_if_exists = 1, party_rejoin_always = 2 } |
enum | rangetype { range_bottom = -1, range_none = 0, range_bow = 1, range_magic = 2, range_misc = 3, range_golem = 4, range_skill = 5, range_builder = 6, range_size = 7 } |
enum | unapplymode { unapply_nochoice = 0, unapply_never = 1, unapply_always = 2 } |
enum | usekeytype { key_inventory = 0, keyrings = 1, containers = 2 } |
Player-specific structures.
Definition in file player.h.
#define NUM_OUTPUT_BUFS 5 |
How many output buffers a player has.
Definition at line 38 of file player.h.
Referenced by check_output_buffers(), and do_some_living().
typedef struct client_spell client_spell |
This stores, for a spell a player knows, the last sp/gr/dam information sent to client.
typedef enum party_rejoin_mode party_rejoin_mode |
Whether to rejoin party at login or not.
typedef struct party_struct partylist |
One party. First item is firstparty.
What range is currntly selected by the player.
Wand/rod/horn rolled into range_misc. They all use the same body location anyways.
typedef enum unapplymode unapplymode |
This is used to control what to do when we need to unapply an object before we can apply another one.
typedef enum usekeytype usekeytype |
How to use keys.
enum _bowtype |
enum _petmode |
enum party_rejoin_mode |
enum rangetype |
enum unapplymode |
This is used to control what to do when we need to unapply an object before we can apply another one.
enum usekeytype |