void instance_pit_of_saron::OnPlayerEnter(Player* pPlayer) { if (!m_uiTeam) // very first player to enter { m_uiTeam = pPlayer->GetTeam(); SetDialogueSide(m_uiTeam == ALLIANCE); ProcessIntroEventNpcs(pPlayer); } }
void instance_trial_of_the_crusader::OnPlayerEnter(Player* pPlayer) { if (m_uiTeam) return; m_uiTeam = pPlayer->GetTeam(); SetDialogueSide(m_uiTeam == ALLIANCE); DoSummonRamsey(0); }
void instance_trial_of_the_crusader::OnPlayerEnter(Player* pPlayer) { if (m_uiTeam) return; m_uiTeam = pPlayer->GetTeam(); SetDialogueSide(m_uiTeam == ALLIANCE); DoSummonRamsey(0); // Show wipe world state on heroic difficulty if (IsHeroicDifficulty()) { pPlayer->SendUpdateWorldState(WORLD_STATE_WIPES, 1); pPlayer->SendUpdateWorldState(WORLD_STATE_WIPES_COUNT, MAX_WIPES_ALLOWED - GetData(TYPE_WIPE_COUNT) >= 0 ? MAX_WIPES_ALLOWED - GetData(TYPE_WIPE_COUNT) : 0); } }