mirror of
https://github.com/mod-playerbots/mod-playerbots
synced 2025-11-29 15:58:20 +08:00
@@ -78,8 +78,9 @@ bool MalygosTargetAction::Execute(Event event)
|
|||||||
{
|
{
|
||||||
if (botAI->IsHeal(bot)) { return false; }
|
if (botAI->IsHeal(bot)) { return false; }
|
||||||
|
|
||||||
|
// Init this as boss by default, if no better target is found just fall back to Malygos
|
||||||
Unit* newTarget = boss;
|
Unit* newTarget = boss;
|
||||||
Unit* spark = nullptr;
|
// Unit* spark = nullptr;
|
||||||
|
|
||||||
// GuidVector targets = AI_VALUE(GuidVector, "possible targets no los");
|
// GuidVector targets = AI_VALUE(GuidVector, "possible targets no los");
|
||||||
// for (auto& target : targets)
|
// for (auto& target : targets)
|
||||||
|
|||||||
@@ -15,39 +15,6 @@
|
|||||||
#include "ScriptedCreature.h"
|
#include "ScriptedCreature.h"
|
||||||
#include "WarriorActions.h"
|
#include "WarriorActions.h"
|
||||||
|
|
||||||
// float SartharionMultiplier::GetValue(Action* action)
|
|
||||||
// {
|
|
||||||
// Unit* boss = AI_VALUE2(Unit*, "find target", "sartharion");
|
|
||||||
// if (!boss) { return 1.0f; }
|
|
||||||
|
|
||||||
// Unit* target = action->GetTarget();
|
|
||||||
|
|
||||||
// if (botAI->IsMainTank(bot) && dynamic_cast<TankFaceAction*>(action))
|
|
||||||
// {
|
|
||||||
// // return 0.0f;
|
|
||||||
// }
|
|
||||||
|
|
||||||
// if (botAI->IsDps(bot) && dynamic_cast<DpsAssistAction*>(action))
|
|
||||||
// {
|
|
||||||
// return 0.0f;
|
|
||||||
// }
|
|
||||||
|
|
||||||
// if (botAI->IsMainTank(bot) && target && target != boss &&
|
|
||||||
// (dynamic_cast<TankAssistAction*>(action) || dynamic_cast<CastTauntAction*>(action) || dynamic_cast<CastDarkCommandAction*>(action) ||
|
|
||||||
// dynamic_cast<CastHandOfReckoningAction*>(action) || dynamic_cast<CastGrowlAction*>(action)))
|
|
||||||
// {
|
|
||||||
// return 0.0f;
|
|
||||||
// }
|
|
||||||
|
|
||||||
// if (botAI->IsAssistTank(bot) && target && target == boss &&
|
|
||||||
// (dynamic_cast<CastTauntAction*>(action) || dynamic_cast<CastDarkCommandAction*>(action) ||
|
|
||||||
// dynamic_cast<CastHandOfReckoningAction*>(action) || dynamic_cast<CastGrowlAction*>(action)))
|
|
||||||
// {
|
|
||||||
// return 0.0f;
|
|
||||||
// }
|
|
||||||
// return 1.0f;
|
|
||||||
// }
|
|
||||||
|
|
||||||
float MalygosMultiplier::GetValue(Action* action)
|
float MalygosMultiplier::GetValue(Action* action)
|
||||||
{
|
{
|
||||||
Unit* boss = AI_VALUE2(Unit*, "find target", "malygos");
|
Unit* boss = AI_VALUE2(Unit*, "find target", "malygos");
|
||||||
|
|||||||
Reference in New Issue
Block a user