mirror of
https://github.com/OpenMW/openmw.git
synced 2025-04-01 22:36:39 +00:00
Editor: Disable Training service for creatures
This commit is contained in:
parent
58aeb81e46
commit
16cc1ad59f
1 changed files with 11 additions and 3 deletions
|
@ -516,10 +516,18 @@ QVariant CSMWorld::CreatureRefIdAdapter::getData(const RefIdColumn* column, cons
|
||||||
if (column == mColumns.mBloodType)
|
if (column == mColumns.mBloodType)
|
||||||
return record.get().mBloodType;
|
return record.get().mBloodType;
|
||||||
|
|
||||||
std::map<const RefIdColumn*, unsigned int>::const_iterator iter = mColumns.mFlags.find(column);
|
{
|
||||||
|
std::map<const RefIdColumn*, unsigned int>::const_iterator iter = mColumns.mFlags.find(column);
|
||||||
|
|
||||||
if (iter != mColumns.mFlags.end())
|
if (iter != mColumns.mFlags.end())
|
||||||
return (record.get().mFlags & iter->second) != 0;
|
return (record.get().mFlags & iter->second) != 0;
|
||||||
|
}
|
||||||
|
|
||||||
|
{
|
||||||
|
std::map<const RefIdColumn*, unsigned int>::const_iterator iter = mColumns.mServices.find(column);
|
||||||
|
if (iter != mColumns.mServices.end() && iter->second == ESM::NPC::Training)
|
||||||
|
return QVariant();
|
||||||
|
}
|
||||||
|
|
||||||
return ActorRefIdAdapter<ESM::Creature>::getData(column, data, index);
|
return ActorRefIdAdapter<ESM::Creature>::getData(column, data, index);
|
||||||
}
|
}
|
||||||
|
|
Loading…
Reference in a new issue