if (eventnum >= 12)
{
p->fight = new Monster(levels[p->level - 1].randomMonster());
- notice(s_GameServ, u, "You have found \ 2%s\ 2!", p->fight->name);
+ notice(s_GameServ, u, "You have found \ 2%s\ 2!", p->fight->name.getString());
if (p->fight->hp < p->fight->maxhp)
p->fight->hp = p->fight->maxhp;
Monster *newguy;
newguy = new Monster;
- if (m->name)
- {
- newguy->name = new char[strlen(m->name)];
- strcpy(newguy->name, m->name);
- }
- if (m->weapon)
- {
- newguy->weapon = new char[strlen(m->weapon)];
- strcpy(newguy->weapon, m->weapon);
- }
- if (m->death)
- {
- newguy->death = new char[strlen(m->death)];
- strcpy(newguy->death, m->death);
- }
-
+ newguy->name = m->name;
+ newguy->weapon = m->weapon;
+ newguy->death = m->death;
newguy->strength = m->strength;
newguy->gold = m->gold;
newguy->exp = m->exp;