mirror of
https://github.com/liyunfan1223/mod-playerbots.git
synced 2026-06-20 15:39:25 +02:00
Compare commits
2 Commits
571735cd57
...
714bb6bca3
| Author | SHA1 | Date | |
|---|---|---|---|
|
|
714bb6bca3 | ||
|
|
585027fab7 |
@ -161,9 +161,7 @@ void ShamanAoeStrategy::InitTriggers(std::vector<TriggerNode*>& triggers)
|
|||||||
}
|
}
|
||||||
else if (tab == SHAMAN_TAB_ENHANCEMENT)
|
else if (tab == SHAMAN_TAB_ENHANCEMENT)
|
||||||
{
|
{
|
||||||
triggers.push_back(new TriggerNode("medium aoe",{ NextAction("magma totem", 24.0f),
|
triggers.push_back(new TriggerNode("medium aoe",{ NextAction("fire nova", 23.0f), }));
|
||||||
NextAction("fire nova", 23.0f), }));
|
|
||||||
|
|
||||||
triggers.push_back(new TriggerNode("maelstrom weapon 5 and medium aoe", { NextAction("chain lightning", 22.0f), }));
|
triggers.push_back(new TriggerNode("maelstrom weapon 5 and medium aoe", { NextAction("chain lightning", 22.0f), }));
|
||||||
triggers.push_back(new TriggerNode("maelstrom weapon 4 and medium aoe", { NextAction("chain lightning", 21.0f), }));
|
triggers.push_back(new TriggerNode("maelstrom weapon 4 and medium aoe", { NextAction("chain lightning", 21.0f), }));
|
||||||
triggers.push_back(new TriggerNode("enemy within melee", { NextAction("fire nova", 5.1f), }));
|
triggers.push_back(new TriggerNode("enemy within melee", { NextAction("fire nova", 5.1f), }));
|
||||||
|
|||||||
@ -3,7 +3,7 @@
|
|||||||
|
|
||||||
#include "AiObjectContext.h"
|
#include "AiObjectContext.h"
|
||||||
#include "Action.h"
|
#include "Action.h"
|
||||||
#include "AuchenaiCryptsActions.h"
|
#include "ACActions.h"
|
||||||
|
|
||||||
class TbcDungeonAuchenaiCryptsActionContext : public NamedObjectContext<Action>
|
class TbcDungeonAuchenaiCryptsActionContext : public NamedObjectContext<Action>
|
||||||
{
|
{
|
||||||
@ -1,7 +1,7 @@
|
|||||||
#include "Playerbots.h"
|
#include "Playerbots.h"
|
||||||
#include "AiFactory.h"
|
#include "AiFactory.h"
|
||||||
#include "AuchenaiCryptsTriggers.h"
|
#include "ACTriggers.h"
|
||||||
#include "AuchenaiCryptsActions.h"
|
#include "ACActions.h"
|
||||||
|
|
||||||
// Shirrak the Dead Watcher
|
// Shirrak the Dead Watcher
|
||||||
|
|
||||||
@ -3,7 +3,7 @@
|
|||||||
|
|
||||||
#include "AttackAction.h"
|
#include "AttackAction.h"
|
||||||
#include "MovementActions.h"
|
#include "MovementActions.h"
|
||||||
#include "AuchenaiCryptsTriggers.h"
|
#include "ACTriggers.h"
|
||||||
|
|
||||||
// Shirrak the Dead Watcher
|
// Shirrak the Dead Watcher
|
||||||
|
|
||||||
@ -1,6 +1,6 @@
|
|||||||
#include "AuchenaiCryptsMultipliers.h"
|
#include "ACMultipliers.h"
|
||||||
#include "AuchenaiCryptsActions.h"
|
#include "ACActions.h"
|
||||||
#include "AuchenaiCryptsTriggers.h"
|
#include "ACTriggers.h"
|
||||||
#include "MovementActions.h"
|
#include "MovementActions.h"
|
||||||
#include "ReachTargetActions.h"
|
#include "ReachTargetActions.h"
|
||||||
#include "FollowActions.h"
|
#include "FollowActions.h"
|
||||||
@ -1,6 +1,6 @@
|
|||||||
#include "AuchenaiCryptsTriggers.h"
|
#include "ACTriggers.h"
|
||||||
#include "AuchenaiCryptsStrategy.h"
|
#include "ACStrategy.h"
|
||||||
#include "AuchenaiCryptsMultipliers.h"
|
#include "ACMultipliers.h"
|
||||||
|
|
||||||
void TbcDungeonAuchenaiCryptsStrategy::InitTriggers(std::vector<TriggerNode*>& triggers)
|
void TbcDungeonAuchenaiCryptsStrategy::InitTriggers(std::vector<TriggerNode*>& triggers)
|
||||||
{
|
{
|
||||||
@ -3,7 +3,7 @@
|
|||||||
|
|
||||||
#include "AiObjectContext.h"
|
#include "AiObjectContext.h"
|
||||||
#include "TriggerContext.h"
|
#include "TriggerContext.h"
|
||||||
#include "AuchenaiCryptsTriggers.h"
|
#include "ACTriggers.h"
|
||||||
|
|
||||||
class TbcDungeonAuchenaiCryptsTriggerContext : public NamedObjectContext<Trigger>
|
class TbcDungeonAuchenaiCryptsTriggerContext : public NamedObjectContext<Trigger>
|
||||||
{
|
{
|
||||||
@ -1,5 +1,5 @@
|
|||||||
#include "Playerbots.h"
|
#include "Playerbots.h"
|
||||||
#include "AuchenaiCryptsTriggers.h"
|
#include "ACTriggers.h"
|
||||||
#include "AiObject.h"
|
#include "AiObject.h"
|
||||||
#include "AiObjectContext.h"
|
#include "AiObjectContext.h"
|
||||||
|
|
||||||
@ -3,7 +3,7 @@
|
|||||||
|
|
||||||
#include "Action.h"
|
#include "Action.h"
|
||||||
#include "NamedObjectContext.h"
|
#include "NamedObjectContext.h"
|
||||||
#include "OldKingdomActions.h"
|
#include "AKActions.h"
|
||||||
|
|
||||||
class WotlkDungeonOKActionContext : public NamedObjectContext<Action>
|
class WotlkDungeonOKActionContext : public NamedObjectContext<Action>
|
||||||
{
|
{
|
||||||
@ -1,5 +1,5 @@
|
|||||||
#include "Playerbots.h"
|
#include "Playerbots.h"
|
||||||
#include "OldKingdomActions.h"
|
#include "AKActions.h"
|
||||||
|
|
||||||
bool AttackNadoxGuardianAction::Execute(Event /*event*/)
|
bool AttackNadoxGuardianAction::Execute(Event /*event*/)
|
||||||
{
|
{
|
||||||
@ -5,7 +5,7 @@
|
|||||||
#include "AttackAction.h"
|
#include "AttackAction.h"
|
||||||
#include "PlayerbotAI.h"
|
#include "PlayerbotAI.h"
|
||||||
#include "Playerbots.h"
|
#include "Playerbots.h"
|
||||||
#include "OldKingdomTriggers.h"
|
#include "AKTriggers.h"
|
||||||
|
|
||||||
class AttackNadoxGuardianAction : public AttackAction
|
class AttackNadoxGuardianAction : public AttackAction
|
||||||
{
|
{
|
||||||
@ -1,9 +1,9 @@
|
|||||||
#include "OldKingdomMultipliers.h"
|
#include "AKMultipliers.h"
|
||||||
#include "OldKingdomActions.h"
|
#include "AKActions.h"
|
||||||
#include "GenericSpellActions.h"
|
#include "GenericSpellActions.h"
|
||||||
#include "ChooseTargetActions.h"
|
#include "ChooseTargetActions.h"
|
||||||
#include "MovementActions.h"
|
#include "MovementActions.h"
|
||||||
#include "OldKingdomTriggers.h"
|
#include "AKTriggers.h"
|
||||||
#include "Action.h"
|
#include "Action.h"
|
||||||
|
|
||||||
float ElderNadoxMultiplier::GetValue(Action* action)
|
float ElderNadoxMultiplier::GetValue(Action* action)
|
||||||
@ -1,5 +1,5 @@
|
|||||||
#include "OldKingdomStrategy.h"
|
#include "AKStrategy.h"
|
||||||
#include "OldKingdomMultipliers.h"
|
#include "AKMultipliers.h"
|
||||||
|
|
||||||
void WotlkDungeonOKStrategy::InitTriggers(std::vector<TriggerNode*> &triggers)
|
void WotlkDungeonOKStrategy::InitTriggers(std::vector<TriggerNode*> &triggers)
|
||||||
{
|
{
|
||||||
@ -3,7 +3,7 @@
|
|||||||
|
|
||||||
#include "NamedObjectContext.h"
|
#include "NamedObjectContext.h"
|
||||||
#include "AiObjectContext.h"
|
#include "AiObjectContext.h"
|
||||||
#include "OldKingdomTriggers.h"
|
#include "AKTriggers.h"
|
||||||
|
|
||||||
class WotlkDungeonOKTriggerContext : public NamedObjectContext<Trigger>
|
class WotlkDungeonOKTriggerContext : public NamedObjectContext<Trigger>
|
||||||
{
|
{
|
||||||
@ -1,5 +1,5 @@
|
|||||||
#include "Playerbots.h"
|
#include "Playerbots.h"
|
||||||
#include "OldKingdomTriggers.h"
|
#include "AKTriggers.h"
|
||||||
#include "AiObject.h"
|
#include "AiObject.h"
|
||||||
#include "AiObjectContext.h"
|
#include "AiObjectContext.h"
|
||||||
|
|
||||||
@ -3,7 +3,7 @@
|
|||||||
|
|
||||||
#include "Action.h"
|
#include "Action.h"
|
||||||
#include "NamedObjectContext.h"
|
#include "NamedObjectContext.h"
|
||||||
#include "AzjolNerubActions.h"
|
#include "ANActions.h"
|
||||||
|
|
||||||
class WotlkDungeonANActionContext : public NamedObjectContext<Action>
|
class WotlkDungeonANActionContext : public NamedObjectContext<Action>
|
||||||
{
|
{
|
||||||
@ -1,5 +1,5 @@
|
|||||||
#include "Playerbots.h"
|
#include "Playerbots.h"
|
||||||
#include "AzjolNerubActions.h"
|
#include "ANActions.h"
|
||||||
|
|
||||||
bool AttackWebWrapAction::isUseful() { return !botAI->IsHeal(bot); }
|
bool AttackWebWrapAction::isUseful() { return !botAI->IsHeal(bot); }
|
||||||
bool AttackWebWrapAction::Execute(Event /*event*/)
|
bool AttackWebWrapAction::Execute(Event /*event*/)
|
||||||
@ -5,7 +5,7 @@
|
|||||||
#include "AttackAction.h"
|
#include "AttackAction.h"
|
||||||
#include "PlayerbotAI.h"
|
#include "PlayerbotAI.h"
|
||||||
#include "Playerbots.h"
|
#include "Playerbots.h"
|
||||||
#include "AzjolNerubTriggers.h"
|
#include "ANTriggers.h"
|
||||||
|
|
||||||
class AttackWebWrapAction : public AttackAction
|
class AttackWebWrapAction : public AttackAction
|
||||||
{
|
{
|
||||||
@ -1,9 +1,9 @@
|
|||||||
#include "AzjolNerubMultipliers.h"
|
#include "ANMultipliers.h"
|
||||||
#include "AzjolNerubActions.h"
|
#include "ANActions.h"
|
||||||
#include "GenericSpellActions.h"
|
#include "GenericSpellActions.h"
|
||||||
#include "ChooseTargetActions.h"
|
#include "ChooseTargetActions.h"
|
||||||
#include "MovementActions.h"
|
#include "MovementActions.h"
|
||||||
#include "AzjolNerubTriggers.h"
|
#include "ANTriggers.h"
|
||||||
#include "Action.h"
|
#include "Action.h"
|
||||||
|
|
||||||
float KrikthirMultiplier::GetValue(Action* action)
|
float KrikthirMultiplier::GetValue(Action* action)
|
||||||
@ -1,5 +1,5 @@
|
|||||||
#include "AzjolNerubStrategy.h"
|
#include "ANStrategy.h"
|
||||||
#include "AzjolNerubMultipliers.h"
|
#include "ANMultipliers.h"
|
||||||
|
|
||||||
void WotlkDungeonANStrategy::InitTriggers(std::vector<TriggerNode*> &triggers)
|
void WotlkDungeonANStrategy::InitTriggers(std::vector<TriggerNode*> &triggers)
|
||||||
{
|
{
|
||||||
@ -3,7 +3,7 @@
|
|||||||
|
|
||||||
#include "NamedObjectContext.h"
|
#include "NamedObjectContext.h"
|
||||||
#include "AiObjectContext.h"
|
#include "AiObjectContext.h"
|
||||||
#include "AzjolNerubTriggers.h"
|
#include "ANTriggers.h"
|
||||||
|
|
||||||
class WotlkDungeonANTriggerContext : public NamedObjectContext<Trigger>
|
class WotlkDungeonANTriggerContext : public NamedObjectContext<Trigger>
|
||||||
{
|
{
|
||||||
@ -1,5 +1,5 @@
|
|||||||
#include "Playerbots.h"
|
#include "Playerbots.h"
|
||||||
#include "AzjolNerubTriggers.h"
|
#include "ANTriggers.h"
|
||||||
#include "AiObject.h"
|
#include "AiObject.h"
|
||||||
#include "AiObjectContext.h"
|
#include "AiObjectContext.h"
|
||||||
|
|
||||||
@ -3,7 +3,7 @@
|
|||||||
|
|
||||||
#include "Action.h"
|
#include "Action.h"
|
||||||
#include "NamedObjectContext.h"
|
#include "NamedObjectContext.h"
|
||||||
#include "CullingOfStratholmeActions.h"
|
#include "CoSActions.h"
|
||||||
|
|
||||||
class WotlkDungeonCoSActionContext : public NamedObjectContext<Action>
|
class WotlkDungeonCoSActionContext : public NamedObjectContext<Action>
|
||||||
{
|
{
|
||||||
@ -1,5 +1,5 @@
|
|||||||
#include "Playerbots.h"
|
#include "Playerbots.h"
|
||||||
#include "CullingOfStratholmeActions.h"
|
#include "CoSActions.h"
|
||||||
|
|
||||||
bool ExplodeGhoulSpreadAction::Execute(Event /*event*/)
|
bool ExplodeGhoulSpreadAction::Execute(Event /*event*/)
|
||||||
{
|
{
|
||||||
@ -6,7 +6,7 @@
|
|||||||
#include "GenericSpellActions.h"
|
#include "GenericSpellActions.h"
|
||||||
#include "PlayerbotAI.h"
|
#include "PlayerbotAI.h"
|
||||||
#include "Playerbots.h"
|
#include "Playerbots.h"
|
||||||
#include "CullingOfStratholmeTriggers.h"
|
#include "CoSTriggers.h"
|
||||||
|
|
||||||
class ExplodeGhoulSpreadAction : public MovementAction
|
class ExplodeGhoulSpreadAction : public MovementAction
|
||||||
{
|
{
|
||||||
@ -1,9 +1,9 @@
|
|||||||
#include "CullingOfStratholmeMultipliers.h"
|
#include "CoSMultipliers.h"
|
||||||
#include "CullingOfStratholmeActions.h"
|
#include "CoSActions.h"
|
||||||
#include "GenericSpellActions.h"
|
#include "GenericSpellActions.h"
|
||||||
#include "ChooseTargetActions.h"
|
#include "ChooseTargetActions.h"
|
||||||
#include "MovementActions.h"
|
#include "MovementActions.h"
|
||||||
#include "CullingOfStratholmeTriggers.h"
|
#include "CoSTriggers.h"
|
||||||
#include "Action.h"
|
#include "Action.h"
|
||||||
|
|
||||||
float EpochMultiplier::GetValue(Action* action)
|
float EpochMultiplier::GetValue(Action* action)
|
||||||
@ -1,5 +1,5 @@
|
|||||||
#include "CullingOfStratholmeStrategy.h"
|
#include "CoSStrategy.h"
|
||||||
#include "CullingOfStratholmeMultipliers.h"
|
#include "CoSMultipliers.h"
|
||||||
|
|
||||||
void WotlkDungeonCoSStrategy::InitTriggers(std::vector<TriggerNode*> &triggers)
|
void WotlkDungeonCoSStrategy::InitTriggers(std::vector<TriggerNode*> &triggers)
|
||||||
{
|
{
|
||||||
@ -3,7 +3,7 @@
|
|||||||
|
|
||||||
#include "NamedObjectContext.h"
|
#include "NamedObjectContext.h"
|
||||||
#include "AiObjectContext.h"
|
#include "AiObjectContext.h"
|
||||||
#include "CullingOfStratholmeTriggers.h"
|
#include "CoSTriggers.h"
|
||||||
|
|
||||||
class WotlkDungeonCoSTriggerContext : public NamedObjectContext<Trigger>
|
class WotlkDungeonCoSTriggerContext : public NamedObjectContext<Trigger>
|
||||||
{
|
{
|
||||||
@ -1,5 +1,5 @@
|
|||||||
#include "Playerbots.h"
|
#include "Playerbots.h"
|
||||||
#include "CullingOfStratholmeTriggers.h"
|
#include "CoSTriggers.h"
|
||||||
#include "AiObject.h"
|
#include "AiObject.h"
|
||||||
#include "AiObjectContext.h"
|
#include "AiObjectContext.h"
|
||||||
|
|
||||||
@ -3,7 +3,7 @@
|
|||||||
|
|
||||||
#include "Action.h"
|
#include "Action.h"
|
||||||
#include "NamedObjectContext.h"
|
#include "NamedObjectContext.h"
|
||||||
#include "DrakTharonKeepActions.h"
|
#include "DTKActions.h"
|
||||||
|
|
||||||
class WotlkDungeonDTKActionContext : public NamedObjectContext<Action>
|
class WotlkDungeonDTKActionContext : public NamedObjectContext<Action>
|
||||||
{
|
{
|
||||||
@ -1,5 +1,5 @@
|
|||||||
#include "Playerbots.h"
|
#include "Playerbots.h"
|
||||||
#include "DrakTharonKeepActions.h"
|
#include "DTKActions.h"
|
||||||
|
|
||||||
bool CorpseExplodeSpreadAction::Execute(Event /*event*/)
|
bool CorpseExplodeSpreadAction::Execute(Event /*event*/)
|
||||||
{
|
{
|
||||||
@ -6,7 +6,7 @@
|
|||||||
#include "GenericSpellActions.h"
|
#include "GenericSpellActions.h"
|
||||||
#include "PlayerbotAI.h"
|
#include "PlayerbotAI.h"
|
||||||
#include "Playerbots.h"
|
#include "Playerbots.h"
|
||||||
#include "DrakTharonKeepTriggers.h"
|
#include "DTKTriggers.h"
|
||||||
|
|
||||||
const Position NOVOS_PARTY_POSITION = Position(-378.852f, -760.349f, 28.587f);
|
const Position NOVOS_PARTY_POSITION = Position(-378.852f, -760.349f, 28.587f);
|
||||||
|
|
||||||
@ -1,9 +1,9 @@
|
|||||||
#include "DrakTharonKeepMultipliers.h"
|
#include "DTKMultipliers.h"
|
||||||
#include "DrakTharonKeepActions.h"
|
#include "DTKActions.h"
|
||||||
#include "GenericSpellActions.h"
|
#include "GenericSpellActions.h"
|
||||||
#include "ChooseTargetActions.h"
|
#include "ChooseTargetActions.h"
|
||||||
#include "MovementActions.h"
|
#include "MovementActions.h"
|
||||||
#include "DrakTharonKeepTriggers.h"
|
#include "DTKTriggers.h"
|
||||||
#include "Action.h"
|
#include "Action.h"
|
||||||
|
|
||||||
float NovosMultiplier::GetValue(Action* action)
|
float NovosMultiplier::GetValue(Action* action)
|
||||||
@ -1,5 +1,5 @@
|
|||||||
#include "DrakTharonKeepStrategy.h"
|
#include "DTKStrategy.h"
|
||||||
#include "DrakTharonKeepMultipliers.h"
|
#include "DTKMultipliers.h"
|
||||||
|
|
||||||
void WotlkDungeonDTKStrategy::InitTriggers(std::vector<TriggerNode*> &triggers)
|
void WotlkDungeonDTKStrategy::InitTriggers(std::vector<TriggerNode*> &triggers)
|
||||||
{
|
{
|
||||||
@ -3,7 +3,7 @@
|
|||||||
|
|
||||||
#include "NamedObjectContext.h"
|
#include "NamedObjectContext.h"
|
||||||
#include "AiObjectContext.h"
|
#include "AiObjectContext.h"
|
||||||
#include "DrakTharonKeepTriggers.h"
|
#include "DTKTriggers.h"
|
||||||
|
|
||||||
class WotlkDungeonDTKTriggerContext : public NamedObjectContext<Trigger>
|
class WotlkDungeonDTKTriggerContext : public NamedObjectContext<Trigger>
|
||||||
{
|
{
|
||||||
@ -1,5 +1,5 @@
|
|||||||
#include "Playerbots.h"
|
#include "Playerbots.h"
|
||||||
#include "DrakTharonKeepTriggers.h"
|
#include "DTKTriggers.h"
|
||||||
#include "AiObject.h"
|
#include "AiObject.h"
|
||||||
#include "AiObjectContext.h"
|
#include "AiObjectContext.h"
|
||||||
|
|
||||||
@ -2,22 +2,22 @@
|
|||||||
#define _PLAYERBOT_DUNGEONSTRATEGYCONTEXT_H
|
#define _PLAYERBOT_DUNGEONSTRATEGYCONTEXT_H
|
||||||
|
|
||||||
#include "Strategy.h"
|
#include "Strategy.h"
|
||||||
#include "AuchenaiCrypts/Strategy/AuchenaiCryptsStrategy.h"
|
#include "ACStrategy.h"
|
||||||
#include "UtgardeKeep/Strategy/UtgardeKeepStrategy.h"
|
#include "UKStrategy.h"
|
||||||
#include "Nexus/Strategy/NexusStrategy.h"
|
#include "NexStrategy.h"
|
||||||
#include "AzjolNerub/Strategy/AzjolNerubStrategy.h"
|
#include "ANStrategy.h"
|
||||||
#include "OldKingdom/Strategy/OldKingdomStrategy.h"
|
#include "AKStrategy.h"
|
||||||
#include "DraktharonKeep/Strategy/DrakTharonKeepStrategy.h"
|
#include "DTKStrategy.h"
|
||||||
#include "VioletHold/Strategy/VioletHoldStrategy.h"
|
#include "VHStrategy.h"
|
||||||
#include "Gundrak/Strategy/GundrakStrategy.h"
|
#include "GDStrategy.h"
|
||||||
#include "HallsOfStone/Strategy/HallsOfStoneStrategy.h"
|
#include "HoSStrategy.h"
|
||||||
#include "HallsOfLightning/Strategy/HallsOfLightningStrategy.h"
|
#include "HoLStrategy.h"
|
||||||
#include "Oculus/Strategy/OculusStrategy.h"
|
#include "OCStrategy.h"
|
||||||
#include "UtgardePinnacle/Strategy/UtgardePinnacleStrategy.h"
|
#include "UPStrategy.h"
|
||||||
#include "CullingOfStratholme/Strategy/CullingOfStratholmeStrategy.h"
|
#include "CoSStrategy.h"
|
||||||
#include "ForgeOfSouls/Strategy/ForgeOfSoulsStrategy.h"
|
#include "FoSStrategy.h"
|
||||||
#include "PitOfSaron/Strategy/PitOfSaronStrategy.h"
|
#include "PoSStrategy.h"
|
||||||
#include "TrialOfTheChampion/Strategy/TrialOfTheChampionStrategy.h"
|
#include "TOCStrategy.h"
|
||||||
|
|
||||||
/*
|
/*
|
||||||
Full list/TODO:
|
Full list/TODO:
|
||||||
|
|||||||
@ -3,7 +3,7 @@
|
|||||||
|
|
||||||
#include "Action.h"
|
#include "Action.h"
|
||||||
#include "NamedObjectContext.h"
|
#include "NamedObjectContext.h"
|
||||||
#include "ForgeOfSoulsActions.h"
|
#include "FoSActions.h"
|
||||||
|
|
||||||
class WotlkDungeonFoSActionContext : public NamedObjectContext<Action>
|
class WotlkDungeonFoSActionContext : public NamedObjectContext<Action>
|
||||||
{
|
{
|
||||||
@ -1,5 +1,5 @@
|
|||||||
#include "Playerbots.h"
|
#include "Playerbots.h"
|
||||||
#include "ForgeOfSoulsActions.h"
|
#include "FoSActions.h"
|
||||||
|
|
||||||
bool MoveFromBronjahmAction::Execute(Event /*event*/)
|
bool MoveFromBronjahmAction::Execute(Event /*event*/)
|
||||||
{
|
{
|
||||||
@ -5,7 +5,7 @@
|
|||||||
#include "AttackAction.h"
|
#include "AttackAction.h"
|
||||||
#include "PlayerbotAI.h"
|
#include "PlayerbotAI.h"
|
||||||
#include "Playerbots.h"
|
#include "Playerbots.h"
|
||||||
#include "ForgeOfSoulsTriggers.h"
|
#include "FoSTriggers.h"
|
||||||
|
|
||||||
const Position BRONJAHM_TANK_POSITION = Position(5297.920f, 2506.698f, 686.068f);
|
const Position BRONJAHM_TANK_POSITION = Position(5297.920f, 2506.698f, 686.068f);
|
||||||
|
|
||||||
@ -1,10 +1,10 @@
|
|||||||
#include "ForgeOfSoulsMultipliers.h"
|
#include "FoSMultipliers.h"
|
||||||
#include "ForgeOfSoulsActions.h"
|
#include "FoSActions.h"
|
||||||
#include "GenericSpellActions.h"
|
#include "GenericSpellActions.h"
|
||||||
#include "ChooseTargetActions.h"
|
#include "ChooseTargetActions.h"
|
||||||
#include "MovementActions.h"
|
#include "MovementActions.h"
|
||||||
#include "ForgeOfSoulsTriggers.h"
|
#include "FoSTriggers.h"
|
||||||
#include "ForgeOfSoulsActions.h"
|
#include "FoSActions.h"
|
||||||
|
|
||||||
float BronjahmMultiplier::GetValue(Action* action) {
|
float BronjahmMultiplier::GetValue(Action* action) {
|
||||||
Unit* boss = AI_VALUE2(Unit *, "find target", "bronjahm");
|
Unit* boss = AI_VALUE2(Unit *, "find target", "bronjahm");
|
||||||
@ -1,5 +1,5 @@
|
|||||||
#include "ForgeOfSoulsStrategy.h"
|
#include "FoSStrategy.h"
|
||||||
#include "ForgeOfSoulsMultipliers.h"
|
#include "FoSMultipliers.h"
|
||||||
|
|
||||||
void WotlkDungeonFoSStrategy::InitTriggers(std::vector<TriggerNode*>& triggers)
|
void WotlkDungeonFoSStrategy::InitTriggers(std::vector<TriggerNode*>& triggers)
|
||||||
{
|
{
|
||||||
@ -3,7 +3,7 @@
|
|||||||
|
|
||||||
#include "NamedObjectContext.h"
|
#include "NamedObjectContext.h"
|
||||||
#include "AiObjectContext.h"
|
#include "AiObjectContext.h"
|
||||||
#include "ForgeOfSoulsTriggers.h"
|
#include "FoSTriggers.h"
|
||||||
|
|
||||||
class WotlkDungeonFoSTriggerContext : public NamedObjectContext<Trigger>
|
class WotlkDungeonFoSTriggerContext : public NamedObjectContext<Trigger>
|
||||||
{
|
{
|
||||||
@ -1,5 +1,5 @@
|
|||||||
#include "Playerbots.h"
|
#include "Playerbots.h"
|
||||||
#include "ForgeOfSoulsTriggers.h"
|
#include "FoSTriggers.h"
|
||||||
#include "AiObject.h"
|
#include "AiObject.h"
|
||||||
#include "AiObjectContext.h"
|
#include "AiObjectContext.h"
|
||||||
|
|
||||||
Some files were not shown because too many files have changed in this diff Show More
Loading…
x
Reference in New Issue
Block a user