X-Git-Url: https://jfr.im/git/irc/gameservirc.git/blobdiff_plain/c8ada07e2ac45fbb2aeee5fcdf25115ec8bf94f7..c7340cbda3026cff96c6250c7d35e51a194658f5:/gameserv/player.cpp diff --git a/gameserv/player.cpp b/gameserv/player.cpp index 8b0595d..8c26d60 100644 --- a/gameserv/player.cpp +++ b/gameserv/player.cpp @@ -7,8 +7,6 @@ void Player::reset() memset(name, 0, 255); memset(password, 0, 255); - cout << "Got Here" << endl; - exp = 1; gold = 0; bank = 500; @@ -35,7 +33,10 @@ Player::Player(aClient *user) password = new char[256]; if (user) + { setData(user->stats); + strcpy(name, user->getNick()); + } else setData(NULL); @@ -97,7 +98,7 @@ void Player::setData(Player *right) reset(); int num = rand() % 32767; - sprintf(name, "Player%d\0", num); + sprintf(name, "Player%d", num); } cout << "Setting Player data for " << name << endl; @@ -133,6 +134,7 @@ monster_::monster_(monster_ *m) strength = m->strength; maxhp = m->maxhp; + hp = m->hp; gold = m->gold; exp = m->exp; }