Core/Maps: add new FLAG_ALLIANCE_ONLY and FLAG_HORDE_ONLY for instance spawn groups (PR #25656)

(cherry picked from commit 4abbeb2a60)
This commit is contained in:
Ovah
2020-11-17 23:41:15 +01:00
committed by Shauren
parent 191fea6055
commit 203dfec2a1
3 changed files with 13 additions and 2 deletions

View File

@@ -262,6 +262,9 @@ void InstanceScript::UpdateSpawnGroups()
continue;
if (!((1 << GetBossState(info.BossStateId)) & info.BossStates))
continue;
if (((instance->GetTeamIdInInstance() == TEAM_ALLIANCE) && (info.Flags & InstanceSpawnGroupInfo::FLAG_HORDE_ONLY))
|| ((instance->GetTeamIdInInstance() == TEAM_HORDE) && (info.Flags & InstanceSpawnGroupInfo::FLAG_ALLIANCE_ONLY)))
continue;
if (info.Flags & InstanceSpawnGroupInfo::FLAG_BLOCK_SPAWN)
curValue = FORCEBLOCK;
else if (info.Flags & InstanceSpawnGroupInfo::FLAG_ACTIVATE_SPAWN)