]> jfr.im git - irc/gameservirc.git/blobdiff - gameserv/player.cpp
* Added some admin features.
[irc/gameservirc.git] / gameserv / player.cpp
index 8b0595da243a12ce79fc6e7930931c644d957eb1..8c26d60eef15580572b9ffff9076e9c029cc2bec 100644 (file)
@@ -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;
 }