mirror of
https://github.com/TrinityCore/TrinityCore.git
synced 2026-02-05 08:28:57 +01:00
Merge branch 'master' of github.com:TrinityCore/TrinityCore into mmaps
This commit is contained in:
@@ -172,7 +172,9 @@ void UnitAI::DoCast(Unit* victim, uint32 spellId, bool triggered)
|
||||
|
||||
void UnitAI::DoCastVictim(uint32 spellId, bool triggered)
|
||||
{
|
||||
// Why don't we check for casting unit_state and existing target as we do in DoCast(.. ?
|
||||
if (!me->getVictim() || (me->HasUnitState(UNIT_STATE_CASTING) && !triggered))
|
||||
return;
|
||||
|
||||
me->CastSpell(me->getVictim(), spellId, triggered);
|
||||
}
|
||||
|
||||
|
||||
@@ -247,7 +247,7 @@ void BattlegroundEY::UpdatePointStatuses()
|
||||
if (player)
|
||||
{
|
||||
this->UpdateWorldStateForPlayer(PROGRESS_BAR_STATUS, m_PointBarStatus[point], player);
|
||||
//if point owner changed we must evoke event!
|
||||
//if point owner changed we must evoke event!
|
||||
if (pointOwnerTeamId != m_PointOwnedByTeam[point])
|
||||
{
|
||||
//point was uncontrolled and player is from team which captured point
|
||||
@@ -258,6 +258,11 @@ void BattlegroundEY::UpdatePointStatuses()
|
||||
if (m_PointState[point] == EY_POINT_UNDER_CONTROL && player->GetTeam() != m_PointOwnedByTeam[point])
|
||||
this->EventTeamLostPoint(player, point);
|
||||
}
|
||||
|
||||
if (point == FEL_REAVER && m_PointOwnedByTeam[point] == player->GetTeam())
|
||||
if (m_FlagState && GetFlagPickerGUID() == player->GetGUID())
|
||||
if (player->GetDistance2d(2044.0f, 1730.0f) < 2.0f)
|
||||
EventPlayerCapturedFlag(player, BG_EY_OBJECT_FLAG_FEL_REAVER);
|
||||
}
|
||||
}
|
||||
}
|
||||
|
||||
@@ -928,6 +928,7 @@ enum TrinityStrings
|
||||
LANG_COMMAND_TICKETSHOWESCALATEDLIST = 2026,
|
||||
LANG_COMMAND_TICKETPENDING = 2027,
|
||||
LANG_COMMAND_TICKETRESET = 2028,
|
||||
LANG_COMMAND_TICKETLISTRESPONSE = 2029,
|
||||
|
||||
// Trinity strings 5000-9999
|
||||
LANG_COMMAND_FREEZE = 5000,
|
||||
|
||||
@@ -591,6 +591,7 @@ void AddSC_boss_high_astromancer_solarian();
|
||||
void AddSC_instance_the_eye();
|
||||
void AddSC_the_eye();
|
||||
void AddSC_boss_gatewatcher_iron_hand(); //TK The Mechanar
|
||||
void AddSC_boss_gatewatcher_gyrokill();
|
||||
void AddSC_boss_nethermancer_sepethrea();
|
||||
void AddSC_boss_pathaleon_the_calculator();
|
||||
void AddSC_boss_mechano_lord_capacitus();
|
||||
@@ -1075,6 +1076,7 @@ void AddOutlandScripts()
|
||||
AddSC_instance_the_eye();
|
||||
AddSC_the_eye();
|
||||
AddSC_boss_gatewatcher_iron_hand(); //TK The Mechanar
|
||||
AddSC_boss_gatewatcher_gyrokill();
|
||||
AddSC_boss_nethermancer_sepethrea();
|
||||
AddSC_boss_pathaleon_the_calculator();
|
||||
AddSC_boss_mechano_lord_capacitus();
|
||||
|
||||
@@ -182,6 +182,8 @@ std::string GmTicket::FormatMessageString(ChatHandler& handler, bool detailed) c
|
||||
ss << handler.PGetParseString(LANG_COMMAND_TICKETLISTMESSAGE, _message.c_str());
|
||||
if (!_comment.empty())
|
||||
ss << handler.PGetParseString(LANG_COMMAND_TICKETLISTCOMMENT, _comment.c_str());
|
||||
if (!_response.empty())
|
||||
ss << handler.PGetParseString(LANG_COMMAND_TICKETLISTRESPONSE, _response.c_str());
|
||||
}
|
||||
return ss.str();
|
||||
}
|
||||
|
||||
Reference in New Issue
Block a user