]> jfr.im git - irc/gameservirc.git/blobdiff - gameserv/player.cpp
This is a big update. I completely changed the way monsters are stored. The new data...
[irc/gameservirc.git] / gameserv / player.cpp
index b645ada2ad979c6878e85dfc027e3b9b8045b2c7..dc4d5b645f23e8125272654a6b18505f8b41ad0a 100644 (file)
@@ -177,6 +177,23 @@ monster_::monster_(monster_ *m)
     exp = m->exp;
 }
 
+monster_::monster_(monster_ &m)
+{
+    name = new char[strlen(m.name) + 1];
+    weapon = new char[strlen(m.weapon) + 1];
+    death = new char[strlen(m.death) + 1];
+
+    strcpy(name, m.name);
+    strcpy(weapon, m.weapon);
+    strcpy(death, m.death);
+
+    strength = m.strength;
+    maxhp = m.maxhp;
+    hp = m.hp;
+    gold = m.gold;
+    exp = m.exp;
+}
+
 long int Player::setFlags(long int newflags)
 {
     flags = newflags;