/* * Copyright (C) 2016+ AzerothCore , 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_ROGUEFINISHINGACTIONS_H #define _PLAYERBOT_ROGUEFINISHINGACTIONS_H #include "GenericSpellActions.h" class PlayerbotAI; class CastEviscerateAction : public CastMeleeSpellAction { public: CastEviscerateAction(PlayerbotAI* botAI) : CastMeleeSpellAction(botAI, "eviscerate") {} }; class CastSliceAndDiceAction : public CastMeleeSpellAction { public: CastSliceAndDiceAction(PlayerbotAI* botAI) : CastMeleeSpellAction(botAI, "slice and dice") {} }; class CastExposeArmorAction : public CastDebuffSpellAction { public: CastExposeArmorAction(PlayerbotAI* botAI) : CastDebuffSpellAction(botAI, "expose armor", false, 25.0f) {} }; class CastRuptureAction : public CastDebuffSpellAction { public: CastRuptureAction(PlayerbotAI* botAI) : CastDebuffSpellAction(botAI, "rupture", true, 6.0f) {} }; class CastKidneyShotAction : public CastMeleeSpellAction { public: CastKidneyShotAction(PlayerbotAI* botAI) : CastMeleeSpellAction(botAI, "kidney shot") {} }; #endif