added test for actor faction

actorid
Marc Zinnschlag 15 years ago
parent 594d3cef4f
commit 19c5ace602

@ -208,7 +208,17 @@ namespace MWDialogue
return false;
}
// TODO check actor faction
if (!info.npcFaction.empty())
{
ESMS::LiveCellRef<ESM::NPC, MWWorld::RefData> *cellRef = actor.get<ESM::NPC>();
if (!cellRef)
return false;
if (toLower (info.npcFaction)!=toLower (cellRef->base->faction))
return false;
}
// TODO check player faction
// check cell
@ -225,7 +235,6 @@ namespace MWDialogue
std::cout
<< "unchecked entries:" << std::endl
<< " actor faction: " << info.npcFaction << std::endl
<< " player faction: " << info.pcFaction << std::endl
<< " DATAstruct" << std::endl;

Loading…
Cancel
Save