mirror of
https://github.com/SWG-Source/src.git
synced 2026-01-17 00:04:25 -05:00
Reverted space change as it wasn't necessary
This commit is contained in:
@@ -13348,11 +13348,21 @@ void CreatureObject::removeMissionCriticalObject(NetworkId const & networkId)
|
||||
{
|
||||
if (isAuthoritative())
|
||||
{
|
||||
MissionCriticalObjectSet::const_iterator iter = m_missionCriticalObjectSet.find(networkId);
|
||||
if (iter != m_missionCriticalObjectSet.end())
|
||||
m_groupMissionCriticalObjectSet.clear();
|
||||
|
||||
//-- Anything that is not in our set, we need to add
|
||||
{
|
||||
m_missionCriticalObjectSet.erase(iter);
|
||||
GroupMissionCriticalObjectsBuilder::updateGroupMissionCriticalObjects(*this, true);
|
||||
for (GroupMissionCriticalObjectSet::const_iterator iter = groupMissionCriticalObjectSet.begin(); iter != groupMissionCriticalObjectSet.end(); ++iter)
|
||||
if (!m_groupMissionCriticalObjectSet.contains(*iter))
|
||||
m_groupMissionCriticalObjectSet.insert(*iter);
|
||||
}
|
||||
|
||||
//-- Anything that is not in the original set, we need to remove
|
||||
{
|
||||
for (GroupMissionCriticalObjectSet::const_iterator iter(m_groupMissionCriticalObjectSet.begin()); iter != m_groupMissionCriticalObjectSet.end(); ++iter)
|
||||
if (groupMissionCriticalObjectSet.find(*iter) == groupMissionCriticalObjectSet.end())
|
||||
m_groupMissionCriticalObjectSet.erase(*iter);
|
||||
m_groupMissionCriticalObjectSet.insert(*iter);
|
||||
}
|
||||
}
|
||||
}
|
||||
|
||||
Reference in New Issue
Block a user