+void Player::setWeapon(item &weap)
+{
+ w = &weap;
+}
+void Player::setArmor(item &arm)
+{
+ a = &arm;
+}
+
+void Player::setName(string &n)
+{
+ name = n;
+}
+
+void Player::setName(const char *n)
+{
+ name = n;
+}
+
+void Player::setLevel(int l)
+{
+ if (l > 0 && l <= REALLEVELS)
+ {
+ level = l;
+ }
+}
+
+void Player::setExp(long int e)
+{
+ if (e <= 2000000000 && e > 0)
+ {
+ exp = e;
+ }
+}
+
+void Player::setGold(long int g)
+{
+ if (g <= 2000000000 && g >= 0)
+ {
+ gold = g;
+ }
+ else if (g > 2000000000)
+ {
+ gold = 2000000000;
+ }
+}
+
+void Player::setBank(long int b)
+{
+ if (b <= 2000000000 && b >= 0)
+ {
+ bank = b;
+ }
+ else if (b > 2000000000)
+ {
+ bank = 2000000000;
+ }
+}
+
+void Player::setHP(int h)
+{
+ hp = h;
+
+ if (hp < 0)
+ {
+ hp = 0;
+ }
+ else if (hp > maxhp)
+ {
+ hp = maxhp; // You can't go higher than your maxhp
+ }
+}
+
+void Player::setMaxHP(int m)
+{
+ maxhp = m;
+
+ if (maxhp < 0)
+ {
+ maxhp = 10;
+ }
+ else if (maxhp > 32000)
+ {
+ maxhp = 32000;
+ }
+}
+
+void Player::setStrength(int s)
+{
+ strength = s;
+ if (strength < 0)
+ {
+ strength = 1;
+ }
+ else if (strength > 32000)
+ {
+ strength = 32000;
+ }
+}
+
+void Player::setDefense(int d)
+{
+ defense = d;
+
+ if (defense < 0)
+ {
+ defense = 1;
+ }
+ else if (defense > 32000)
+ {
+ defense = 32000;
+ }
+}
+
+void Player::setForestFights(int ff)
+{
+ forest_fights = ff;
+
+ if (forest_fights < 0)
+ {
+ forest_fights = 0;
+ }
+ else if (forest_fights > 32000)
+ {
+ forest_fights = 32000;
+ }
+}
+
+void Player::setPlayerFights(int pf)
+{
+ player_fights = pf;
+
+ if (player_fights < 0)
+ {
+ player_fights = 0;
+ }
+ else if (player_fights > 32000)
+ {
+ player_fights = 32000;
+ }
+}
+
+void Player::setClient(aClient *c)
+{
+ client = c;
+}
+
+void Player::setMonster(Monster *m)
+{
+ fight = new Monster(m);
+}
+
+void Player::setMyMaster(Monster *m)
+{
+ master = new Monster(m);
+}
+
+void Player::setBattle(aClient *b)
+{
+ battle = b;
+}
+
+void Player::addExp(int e)
+{
+ setExp(getExp() + e);
+}
+
+void Player::addGold(int g)
+{
+ setGold(getGold() + g);
+}
+
+void Player::addBank(int b)
+{
+ setBank(getBank() + b);
+}
+
+void Player::addHP(int h)
+{
+ setHP(getHP() + h);
+}
+
+void Player::addMaxHP(int m)
+{
+ setMaxHP(getMaxHP() + m);
+}
+
+void Player::addStrength(int s)
+{
+ setStrength(getStrength() + s);
+}
+
+void Player::addDefense(int d)
+{
+ setDefense(getDefense() + d);
+}
+
+void Player::addForestFights(int ff)
+{
+ setForestFights(getForestFights() + ff);
+}
+
+void Player::addPlayerFights(int pf)
+{
+ setPlayerFights(getPlayerFights() + pf);
+}
+
+void Player::addLevel(int l)