mirror of
https://github.com/mod-playerbots/mod-playerbots
synced 2025-11-29 15:58:20 +08:00
41 lines
843 B
C++
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
|