]> jfr.im git - irc/gameservirc.git/blobdiff - gameserv/player.cpp
Fixed a bug in check_idles() in tcpclient.cpp causing is_playing(0x0) to be called...
[irc/gameservirc.git] / gameserv / player.cpp
index 7278cf844d98a43ff4b41418d7d2c86a2ddf9ad3..b645ada2ad979c6878e85dfc027e3b9b8045b2c7 100644 (file)
@@ -26,9 +26,12 @@ void Player::reset()
     master = NULL;
     battle = NULL;
     flags = 0;
+    lastcommand = 0;
+    lastlogin = 0;
     setAlive(this);
     inventory.reset();
 }
+
 Player::Player()
 {
     name = new char[256];
@@ -123,6 +126,8 @@ void Player::setData(Player *right)
        flags = right->flags;
        inventory.setInventory(&right->inventory);
        client = right->client;
+       lastcommand = right->lastcommand;
+       lastlogin = right->lastlogin;
     }
     else
     {