1
0
Fork 1
mirror of https://github.com/TES3MP/openmw-tes3mp.git synced 2025-02-20 19:39:41 +00:00

Remove now redundant NPC fields checks

This commit is contained in:
Capostrophic 2018-09-03 16:57:01 +03:00
parent 015cd6064f
commit 5d1c1f25f7

View file

@ -667,9 +667,6 @@ void CSMTools::ReferenceableCheckStage::npcCheck (
return;
short level(npc.mNpdt.mLevel);
char disposition(npc.mNpdt.mDisposition);
char reputation(npc.mNpdt.mReputation);
char rank(npc.mNpdt.mRank);
int gold(npc.mNpdt.mGold);
if (npc.mNpdtType == ESM::NPC::NPC_WITH_AUTOCALCULATED_STATS) //12 = autocalculated
@ -719,22 +716,8 @@ void CSMTools::ReferenceableCheckStage::npcCheck (
else if (mRaces.searchId (npc.mRace) == -1)
messages.add(id, "Race '" + npc.mRace + "' does not exist", "", CSMDoc::Message::Severity_Error);
if (disposition < 0)
messages.add(id, "Disposition is negative", "", CSMDoc::Message::Severity_Warning);
if (reputation < 0)
{
messages.add(id, "Reputation is negative", "", CSMDoc::Message::Severity_Warning);
}
if (!npc.mFaction.empty())
{
if (rank < 0)
messages.add(id, "Faction rank is negative", "", CSMDoc::Message::Severity_Warning);
if (mFactions.searchId(npc.mFaction) == -1)
messages.add(id, "Faction '" + npc.mFaction + "' does not exist", "", CSMDoc::Message::Severity_Error);
}
if (!npc.mFaction.empty() && mFactions.searchId(npc.mFaction) == -1)
messages.add(id, "Faction '" + npc.mFaction + "' does not exist", "", CSMDoc::Message::Severity_Error);
if (npc.mHead.empty())
messages.add(id, "Head is missing", "", CSMDoc::Message::Severity_Error);