master = NULL;
battle = NULL;
flags = 0;
+ lastcommand = 0;
+ lastlogin = 0;
setAlive(this);
inventory.reset();
}
+Player::Player()
+{
+ name = new char[256];
+ password = new char[256];
+ setData(NULL);
+
+ #ifdef DEBUGMODE
+ log("New Player: %s", name);
+ #endif
+}
+
Player::Player(aClient *user)
{
else
setData(NULL);
- #ifdef DEBUGMODE
- log("New Player: %s", name);
- #endif
}
Player::Player(char *n)
strcpy(name, n);
- log("New Player: %s", name);
+ #ifdef DEBUGMODE
+ log("New Player: %s", name);
+ #endif
}
Player::~Player()
player_fights = right->player_fights;
flags = right->flags;
inventory.setInventory(&right->inventory);
+ client = right->client;
+ lastcommand = right->lastcommand;
+ lastlogin = right->lastlogin;
}
else
{
reset();
-
+ client = NULL;
int num = rand() % 32767;
sprintf(name, "Player%d", num);
}
- log("Setting Player data for %s", name);
+ #ifdef DEBUGMODE
+ log("Setting Player data for %s", name);
+ #endif
}
monster_::~monster_()