Files
mod-playerbots/src/strategy/dungeons/wotlk/azjolnerub/AzjolNerubTriggerContext.h
2024-10-07 01:32:00 +11:00

26 lines
1.1 KiB
C++

#ifndef _PLAYERBOT_WOTLKDUNGEONANTRIGGERCONTEXT_H
#define _PLAYERBOT_WOTLKDUNGEONANTRIGGERCONTEXT_H
#include "NamedObjectContext.h"
#include "AiObjectContext.h"
#include "AzjolNerubTriggers.h"
class WotlkDungeonANTriggerContext : public NamedObjectContext<Trigger>
{
public:
WotlkDungeonANTriggerContext()
{
creators["krik'thir web wrap"] = &WotlkDungeonANTriggerContext::krikthir_web_wrap;
creators["krik'thir watchers"] = &WotlkDungeonANTriggerContext::krikthir_watchers;
// creators["anub'arak impale"] = &WotlkDungeonANTriggerContext::anubarak_impale;
creators["anub'arak pound"] = &WotlkDungeonANTriggerContext::anubarak_pound;
}
private:
static Trigger* krikthir_web_wrap(PlayerbotAI* ai) { return new KrikthirWebWrapTrigger(ai); }
static Trigger* krikthir_watchers(PlayerbotAI* ai) { return new KrikthirWatchersTrigger(ai); }
// static Trigger* anubarak_impale(PlayerbotAI* ai) { return new AnubarakImpaleTrigger(ai); }
static Trigger* anubarak_pound(PlayerbotAI* ai) { return new AnubarakPoundTrigger(ai); }
};
#endif