Files
mod-playerbots/src/strategy/dungeons/wotlk/forgeofsouls/ForgeOfSoulsTriggers.h
2024-11-06 17:29:59 +08:00

41 lines
843 B
C++

#ifndef _PLAYERBOT_WOTLKDUNGEONFOSTRIGGERS_H
#define _PLAYERBOT_WOTLKDUNGEONFOSTRIGGERS_H
#include "Trigger.h"
#include "PlayerbotAIConfig.h"
#include "GenericTriggers.h"
#include "DungeonStrategyUtils.h"
enum FosIDs
{
// Boss1
NPC_CORRUPTED_SOUL_FRAGMENT = 36535,
SPELL_CORRUPT_SOUL = 68839
};
class MoveFromBronjahmTrigger : public Trigger
{
public:
MoveFromBronjahmTrigger(PlayerbotAI* ai) : Trigger(ai, "move from bronjahm") {}
bool IsActive() override;
};
class SwitchToSoulFragment : public Trigger
{
public:
SwitchToSoulFragment(PlayerbotAI* ai) : Trigger(ai, "switch to soul fragment") {}
bool IsActive() override;
};
class BronjahmPositionTrigger : public Trigger
{
public:
BronjahmPositionTrigger(PlayerbotAI* ai) : Trigger(ai, "bronjahm position") {}
bool IsActive() override;
};
#endif