コード例 #1
0
ファイル: EyeOfTheStorm.cpp プロジェクト: lev1976g/NoxicCore
void EyeOfTheStorm::HookOnMount(Player* plr)
{
	if(m_flagHolder == plr->GetLowGUID())
	{
		HookOnFlagDrop(plr);
	}
}
コード例 #2
0
ファイル: EyeOfTheStorm.cpp プロジェクト: lev1976g/NoxicCore
void EyeOfTheStorm::HookOnPlayerDeath(Player* plr)
{
	plr->m_bgScore.Deaths++;

	if(m_flagHolder == plr->GetLowGUID())
		HookOnFlagDrop(plr);

	UpdatePvPData();
}
コード例 #3
0
ファイル: EyeOfTheStorm.cpp プロジェクト: lev1976g/NoxicCore
void EyeOfTheStorm::OnRemovePlayer(Player* plr)
{
	uint32 i;

	for(i = 0; i < EOTS_TOWER_COUNT; ++i)
	{
		m_CPDisplay[i].erase(plr);
	}

	if(m_flagHolder == plr->GetLowGUID())
	{
		HookOnFlagDrop(plr);
	}

	if(!m_started)
		plr->RemoveAura(BG_PREPARATION);
}
コード例 #4
0
ファイル: WarsongGulch.cpp プロジェクト: vata/wowice
void WarsongGulch::HookOnMount(Player * plr)
{
	/* do we have the flag? */
	if(m_flagHolders[plr->GetTeam()] == plr->GetLowGUID())
		HookOnFlagDrop(plr);
}