mirror of
https://github.com/mod-playerbots/mod-playerbots
synced 2025-11-29 15:58:20 +08:00
WIP Paladin missing actions
This commit is contained in:
@@ -11,53 +11,27 @@
|
|||||||
class PlayerbotAI;
|
class PlayerbotAI;
|
||||||
class Unit;
|
class Unit;
|
||||||
|
|
||||||
class CastJudgementAction : public CastMeleeSpellAction
|
// judgements
|
||||||
{
|
MELEE_ACTION(CastJudgementAction, "judgement");
|
||||||
public:
|
MELEE_ACTION(CastJudgementOfLightAction, "judgement of light");
|
||||||
CastJudgementAction(PlayerbotAI* botAI) : CastMeleeSpellAction(botAI, "judgement") { }
|
MELEE_ACTION(CastJudgementOfWisdomAction, "judgement of wisdom");
|
||||||
};
|
MELEE_ACTION(CastJudgementOfJusticeAction, "judgement of justice");
|
||||||
|
|
||||||
class CastJudgementOfLightAction : public CastMeleeSpellAction
|
// seals
|
||||||
{
|
BUFF_ACTION(CastSealOfRighteousnessAction, "seal of righteousness");
|
||||||
public:
|
BUFF_ACTION(CastSealOfJusticeAction, "seal of justice");
|
||||||
CastJudgementOfLightAction(PlayerbotAI* botAI) : CastMeleeSpellAction(botAI, "judgement of light") { }
|
BUFF_ACTION(CastSealOfLightAction, "seal of light");
|
||||||
};
|
BUFF_ACTION(CastSealOfWisdomAction, "seal of wisdom");
|
||||||
|
BUFF_ACTION(CastSealOfCommandAction, "seal of command");
|
||||||
|
BUFF_ACTION(CastSealOfVengeanceAction, "seal of vengeance");
|
||||||
|
|
||||||
class CastJudgementOfWisdomAction : public CastMeleeSpellAction
|
// auras
|
||||||
{
|
BUFF_ACTION(CastDevotionAuraAction, "devotion aura");
|
||||||
public:
|
BUFF_ACTION(CastRetributionAuraAction, "retribution aura");
|
||||||
CastJudgementOfWisdomAction(PlayerbotAI* botAI) : CastMeleeSpellAction(botAI, "judgement of wisdom") { }
|
BUFF_ACTION(CastConcentrationAuraAction, "concentration aura");
|
||||||
};
|
|
||||||
|
|
||||||
class CastJudgementOfJusticeAction : public CastMeleeSpellAction
|
// fury
|
||||||
{
|
BUFF_ACTION(CastRighteousFuryAction, "righteous fury");
|
||||||
public:
|
|
||||||
CastJudgementOfJusticeAction(PlayerbotAI* botAI) : CastMeleeSpellAction(botAI, "judgement of justice") { }
|
|
||||||
};
|
|
||||||
|
|
||||||
class CastRighteousFuryAction : public CastBuffSpellAction
|
|
||||||
{
|
|
||||||
public:
|
|
||||||
CastRighteousFuryAction(PlayerbotAI* botAI) : CastBuffSpellAction(botAI, "righteous fury") { }
|
|
||||||
};
|
|
||||||
|
|
||||||
class CastDevotionAuraAction : public CastBuffSpellAction
|
|
||||||
{
|
|
||||||
public:
|
|
||||||
CastDevotionAuraAction(PlayerbotAI* botAI) : CastBuffSpellAction(botAI, "devotion aura") { }
|
|
||||||
};
|
|
||||||
|
|
||||||
class CastRetributionAuraAction : public CastBuffSpellAction
|
|
||||||
{
|
|
||||||
public:
|
|
||||||
CastRetributionAuraAction(PlayerbotAI* botAI) : CastBuffSpellAction(botAI, "retribution aura") { }
|
|
||||||
};
|
|
||||||
|
|
||||||
class CastConcentrationAuraAction : public CastBuffSpellAction
|
|
||||||
{
|
|
||||||
public:
|
|
||||||
CastConcentrationAuraAction(PlayerbotAI* botAI) : CastBuffSpellAction(botAI, "concentration aura") { }
|
|
||||||
};
|
|
||||||
|
|
||||||
class CastDivineStormAction : public CastBuffSpellAction
|
class CastDivineStormAction : public CastBuffSpellAction
|
||||||
{
|
{
|
||||||
@@ -103,42 +77,6 @@ class CastSealSpellAction : public CastBuffSpellAction
|
|||||||
bool isUseful() override;
|
bool isUseful() override;
|
||||||
};
|
};
|
||||||
|
|
||||||
class CastSealOfRighteousnessAction : public CastSealSpellAction
|
|
||||||
{
|
|
||||||
public:
|
|
||||||
CastSealOfRighteousnessAction(PlayerbotAI* botAI) : CastSealSpellAction(botAI, "seal of righteousness") { }
|
|
||||||
};
|
|
||||||
|
|
||||||
class CastSealOfJusticeAction : public CastSealSpellAction
|
|
||||||
{
|
|
||||||
public:
|
|
||||||
CastSealOfJusticeAction(PlayerbotAI* botAI) : CastSealSpellAction(botAI, "seal of justice") { }
|
|
||||||
};
|
|
||||||
|
|
||||||
class CastSealOfLightAction : public CastSealSpellAction
|
|
||||||
{
|
|
||||||
public:
|
|
||||||
CastSealOfLightAction(PlayerbotAI* botAI) : CastSealSpellAction(botAI, "seal of light") { }
|
|
||||||
};
|
|
||||||
|
|
||||||
class CastSealOfWisdomAction : public CastSealSpellAction
|
|
||||||
{
|
|
||||||
public:
|
|
||||||
CastSealOfWisdomAction(PlayerbotAI* botAI) : CastSealSpellAction(botAI, "seal of wisdom") { }
|
|
||||||
};
|
|
||||||
|
|
||||||
class CastSealOfCommandAction : public CastSealSpellAction
|
|
||||||
{
|
|
||||||
public:
|
|
||||||
CastSealOfCommandAction(PlayerbotAI* botAI) : CastSealSpellAction(botAI, "seal of command") { }
|
|
||||||
};
|
|
||||||
|
|
||||||
class CastSealOfVengeanceAction : public CastSealSpellAction
|
|
||||||
{
|
|
||||||
public:
|
|
||||||
CastSealOfVengeanceAction(PlayerbotAI* botAI) : CastSealSpellAction(botAI, "seal of vengeance") { }
|
|
||||||
};
|
|
||||||
|
|
||||||
class CastBlessingOfMightAction : public CastBuffSpellAction
|
class CastBlessingOfMightAction : public CastBuffSpellAction
|
||||||
{
|
{
|
||||||
public:
|
public:
|
||||||
|
|||||||
Reference in New Issue
Block a user