Monster* Monster::createMonster(const std::string& name) { unsigned long id = g_monsters.getIdByName(name); if(!id){ return NULL; } MonsterType* mtype = g_monsters.getMonsterType(id); if(!mtype) return NULL; Monster* new_monster = new Monster(mtype); return new_monster; }