mirror of
https://github.com/mod-playerbots/mod-playerbots.git
synced 2026-01-22 21:16:24 +00:00
miscs(triggers): spell range, fury warrior equip
This commit is contained in:
@@ -60,14 +60,6 @@ bool ComboPointsAvailableTrigger::IsActive()
|
||||
|
||||
bool LoseAggroTrigger::IsActive()
|
||||
{
|
||||
// Unit* mt = AI_VALUE(Unit*, "main tank");
|
||||
// if (mt) {
|
||||
// botAI->TellMasterNoFacing("Has aggro: " + std::to_string(AI_VALUE2(bool, "has aggro", "current target"))
|
||||
// + " My main tank is: " + mt->GetName());
|
||||
// } else {
|
||||
// botAI->TellMasterNoFacing("Has aggro: " + std::to_string(AI_VALUE2(bool, "has aggro", "current target"))
|
||||
// + " No main tank detected");
|
||||
// }
|
||||
return !AI_VALUE2(bool, "has aggro", "current target");
|
||||
}
|
||||
|
||||
|
||||
@@ -135,15 +135,15 @@ EnemyOutOfSpellRangeTrigger::EnemyOutOfSpellRangeTrigger(PlayerbotAI* botAI) : O
|
||||
{
|
||||
}
|
||||
|
||||
bool EnemyOutOfSpellRangeTrigger::IsActive()
|
||||
{
|
||||
Unit* target = AI_VALUE(Unit*, GetTargetName());
|
||||
if (!target)
|
||||
return false;
|
||||
// bool EnemyOutOfSpellRangeTrigger::IsActive()
|
||||
// {
|
||||
// Unit* target = AI_VALUE(Unit*, GetTargetName());
|
||||
// if (!target)
|
||||
// return false;
|
||||
|
||||
float combatReach = bot->GetCombatReach() + target->GetCombatReach();
|
||||
return target && (sServerFacade->GetDistance2d(bot, target) > (distance + combatReach + sPlayerbotAIConfig->contactDistance) || !bot->IsWithinLOSInMap(target));
|
||||
}
|
||||
// float combatReach = bot->GetCombatReach() + target->GetCombatReach();
|
||||
// return target && (sServerFacade->GetDistance2d(bot, target) > (distance + combatReach + sPlayerbotAIConfig->contactDistance) || !bot->IsWithinLOSInMap(target));
|
||||
// }
|
||||
|
||||
// bool EnemyOutOfMeleeTrigger::IsActive()
|
||||
// {
|
||||
|
||||
@@ -74,8 +74,6 @@ class EnemyOutOfSpellRangeTrigger : public OutOfRangeTrigger
|
||||
{
|
||||
public:
|
||||
EnemyOutOfSpellRangeTrigger(PlayerbotAI* botAI);
|
||||
|
||||
bool IsActive() override;
|
||||
};
|
||||
|
||||
class PartyMemberToHealOutOfSpellRangeTrigger : public OutOfRangeTrigger
|
||||
|
||||
Reference in New Issue
Block a user