]>
jfr.im git - irc/gameservirc.git/blob - gameserv/player.cpp
22 forest_fights
= forestfights
;
39 log("New Player: %s", name
.c_str());
43 Player::Player(aClient
*user
)
49 name
= user
->getNick();
55 Player::Player(char *n
)
57 reset(); // Set defaults
62 log("New Player: %s", name
.c_str());
66 Player::Player(string n
)
71 log("New Player: %s", name
.c_str());
79 output
= new string("Deleting Player");
83 *output
+= ": " + name
;
87 *output
+= " Password: " + password
;
88 log ("%s", output
->c_str());
93 void Player::setData(Player
*right
)
98 password
= right
->password
;
103 maxhp
= right
->maxhp
;
104 strength
= right
->strength
;
105 defense
= right
->defense
;
106 armor
= right
->armor
;
107 weapon
= right
->weapon
;
108 level
= right
->level
;
109 forest_fights
= right
->forest_fights
;
110 player_fights
= right
->player_fights
;
111 flags
= right
->flags
;
112 inventory
.setInventory(&right
->inventory
);
113 client
= right
->client
;
114 lastcommand
= right
->lastcommand
;
115 lastlogin
= right
->lastlogin
;
123 int num
= rand() % 32767;
124 snprintf(temp
, 16, "Player: %d", num
);
130 log("Setting Player data for %s", name
.c_str());
134 monster_::~monster_()
149 monster_::monster_(monster_
*m
)
154 strength
= m
->strength
;
161 monster_::monster_(monster_
&m
)
166 strength
= m
.strength
;
173 long int Player::setFlags(long int newflags
)
179 long int Player::addFlag(long int flag
)
185 long int Player::remFlag(long int flag
)
191 Pouch::Pouch(int h
, int s
, int d
)