mirror of
https://github.com/mod-playerbots/mod-playerbots.git
synced 2026-01-13 09:07:19 +00:00
Fixes #1169
Reverts TankAssistStrategy and DpsAssistStrategy InitTriggers implementations to their previous versions.
The changes from commit 24efa7e appeared to be optimizations without fixing any documented bugs, but were causing issues.
33 lines
958 B
C++
33 lines
958 B
C++
/*
|
|
* Copyright (C) 2016+ AzerothCore <www.azerothcore.org>, released under GNU GPL v2 license, you may redistribute it
|
|
* and/or modify it under version 2 of the License, or (at your option), any later version.
|
|
*/
|
|
|
|
#ifndef _PLAYERBOT_DPSASSISTSTRATEGY_H
|
|
#define _PLAYERBOT_DPSASSISTSTRATEGY_H
|
|
|
|
#include "NonCombatStrategy.h"
|
|
|
|
class PlayerbotAI;
|
|
|
|
class DpsAssistStrategy : public NonCombatStrategy
|
|
{
|
|
public:
|
|
DpsAssistStrategy(PlayerbotAI* botAI) : NonCombatStrategy(botAI) {}
|
|
|
|
std::string const getName() override { return "dps assist"; }
|
|
void InitTriggers(std::vector<TriggerNode*>& triggers) override;
|
|
};
|
|
|
|
class DpsAoeStrategy : public NonCombatStrategy
|
|
{
|
|
public:
|
|
DpsAoeStrategy(PlayerbotAI* botAI) : NonCombatStrategy(botAI) {}
|
|
|
|
std::string const getName() override { return "dps aoe"; }
|
|
uint32 GetType() const override { return STRATEGY_TYPE_DPS; }
|
|
void InitTriggers(std::vector<TriggerNode*>& triggers) override;
|
|
};
|
|
|
|
#endif
|