From 1e5330d9da8577df523f7c51c9dda94bc036d27f Mon Sep 17 00:00:00 2001 From: Capostrophic Date: Sat, 25 Aug 2018 05:16:49 +0300 Subject: [PATCH] Use Messages::add in skill record verifier --- apps/opencs/model/tools/skillcheck.cpp | 16 ++++++---------- 1 file changed, 6 insertions(+), 10 deletions(-) diff --git a/apps/opencs/model/tools/skillcheck.cpp b/apps/opencs/model/tools/skillcheck.cpp index a2bf3ff032..ab7df51cb5 100644 --- a/apps/opencs/model/tools/skillcheck.cpp +++ b/apps/opencs/model/tools/skillcheck.cpp @@ -1,7 +1,5 @@ #include "skillcheck.hpp" -#include - #include #include "../prefs/state.hpp" @@ -33,16 +31,14 @@ void CSMTools::SkillCheckStage::perform (int stage, CSMDoc::Messages& messages) CSMWorld::UniversalId id (CSMWorld::UniversalId::Type_Skill, skill.mId); + if (skill.mDescription.empty()) + messages.add(id, "Description is missing", "", CSMDoc::Message::Severity_Warning); + for (int i=0; i<4; ++i) + { if (skill.mData.mUseValue[i]<0) { - std::ostringstream stream; - - stream << "Usage experience value #" << i << " is negative"; - - messages.push_back (std::make_pair (id, stream.str())); + messages.add(id, "Usage experience value #" + std::to_string(i) + " is negative", "", CSMDoc::Message::Severity_Error); } - - if (skill.mDescription.empty()) - messages.push_back (std::make_pair (id, "Description is missing")); + } }