diff --git a/apps/essimporter/importer.cpp b/apps/essimporter/importer.cpp index 0eb377c219..577185b8d9 100644 --- a/apps/essimporter/importer.cpp +++ b/apps/essimporter/importer.cpp @@ -273,38 +273,38 @@ namespace ESSImport const unsigned int recSPLM = ESM::fourCC("SPLM"); std::map> converters; - converters[ESM::REC_GLOB] = std::unique_ptr(new ConvertGlobal()); - converters[ESM::REC_BOOK] = std::unique_ptr(new ConvertBook()); - converters[ESM::REC_NPC_] = std::unique_ptr(new ConvertNPC()); - converters[ESM::REC_CREA] = std::unique_ptr(new ConvertCREA()); - converters[ESM::REC_NPCC] = std::unique_ptr(new ConvertNPCC()); - converters[ESM::REC_CREC] = std::unique_ptr(new ConvertCREC()); - converters[recREFR ] = std::unique_ptr(new ConvertREFR()); - converters[recPCDT ] = std::unique_ptr(new ConvertPCDT()); - converters[recFMAP ] = std::unique_ptr(new ConvertFMAP()); - converters[recKLST ] = std::unique_ptr(new ConvertKLST()); - converters[recSTLN ] = std::unique_ptr(new ConvertSTLN()); - converters[recGAME ] = std::unique_ptr(new ConvertGAME()); - converters[ESM::REC_CELL] = std::unique_ptr(new ConvertCell()); - converters[ESM::REC_ALCH] = std::unique_ptr(new DefaultConverter()); - converters[ESM::REC_CLAS] = std::unique_ptr(new ConvertClass()); - converters[ESM::REC_SPEL] = std::unique_ptr(new DefaultConverter()); - converters[ESM::REC_ARMO] = std::unique_ptr(new DefaultConverter()); - converters[ESM::REC_WEAP] = std::unique_ptr(new DefaultConverter()); - converters[ESM::REC_CLOT] = std::unique_ptr(new DefaultConverter()); - converters[ESM::REC_ENCH] = std::unique_ptr(new DefaultConverter()); - converters[ESM::REC_WEAP] = std::unique_ptr(new DefaultConverter()); - converters[ESM::REC_LEVC] = std::unique_ptr(new DefaultConverter()); - converters[ESM::REC_LEVI] = std::unique_ptr(new DefaultConverter()); - converters[ESM::REC_CNTC] = std::unique_ptr(new ConvertCNTC()); - converters[ESM::REC_FACT] = std::unique_ptr(new ConvertFACT()); - converters[ESM::REC_INFO] = std::unique_ptr(new ConvertINFO()); - converters[ESM::REC_DIAL] = std::unique_ptr(new ConvertDIAL()); - converters[ESM::REC_QUES] = std::unique_ptr(new ConvertQUES()); - converters[recJOUR ] = std::unique_ptr(new ConvertJOUR()); - converters[ESM::REC_SCPT] = std::unique_ptr(new ConvertSCPT()); - converters[ESM::REC_PROJ] = std::unique_ptr(new ConvertPROJ()); - converters[recSPLM] = std::unique_ptr(new ConvertSPLM()); + converters[ESM::REC_GLOB] = std::make_unique(); + converters[ESM::REC_BOOK] = std::make_unique(); + converters[ESM::REC_NPC_] = std::make_unique(); + converters[ESM::REC_CREA] = std::make_unique(); + converters[ESM::REC_NPCC] = std::make_unique(); + converters[ESM::REC_CREC] = std::make_unique(); + converters[recREFR ] = std::make_unique(); + converters[recPCDT ] = std::make_unique(); + converters[recFMAP ] = std::make_unique(); + converters[recKLST ] = std::make_unique(); + converters[recSTLN ] = std::make_unique(); + converters[recGAME ] = std::make_unique(); + converters[ESM::REC_CELL] = std::make_unique(); + converters[ESM::REC_ALCH] = std::make_unique>(); + converters[ESM::REC_CLAS] = std::make_unique(); + converters[ESM::REC_SPEL] = std::make_unique>(); + converters[ESM::REC_ARMO] = std::make_unique>(); + converters[ESM::REC_WEAP] = std::make_unique>(); + converters[ESM::REC_CLOT] = std::make_unique>(); + converters[ESM::REC_ENCH] = std::make_unique>(); + converters[ESM::REC_WEAP] = std::make_unique>(); + converters[ESM::REC_LEVC] = std::make_unique>(); + converters[ESM::REC_LEVI] = std::make_unique>(); + converters[ESM::REC_CNTC] = std::make_unique(); + converters[ESM::REC_FACT] = std::make_unique(); + converters[ESM::REC_INFO] = std::make_unique(); + converters[ESM::REC_DIAL] = std::make_unique(); + converters[ESM::REC_QUES] = std::make_unique(); + converters[recJOUR ] = std::make_unique(); + converters[ESM::REC_SCPT] = std::make_unique(); + converters[ESM::REC_PROJ] = std::make_unique(); + converters[recSPLM] = std::make_unique(); // TODO: // - REGN (weather in certain regions?)