mirror of
https://github.com/mod-playerbots/mod-playerbots
synced 2025-11-29 15:58:20 +08:00
[fix] Remove a class that is defined twice.
This commit is contained in:
@@ -6,32 +6,6 @@
|
|||||||
#include "PlayerbotAIConfig.h"
|
#include "PlayerbotAIConfig.h"
|
||||||
#include "Playerbots.h"
|
#include "Playerbots.h"
|
||||||
|
|
||||||
class FindLeastHpTargetStrategy : public FindTargetStrategy
|
|
||||||
{
|
|
||||||
public:
|
|
||||||
FindLeastHpTargetStrategy(PlayerbotAI* botAI) : FindTargetStrategy(botAI), minHealth(0) { }
|
|
||||||
|
|
||||||
void CheckAttacker(Unit* attacker, ThreatMgr* threatMgr) override
|
|
||||||
{
|
|
||||||
if (!attacker->IsAlive()) {
|
|
||||||
return;
|
|
||||||
}
|
|
||||||
if (foundHighPriority) {
|
|
||||||
return;
|
|
||||||
}
|
|
||||||
if (IsHighPriority(attacker)) {
|
|
||||||
result = attacker;
|
|
||||||
foundHighPriority = true;
|
|
||||||
return;
|
|
||||||
}
|
|
||||||
if (!result || result->GetHealth() > attacker->GetHealth())
|
|
||||||
result = attacker;
|
|
||||||
}
|
|
||||||
|
|
||||||
protected:
|
|
||||||
float minHealth;
|
|
||||||
};
|
|
||||||
|
|
||||||
class FindMaxThreatGapTargetStrategy : public FindTargetStrategy
|
class FindMaxThreatGapTargetStrategy : public FindTargetStrategy
|
||||||
{
|
{
|
||||||
public:
|
public:
|
||||||
|
|||||||
Reference in New Issue
Block a user