Crossfire Server, Trunk
account_char.h
Go to the documentation of this file.
1 
6 #ifndef ACCOUNT_CHAR_H
7 #define ACCOUNT_CHAR_H
8 
12 struct Account_Char {
16  uint8_t level;
20  uint8_t isDead;
21 };
22 
27 struct Account_Chars {
29  uint8_t ref_count;
30  std::vector<Account_Char *> chars;
31 };
32 
33 void account_char_remove(Account_Chars *chars, const char *pl_name);
34 int make_perma_dead(object *op);
35 int unmake_perma_dead(char *account, char *player);
36 
37 #endif
make_perma_dead
int make_perma_dead(object *op)
Definition: account_char.cpp:379
player
Definition: player.h:105
Account_Char::race
sstring race
Definition: account_char.h:15
Account_Chars::account_name
sstring account_name
Definition: account_char.h:28
Account_Char
Definition: account_char.h:12
Account_Chars::chars
std::vector< Account_Char * > chars
Definition: account_char.h:30
Account_Char::character_class
sstring character_class
Definition: account_char.h:14
unmake_perma_dead
int unmake_perma_dead(char *account, char *player)
Definition: account_char.cpp:421
sstring
const typedef char * sstring
Definition: global.h:47
Account_Char::party
sstring party
Definition: account_char.h:18
Account_Char::name
sstring name
Definition: account_char.h:13
Account_Char::isDead
uint8_t isDead
Definition: account_char.h:20
give.op
op
Definition: give.py:33
Account_Char::face
sstring face
Definition: account_char.h:17
Account_Char::map
sstring map
Definition: account_char.h:19
Account_Char::level
uint8_t level
Definition: account_char.h:16
Account_Chars
Definition: account_char.h:27
account_char_remove
void account_char_remove(Account_Chars *chars, const char *pl_name)
Definition: account_char.cpp:313
Account_Chars::ref_count
uint8_t ref_count
Definition: account_char.h:29