Compile bug fixes.

This commit is contained in:
whipowill
2022-05-18 17:03:01 -05:00
parent 7b55e7aec4
commit 9a6709f5c1
29 changed files with 148 additions and 148 deletions

View File

@@ -33,7 +33,7 @@ class BloodDKStrategyActionNodeFactory : public NamedObjectFactory<ActionNode>
} }
private: private:
static ActionNode* rune_strike(PlayerbotAI* botAI) static ActionNode* rune_strike([[maybe_unused]] PlayerbotAI* botAI) // unused param - whipowill
{ {
return new ActionNode("rune strike", return new ActionNode("rune strike",
/*P*/ NextAction::array(0, new NextAction("frost presence"), nullptr), /*P*/ NextAction::array(0, new NextAction("frost presence"), nullptr),
@@ -41,7 +41,7 @@ class BloodDKStrategyActionNodeFactory : public NamedObjectFactory<ActionNode>
/*C*/ nullptr); /*C*/ nullptr);
} }
static ActionNode* heart_strike(PlayerbotAI* botAI) static ActionNode* heart_strike([[maybe_unused]] PlayerbotAI* botAI) // unused param - whipowill
{ {
return new ActionNode ("heart strike", return new ActionNode ("heart strike",
/*P*/ NextAction::array(0, new NextAction("frost presence"), nullptr), /*P*/ NextAction::array(0, new NextAction("frost presence"), nullptr),
@@ -49,7 +49,7 @@ class BloodDKStrategyActionNodeFactory : public NamedObjectFactory<ActionNode>
/*C*/ nullptr); /*C*/ nullptr);
} }
static ActionNode* death_strike(PlayerbotAI* botAI) static ActionNode* death_strike([[maybe_unused]] PlayerbotAI* botAI) // unused param - whipowill
{ {
return new ActionNode("death strike", return new ActionNode("death strike",
/*P*/ NextAction::array(0, new NextAction("frost presence"), nullptr), /*P*/ NextAction::array(0, new NextAction("frost presence"), nullptr),

View File

@@ -30,7 +30,7 @@ class FrostDKStrategyActionNodeFactory : public NamedObjectFactory<ActionNode>
} }
private: private:
static ActionNode* obliterate(PlayerbotAI* botAI) static ActionNode* obliterate([[maybe_unused]] PlayerbotAI* botAI) // unused param - whipowill
{ {
return new ActionNode("obliterate", return new ActionNode("obliterate",
/*P*/ NextAction::array(0, new NextAction("blood presence"), nullptr), /*P*/ NextAction::array(0, new NextAction("blood presence"), nullptr),
@@ -38,7 +38,7 @@ class FrostDKStrategyActionNodeFactory : public NamedObjectFactory<ActionNode>
/*C*/ nullptr); /*C*/ nullptr);
} }
static ActionNode* rune_strike(PlayerbotAI* botAI) static ActionNode* rune_strike([[maybe_unused]] PlayerbotAI* botAI) // unused param - whipowill
{ {
return new ActionNode("rune strike", return new ActionNode("rune strike",
/*P*/ NextAction::array(0, new NextAction("blood presence"), nullptr), /*P*/ NextAction::array(0, new NextAction("blood presence"), nullptr),
@@ -46,7 +46,7 @@ class FrostDKStrategyActionNodeFactory : public NamedObjectFactory<ActionNode>
/*C*/ nullptr); /*C*/ nullptr);
} }
static ActionNode* frost_strike(PlayerbotAI* botAI) static ActionNode* frost_strike([[maybe_unused]] PlayerbotAI* botAI) // unused param - whipowill
{ {
return new ActionNode("frost strike", return new ActionNode("frost strike",
/*P*/ NextAction::array(0, new NextAction("blood presence"), nullptr), /*P*/ NextAction::array(0, new NextAction("blood presence"), nullptr),
@@ -54,7 +54,7 @@ class FrostDKStrategyActionNodeFactory : public NamedObjectFactory<ActionNode>
/*C*/ nullptr); /*C*/ nullptr);
} }
static ActionNode* howling_blast(PlayerbotAI* botAI) static ActionNode* howling_blast([[maybe_unused]] PlayerbotAI* botAI) // unused param - whipowill
{ {
return new ActionNode("howling blast", return new ActionNode("howling blast",
/*P*/ NextAction::array(0, new NextAction("blood presence"), nullptr), /*P*/ NextAction::array(0, new NextAction("blood presence"), nullptr),

View File

@@ -15,7 +15,7 @@ class GenericDKNonCombatStrategyActionNodeFactory : public NamedObjectFactory<Ac
} }
private: private:
static ActionNode* bone_shield(PlayerbotAI* botAI) static ActionNode* bone_shield([[maybe_unused]] PlayerbotAI* botAI) // unused param - whipowill
{ {
return new ActionNode ("bone shield", return new ActionNode ("bone shield",
/*P*/ nullptr, /*P*/ nullptr,
@@ -23,7 +23,7 @@ class GenericDKNonCombatStrategyActionNodeFactory : public NamedObjectFactory<Ac
/*C*/ nullptr); /*C*/ nullptr);
} }
static ActionNode* horn_of_winter(PlayerbotAI* botAI) static ActionNode* horn_of_winter([[maybe_unused]] PlayerbotAI* botAI) // unused param - whipowill
{ {
return new ActionNode ("horn of winter", return new ActionNode ("horn of winter",
/*P*/ nullptr, /*P*/ nullptr,

View File

@@ -50,7 +50,7 @@ class GenericDKStrategyActionNodeFactory : public NamedObjectFactory<ActionNode>
} }
private: private:
static ActionNode* death_coil(PlayerbotAI* botAI) static ActionNode* death_coil([[maybe_unused]] PlayerbotAI* botAI) // unused param - whipowill
{ {
return new ActionNode("death coil", return new ActionNode("death coil",
/*P*/ nullptr, /*P*/ nullptr,
@@ -58,7 +58,7 @@ class GenericDKStrategyActionNodeFactory : public NamedObjectFactory<ActionNode>
/*C*/ nullptr); /*C*/ nullptr);
} }
static ActionNode* death_grip(PlayerbotAI* botAI) static ActionNode* death_grip([[maybe_unused]] PlayerbotAI* botAI) // unused param - whipowill
{ {
return new ActionNode("death grip", return new ActionNode("death grip",
/*P*/ nullptr, /*P*/ nullptr,
@@ -66,7 +66,7 @@ class GenericDKStrategyActionNodeFactory : public NamedObjectFactory<ActionNode>
/*C*/ nullptr); /*C*/ nullptr);
} }
static ActionNode* plague_strike(PlayerbotAI* botAI) static ActionNode* plague_strike([[maybe_unused]] PlayerbotAI* botAI) // unused param - whipowill
{ {
return new ActionNode("plague strike", return new ActionNode("plague strike",
/*P*/ nullptr, /*P*/ nullptr,
@@ -74,7 +74,7 @@ class GenericDKStrategyActionNodeFactory : public NamedObjectFactory<ActionNode>
/*C*/ nullptr); /*C*/ nullptr);
} }
static ActionNode* icy_touch(PlayerbotAI* botAI) static ActionNode* icy_touch([[maybe_unused]] PlayerbotAI* botAI) // unused param - whipowill
{ {
return new ActionNode("icy touch", return new ActionNode("icy touch",
/*P*/ nullptr, /*P*/ nullptr,
@@ -82,7 +82,7 @@ class GenericDKStrategyActionNodeFactory : public NamedObjectFactory<ActionNode>
/*C*/ nullptr); /*C*/ nullptr);
} }
static ActionNode* heart_strike(PlayerbotAI* botAI) static ActionNode* heart_strike([[maybe_unused]] PlayerbotAI* botAI) // unused param - whipowill
{ {
return new ActionNode("heart strike", return new ActionNode("heart strike",
/*P*/ nullptr, /*P*/ nullptr,
@@ -90,7 +90,7 @@ class GenericDKStrategyActionNodeFactory : public NamedObjectFactory<ActionNode>
/*C*/ nullptr); /*C*/ nullptr);
} }
static ActionNode* pestilence(PlayerbotAI* botAI) static ActionNode* pestilence([[maybe_unused]] PlayerbotAI* botAI) // unused param - whipowill
{ {
return new ActionNode("pestilence", return new ActionNode("pestilence",
/*P*/ nullptr, /*P*/ nullptr,
@@ -98,7 +98,7 @@ class GenericDKStrategyActionNodeFactory : public NamedObjectFactory<ActionNode>
/*C*/ nullptr); /*C*/ nullptr);
} }
static ActionNode* horn_of_winter(PlayerbotAI* botAI) static ActionNode* horn_of_winter([[maybe_unused]] PlayerbotAI* botAI) // unused param - whipowill
{ {
return new ActionNode ("horn of winter", return new ActionNode ("horn of winter",
/*P*/ nullptr, /*P*/ nullptr,
@@ -106,7 +106,7 @@ class GenericDKStrategyActionNodeFactory : public NamedObjectFactory<ActionNode>
/*C*/ nullptr); /*C*/ nullptr);
} }
static ActionNode* bone_shield(PlayerbotAI* botAI) static ActionNode* bone_shield([[maybe_unused]] PlayerbotAI* botAI) // unused param - whipowill
{ {
return new ActionNode ("bone shield", return new ActionNode ("bone shield",
/*P*/ nullptr, /*P*/ nullptr,
@@ -114,7 +114,7 @@ class GenericDKStrategyActionNodeFactory : public NamedObjectFactory<ActionNode>
/*C*/ nullptr); /*C*/ nullptr);
} }
static ActionNode* killing_machine(PlayerbotAI* botAI) static ActionNode* killing_machine([[maybe_unused]] PlayerbotAI* botAI) // unused param - whipowill
{ {
return new ActionNode ("killing machine", return new ActionNode ("killing machine",
/*P*/ nullptr, /*P*/ nullptr,
@@ -122,7 +122,7 @@ class GenericDKStrategyActionNodeFactory : public NamedObjectFactory<ActionNode>
/*C*/ nullptr); /*C*/ nullptr);
} }
static ActionNode* corpse_explosion(PlayerbotAI* botAI) static ActionNode* corpse_explosion([[maybe_unused]] PlayerbotAI* botAI) // unused param - whipowill
{ {
return new ActionNode ("corpse explosion", return new ActionNode ("corpse explosion",
/*P*/ nullptr, /*P*/ nullptr,
@@ -130,7 +130,7 @@ class GenericDKStrategyActionNodeFactory : public NamedObjectFactory<ActionNode>
/*C*/ nullptr); /*C*/ nullptr);
} }
static ActionNode* anti_magic_zone(PlayerbotAI* botAI) static ActionNode* anti_magic_zone([[maybe_unused]] PlayerbotAI* botAI) // unused param - whipowill
{ {
return new ActionNode ("anti magic zone", return new ActionNode ("anti magic zone",
/*P*/ nullptr, /*P*/ nullptr,
@@ -138,7 +138,7 @@ class GenericDKStrategyActionNodeFactory : public NamedObjectFactory<ActionNode>
/*C*/ nullptr); /*C*/ nullptr);
} }
static ActionNode* icebound_fortitude(PlayerbotAI* botAI) static ActionNode* icebound_fortitude([[maybe_unused]] PlayerbotAI* botAI) // unused param - whipowill
{ {
return new ActionNode ("icebound fortitude", return new ActionNode ("icebound fortitude",
/*P*/ nullptr, /*P*/ nullptr,

View File

@@ -30,7 +30,7 @@ class UnholyDKStrategyActionNodeFactory : public NamedObjectFactory<ActionNode>
} }
private: private:
static ActionNode* death_strike(PlayerbotAI* botAI) static ActionNode* death_strike([[maybe_unused]] PlayerbotAI* botAI) // unused param - whipowill
{ {
return new ActionNode("death strike", return new ActionNode("death strike",
/*P*/ NextAction::array(0, new NextAction("unholy pressence"), nullptr), /*P*/ NextAction::array(0, new NextAction("unholy pressence"), nullptr),
@@ -38,7 +38,7 @@ class UnholyDKStrategyActionNodeFactory : public NamedObjectFactory<ActionNode>
/*C*/ nullptr); /*C*/ nullptr);
} }
static ActionNode* corpse_explosion(PlayerbotAI* botAI) static ActionNode* corpse_explosion([[maybe_unused]] PlayerbotAI* botAI) // unused param - whipowill
{ {
return new ActionNode("corpse explosion", return new ActionNode("corpse explosion",
/*P*/ NextAction::array(0, new NextAction("unholy pressence"), nullptr), /*P*/ NextAction::array(0, new NextAction("unholy pressence"), nullptr),
@@ -46,7 +46,7 @@ class UnholyDKStrategyActionNodeFactory : public NamedObjectFactory<ActionNode>
/*C*/ nullptr); /*C*/ nullptr);
} }
static ActionNode* scourge_strike(PlayerbotAI* botAI) static ActionNode* scourge_strike([[maybe_unused]] PlayerbotAI* botAI) // unused param - whipowill
{ {
return new ActionNode("scourge strike", return new ActionNode("scourge strike",
/*P*/ NextAction::array(0, new NextAction("unholy pressence"), nullptr), /*P*/ NextAction::array(0, new NextAction("unholy pressence"), nullptr),

View File

@@ -25,7 +25,7 @@ class BearTankDruidStrategyActionNodeFactory : public NamedObjectFactory<ActionN
} }
private: private:
static ActionNode* melee(PlayerbotAI* botAI) static ActionNode* melee([[maybe_unused]] PlayerbotAI* botAI) // unused param - whipowill
{ {
return new ActionNode ("melee", return new ActionNode ("melee",
/*P*/ NextAction::array(0, new NextAction("feral charge - bear"), nullptr), /*P*/ NextAction::array(0, new NextAction("feral charge - bear"), nullptr),
@@ -33,7 +33,7 @@ class BearTankDruidStrategyActionNodeFactory : public NamedObjectFactory<ActionN
/*C*/ nullptr); /*C*/ nullptr);
} }
static ActionNode* feral_charge_bear(PlayerbotAI* botAI) static ActionNode* feral_charge_bear([[maybe_unused]] PlayerbotAI* botAI) // unused param - whipowill
{ {
return new ActionNode ("feral charge - bear", return new ActionNode ("feral charge - bear",
/*P*/ nullptr, /*P*/ nullptr,
@@ -41,7 +41,7 @@ class BearTankDruidStrategyActionNodeFactory : public NamedObjectFactory<ActionN
/*C*/ nullptr); /*C*/ nullptr);
} }
static ActionNode* swipe_bear(PlayerbotAI* botAI) static ActionNode* swipe_bear([[maybe_unused]] PlayerbotAI* botAI) // unused param - whipowill
{ {
return new ActionNode ("swipe (bear)", return new ActionNode ("swipe (bear)",
/*P*/ nullptr, /*P*/ nullptr,
@@ -49,7 +49,7 @@ class BearTankDruidStrategyActionNodeFactory : public NamedObjectFactory<ActionN
/*C*/ nullptr); /*C*/ nullptr);
} }
static ActionNode* faerie_fire_feral(PlayerbotAI* botAI) static ActionNode* faerie_fire_feral([[maybe_unused]] PlayerbotAI* botAI) // unused param - whipowill
{ {
return new ActionNode ("faerie fire (feral)", return new ActionNode ("faerie fire (feral)",
/*P*/ NextAction::array(0, new NextAction("feral charge - bear"), nullptr), /*P*/ NextAction::array(0, new NextAction("feral charge - bear"), nullptr),
@@ -57,7 +57,7 @@ class BearTankDruidStrategyActionNodeFactory : public NamedObjectFactory<ActionN
/*C*/ nullptr); /*C*/ nullptr);
} }
static ActionNode* bear_form(PlayerbotAI* botAI) static ActionNode* bear_form([[maybe_unused]] PlayerbotAI* botAI) // unused param - whipowill
{ {
return new ActionNode ("bear form", return new ActionNode ("bear form",
/*P*/ nullptr, /*P*/ nullptr,
@@ -65,7 +65,7 @@ class BearTankDruidStrategyActionNodeFactory : public NamedObjectFactory<ActionN
/*C*/ nullptr); /*C*/ nullptr);
} }
static ActionNode* dire_bear_form(PlayerbotAI* botAI) static ActionNode* dire_bear_form([[maybe_unused]] PlayerbotAI* botAI) // unused param - whipowill
{ {
return new ActionNode ("dire bear form", return new ActionNode ("dire bear form",
/*P*/ nullptr, /*P*/ nullptr,
@@ -73,7 +73,7 @@ class BearTankDruidStrategyActionNodeFactory : public NamedObjectFactory<ActionN
/*C*/ nullptr); /*C*/ nullptr);
} }
static ActionNode* mangle_bear(PlayerbotAI* botAI) static ActionNode* mangle_bear([[maybe_unused]] PlayerbotAI* botAI) // unused param - whipowill
{ {
return new ActionNode ("mangle (bear)", return new ActionNode ("mangle (bear)",
/*P*/ nullptr, /*P*/ nullptr,
@@ -81,7 +81,7 @@ class BearTankDruidStrategyActionNodeFactory : public NamedObjectFactory<ActionN
/*C*/ nullptr); /*C*/ nullptr);
} }
static ActionNode* maul(PlayerbotAI* botAI) static ActionNode* maul([[maybe_unused]] PlayerbotAI* botAI) // unused param - whipowill
{ {
return new ActionNode ("maul", return new ActionNode ("maul",
/*P*/ nullptr, /*P*/ nullptr,
@@ -89,7 +89,7 @@ class BearTankDruidStrategyActionNodeFactory : public NamedObjectFactory<ActionN
/*C*/ nullptr); /*C*/ nullptr);
} }
static ActionNode* bash(PlayerbotAI* botAI) static ActionNode* bash([[maybe_unused]] PlayerbotAI* botAI) // unused param - whipowill
{ {
return new ActionNode ("bash", return new ActionNode ("bash",
/*P*/ nullptr, /*P*/ nullptr,
@@ -97,7 +97,7 @@ class BearTankDruidStrategyActionNodeFactory : public NamedObjectFactory<ActionN
/*C*/ nullptr); /*C*/ nullptr);
} }
static ActionNode* swipe(PlayerbotAI* botAI) static ActionNode* swipe([[maybe_unused]] PlayerbotAI* botAI) // unused param - whipowill
{ {
return new ActionNode ("swipe", return new ActionNode ("swipe",
/*P*/ nullptr, /*P*/ nullptr,
@@ -105,7 +105,7 @@ class BearTankDruidStrategyActionNodeFactory : public NamedObjectFactory<ActionN
/*C*/ nullptr); /*C*/ nullptr);
} }
static ActionNode* lacerate(PlayerbotAI* botAI) static ActionNode* lacerate([[maybe_unused]] PlayerbotAI* botAI) // unused param - whipowill
{ {
return new ActionNode ("lacerate", return new ActionNode ("lacerate",
/*P*/ nullptr, /*P*/ nullptr,
@@ -113,7 +113,7 @@ class BearTankDruidStrategyActionNodeFactory : public NamedObjectFactory<ActionN
/*C*/ nullptr); /*C*/ nullptr);
} }
static ActionNode* growl(PlayerbotAI* botAI) static ActionNode* growl([[maybe_unused]] PlayerbotAI* botAI) // unused param - whipowill
{ {
return new ActionNode ("growl", return new ActionNode ("growl",
/*P*/ nullptr, /*P*/ nullptr,
@@ -121,7 +121,7 @@ class BearTankDruidStrategyActionNodeFactory : public NamedObjectFactory<ActionN
/*C*/ nullptr); /*C*/ nullptr);
} }
static ActionNode* demoralizing_roar(PlayerbotAI* botAI) static ActionNode* demoralizing_roar([[maybe_unused]] PlayerbotAI* botAI) // unused param - whipowill
{ {
return new ActionNode ("demoralizing roar", return new ActionNode ("demoralizing roar",
/*P*/ nullptr, /*P*/ nullptr,

View File

@@ -23,7 +23,7 @@ class CasterDruidStrategyActionNodeFactory : public NamedObjectFactory<ActionNod
} }
private: private:
static ActionNode* faerie_fire(PlayerbotAI* botAI) static ActionNode* faerie_fire([[maybe_unused]] PlayerbotAI* botAI) // unused param - whipowill
{ {
return new ActionNode ("faerie fire", return new ActionNode ("faerie fire",
/*P*/ NextAction::array(0, new NextAction("moonkin form"), nullptr), /*P*/ NextAction::array(0, new NextAction("moonkin form"), nullptr),
@@ -31,7 +31,7 @@ class CasterDruidStrategyActionNodeFactory : public NamedObjectFactory<ActionNod
/*C*/ nullptr); /*C*/ nullptr);
} }
static ActionNode* hibernate(PlayerbotAI* botAI) static ActionNode* hibernate([[maybe_unused]] PlayerbotAI* botAI) // unused param - whipowill
{ {
return new ActionNode ("hibernate", return new ActionNode ("hibernate",
/*P*/ NextAction::array(0, new NextAction("moonkin form"), nullptr), /*P*/ NextAction::array(0, new NextAction("moonkin form"), nullptr),
@@ -39,7 +39,7 @@ class CasterDruidStrategyActionNodeFactory : public NamedObjectFactory<ActionNod
/*C*/ nullptr); /*C*/ nullptr);
} }
static ActionNode* entangling_roots(PlayerbotAI* botAI) static ActionNode* entangling_roots([[maybe_unused]] PlayerbotAI* botAI) // unused param - whipowill
{ {
return new ActionNode ("entangling roots", return new ActionNode ("entangling roots",
/*P*/ NextAction::array(0, new NextAction("moonkin form"), nullptr), /*P*/ NextAction::array(0, new NextAction("moonkin form"), nullptr),
@@ -47,7 +47,7 @@ class CasterDruidStrategyActionNodeFactory : public NamedObjectFactory<ActionNod
/*C*/ nullptr); /*C*/ nullptr);
} }
static ActionNode* entangling_roots_on_cc(PlayerbotAI* botAI) static ActionNode* entangling_roots_on_cc([[maybe_unused]] PlayerbotAI* botAI) // unused param - whipowill
{ {
return new ActionNode ("entangling roots on cc", return new ActionNode ("entangling roots on cc",
/*P*/ NextAction::array(0, new NextAction("moonkin form"), nullptr), /*P*/ NextAction::array(0, new NextAction("moonkin form"), nullptr),
@@ -55,7 +55,7 @@ class CasterDruidStrategyActionNodeFactory : public NamedObjectFactory<ActionNod
/*C*/ nullptr); /*C*/ nullptr);
} }
static ActionNode* wrath(PlayerbotAI* botAI) static ActionNode* wrath([[maybe_unused]] PlayerbotAI* botAI) // unused param - whipowill
{ {
return new ActionNode ("wrath", return new ActionNode ("wrath",
/*P*/ NextAction::array(0, new NextAction("moonkin form"), nullptr), /*P*/ NextAction::array(0, new NextAction("moonkin form"), nullptr),
@@ -63,7 +63,7 @@ class CasterDruidStrategyActionNodeFactory : public NamedObjectFactory<ActionNod
/*C*/ nullptr); /*C*/ nullptr);
} }
static ActionNode* starfall(PlayerbotAI* botAI) static ActionNode* starfall([[maybe_unused]] PlayerbotAI* botAI) // unused param - whipowill
{ {
return new ActionNode ("starfall", return new ActionNode ("starfall",
/*P*/ NextAction::array(0, new NextAction("moonkin form"), nullptr), /*P*/ NextAction::array(0, new NextAction("moonkin form"), nullptr),
@@ -71,7 +71,7 @@ class CasterDruidStrategyActionNodeFactory : public NamedObjectFactory<ActionNod
/*C*/ nullptr); /*C*/ nullptr);
} }
static ActionNode* insect_swarm(PlayerbotAI* botAI) static ActionNode* insect_swarm([[maybe_unused]] PlayerbotAI* botAI) // unused param - whipowill
{ {
return new ActionNode ("insect swarm", return new ActionNode ("insect swarm",
/*P*/ NextAction::array(0, new NextAction("moonkin form"), nullptr), /*P*/ NextAction::array(0, new NextAction("moonkin form"), nullptr),
@@ -79,7 +79,7 @@ class CasterDruidStrategyActionNodeFactory : public NamedObjectFactory<ActionNod
/*C*/ nullptr); /*C*/ nullptr);
} }
static ActionNode* moonfire(PlayerbotAI* botAI) static ActionNode* moonfire([[maybe_unused]] PlayerbotAI* botAI) // unused param - whipowill
{ {
return new ActionNode ("moonfire", return new ActionNode ("moonfire",
/*P*/ NextAction::array(0, new NextAction("moonkin form"), nullptr), /*P*/ NextAction::array(0, new NextAction("moonkin form"), nullptr),
@@ -87,7 +87,7 @@ class CasterDruidStrategyActionNodeFactory : public NamedObjectFactory<ActionNod
/*C*/ nullptr); /*C*/ nullptr);
} }
static ActionNode* starfire(PlayerbotAI* botAI) static ActionNode* starfire([[maybe_unused]] PlayerbotAI* botAI) // unused param - whipowill
{ {
return new ActionNode ("starfire", return new ActionNode ("starfire",
/*P*/ NextAction::array(0, new NextAction("moonkin form"), nullptr), /*P*/ NextAction::array(0, new NextAction("moonkin form"), nullptr),

View File

@@ -24,7 +24,7 @@ class CatDpsDruidStrategyActionNodeFactory : public NamedObjectFactory<ActionNod
} }
private: private:
static ActionNode* faerie_fire_feral(PlayerbotAI* botAI) static ActionNode* faerie_fire_feral([[maybe_unused]] PlayerbotAI* botAI) // unused param - whipowill
{ {
return new ActionNode ("faerie fire (feral)", return new ActionNode ("faerie fire (feral)",
/*P*/ nullptr, /*P*/ nullptr,
@@ -32,7 +32,7 @@ class CatDpsDruidStrategyActionNodeFactory : public NamedObjectFactory<ActionNod
/*C*/ nullptr); /*C*/ nullptr);
} }
static ActionNode* melee(PlayerbotAI* botAI) static ActionNode* melee([[maybe_unused]] PlayerbotAI* botAI) // unused param - whipowill
{ {
return new ActionNode ("melee", return new ActionNode ("melee",
/*P*/ NextAction::array(0, new NextAction("feral charge - cat"), nullptr), /*P*/ NextAction::array(0, new NextAction("feral charge - cat"), nullptr),
@@ -40,7 +40,7 @@ class CatDpsDruidStrategyActionNodeFactory : public NamedObjectFactory<ActionNod
/*C*/ nullptr); /*C*/ nullptr);
} }
static ActionNode* feral_charge_cat(PlayerbotAI* botAI) static ActionNode* feral_charge_cat([[maybe_unused]] PlayerbotAI* botAI) // unused param - whipowill
{ {
return new ActionNode ("feral charge - cat", return new ActionNode ("feral charge - cat",
/*P*/ nullptr, /*P*/ nullptr,
@@ -48,7 +48,7 @@ class CatDpsDruidStrategyActionNodeFactory : public NamedObjectFactory<ActionNod
/*C*/ nullptr); /*C*/ nullptr);
} }
static ActionNode* cat_form(PlayerbotAI* botAI) static ActionNode* cat_form([[maybe_unused]] PlayerbotAI* botAI) // unused param - whipowill
{ {
return new ActionNode ("cat form", return new ActionNode ("cat form",
/*P*/ nullptr, /*P*/ nullptr,
@@ -56,7 +56,7 @@ class CatDpsDruidStrategyActionNodeFactory : public NamedObjectFactory<ActionNod
/*C*/ nullptr); /*C*/ nullptr);
} }
static ActionNode* claw(PlayerbotAI* botAI) static ActionNode* claw([[maybe_unused]] PlayerbotAI* botAI) // unused param - whipowill
{ {
return new ActionNode ("claw", return new ActionNode ("claw",
/*P*/ nullptr, /*P*/ nullptr,
@@ -64,7 +64,7 @@ class CatDpsDruidStrategyActionNodeFactory : public NamedObjectFactory<ActionNod
/*C*/ nullptr); /*C*/ nullptr);
} }
static ActionNode* mangle_cat(PlayerbotAI* botAI) static ActionNode* mangle_cat([[maybe_unused]] PlayerbotAI* botAI) // unused param - whipowill
{ {
return new ActionNode ("mangle (cat)", return new ActionNode ("mangle (cat)",
/*P*/ nullptr, /*P*/ nullptr,
@@ -72,7 +72,7 @@ class CatDpsDruidStrategyActionNodeFactory : public NamedObjectFactory<ActionNod
/*C*/ nullptr); /*C*/ nullptr);
} }
static ActionNode* rake(PlayerbotAI* botAI) static ActionNode* rake([[maybe_unused]] PlayerbotAI* botAI) // unused param - whipowill
{ {
return new ActionNode ("rake", return new ActionNode ("rake",
/*P*/ nullptr, /*P*/ nullptr,
@@ -80,7 +80,7 @@ class CatDpsDruidStrategyActionNodeFactory : public NamedObjectFactory<ActionNod
/*C*/ nullptr); /*C*/ nullptr);
} }
static ActionNode* ferocious_bite(PlayerbotAI* botAI) static ActionNode* ferocious_bite([[maybe_unused]] PlayerbotAI* botAI) // unused param - whipowill
{ {
return new ActionNode ("ferocious bite", return new ActionNode ("ferocious bite",
/*P*/ nullptr, /*P*/ nullptr,
@@ -88,7 +88,7 @@ class CatDpsDruidStrategyActionNodeFactory : public NamedObjectFactory<ActionNod
/*C*/ nullptr); /*C*/ nullptr);
} }
static ActionNode* rip(PlayerbotAI* botAI) static ActionNode* rip([[maybe_unused]] PlayerbotAI* botAI) // unused param - whipowill
{ {
return new ActionNode ("rip", return new ActionNode ("rip",
/*P*/ nullptr, /*P*/ nullptr,
@@ -96,7 +96,7 @@ class CatDpsDruidStrategyActionNodeFactory : public NamedObjectFactory<ActionNod
/*C*/ nullptr); /*C*/ nullptr);
} }
static ActionNode* pounce(PlayerbotAI* botAI) static ActionNode* pounce([[maybe_unused]] PlayerbotAI* botAI) // unused param - whipowill
{ {
return new ActionNode("pounce", return new ActionNode("pounce",
/*P*/ nullptr, /*P*/ nullptr,
@@ -104,7 +104,7 @@ class CatDpsDruidStrategyActionNodeFactory : public NamedObjectFactory<ActionNod
/*C*/ nullptr); /*C*/ nullptr);
} }
static ActionNode* ravage(PlayerbotAI* botAI) static ActionNode* ravage([[maybe_unused]] PlayerbotAI* botAI) // unused param - whipowill
{ {
return new ActionNode("ravage", return new ActionNode("ravage",
/*P*/ nullptr, /*P*/ nullptr,

View File

@@ -21,7 +21,7 @@ class FeralDruidStrategyActionNodeFactory : public NamedObjectFactory<ActionNode
} }
private: private:
static ActionNode* survival_instincts(PlayerbotAI* botAI) static ActionNode* survival_instincts([[maybe_unused]] PlayerbotAI* botAI) // unused param - whipowill
{ {
return new ActionNode ("survival instincts", return new ActionNode ("survival instincts",
/*P*/ nullptr, /*P*/ nullptr,
@@ -29,7 +29,7 @@ class FeralDruidStrategyActionNodeFactory : public NamedObjectFactory<ActionNode
/*C*/ nullptr); /*C*/ nullptr);
} }
static ActionNode* thorns(PlayerbotAI* botAI) static ActionNode* thorns([[maybe_unused]] PlayerbotAI* botAI) // unused param - whipowill
{ {
return new ActionNode ("thorns", return new ActionNode ("thorns",
/*P*/ NextAction::array(0, new NextAction("caster form"), nullptr), /*P*/ NextAction::array(0, new NextAction("caster form"), nullptr),
@@ -37,7 +37,7 @@ class FeralDruidStrategyActionNodeFactory : public NamedObjectFactory<ActionNode
/*C*/ nullptr); /*C*/ nullptr);
} }
static ActionNode* omen_of_clarity(PlayerbotAI* botAI) static ActionNode* omen_of_clarity([[maybe_unused]] PlayerbotAI* botAI) // unused param - whipowill
{ {
return new ActionNode ("omen of clarity", return new ActionNode ("omen of clarity",
/*P*/ NextAction::array(0, new NextAction("caster form"), nullptr), /*P*/ NextAction::array(0, new NextAction("caster form"), nullptr),
@@ -45,7 +45,7 @@ class FeralDruidStrategyActionNodeFactory : public NamedObjectFactory<ActionNode
/*C*/ nullptr); /*C*/ nullptr);
} }
static ActionNode* cure_poison(PlayerbotAI* botAI) static ActionNode* cure_poison([[maybe_unused]] PlayerbotAI* botAI) // unused param - whipowill
{ {
return new ActionNode ("cure poison", return new ActionNode ("cure poison",
/*P*/ NextAction::array(0, new NextAction("caster form"), nullptr), /*P*/ NextAction::array(0, new NextAction("caster form"), nullptr),
@@ -53,7 +53,7 @@ class FeralDruidStrategyActionNodeFactory : public NamedObjectFactory<ActionNode
/*C*/ nullptr); /*C*/ nullptr);
} }
static ActionNode* cure_poison_on_party(PlayerbotAI* botAI) static ActionNode* cure_poison_on_party([[maybe_unused]] PlayerbotAI* botAI) // unused param - whipowill
{ {
return new ActionNode ("cure poison on party", return new ActionNode ("cure poison on party",
/*P*/ NextAction::array(0, new NextAction("caster form"), nullptr), /*P*/ NextAction::array(0, new NextAction("caster form"), nullptr),
@@ -61,7 +61,7 @@ class FeralDruidStrategyActionNodeFactory : public NamedObjectFactory<ActionNode
/*C*/ nullptr); /*C*/ nullptr);
} }
static ActionNode* abolish_poison(PlayerbotAI* botAI) static ActionNode* abolish_poison([[maybe_unused]] PlayerbotAI* botAI) // unused param - whipowill
{ {
return new ActionNode ("abolish poison", return new ActionNode ("abolish poison",
/*P*/ NextAction::array(0, new NextAction("caster form"), nullptr), /*P*/ NextAction::array(0, new NextAction("caster form"), nullptr),
@@ -69,7 +69,7 @@ class FeralDruidStrategyActionNodeFactory : public NamedObjectFactory<ActionNode
/*C*/ nullptr); /*C*/ nullptr);
} }
static ActionNode* abolish_poison_on_party(PlayerbotAI* botAI) static ActionNode* abolish_poison_on_party([[maybe_unused]] PlayerbotAI* botAI) // unused param - whipowill
{ {
return new ActionNode ("abolish poison on party", return new ActionNode ("abolish poison on party",
/*P*/ NextAction::array(0, new NextAction("caster form"), nullptr), /*P*/ NextAction::array(0, new NextAction("caster form"), nullptr),
@@ -77,7 +77,7 @@ class FeralDruidStrategyActionNodeFactory : public NamedObjectFactory<ActionNode
/*C*/ nullptr); /*C*/ nullptr);
} }
static ActionNode* prowl(PlayerbotAI* botAI) static ActionNode* prowl([[maybe_unused]] PlayerbotAI* botAI) // unused param - whipowill
{ {
return new ActionNode("prowl", return new ActionNode("prowl",
/*P*/ NextAction::array(0, new NextAction("cat form"), nullptr), /*P*/ NextAction::array(0, new NextAction("cat form"), nullptr),

View File

@@ -18,7 +18,7 @@ class GenericDruidNonCombatStrategyActionNodeFactory : public NamedObjectFactory
} }
private: private:
static ActionNode* thorns(PlayerbotAI* botAI) static ActionNode* thorns([[maybe_unused]] PlayerbotAI* botAI) // unused param - whipowill
{ {
return new ActionNode("thorns", return new ActionNode("thorns",
/*P*/ NextAction::array(0, new NextAction("caster form"), nullptr), /*P*/ NextAction::array(0, new NextAction("caster form"), nullptr),
@@ -26,7 +26,7 @@ class GenericDruidNonCombatStrategyActionNodeFactory : public NamedObjectFactory
/*C*/ nullptr); /*C*/ nullptr);
} }
static ActionNode* thorns_on_party(PlayerbotAI* botAI) static ActionNode* thorns_on_party([[maybe_unused]] PlayerbotAI* botAI) // unused param - whipowill
{ {
return new ActionNode("thorns on party", return new ActionNode("thorns on party",
/*P*/ NextAction::array(0, new NextAction("caster form"), nullptr), /*P*/ NextAction::array(0, new NextAction("caster form"), nullptr),
@@ -34,7 +34,7 @@ class GenericDruidNonCombatStrategyActionNodeFactory : public NamedObjectFactory
/*C*/ nullptr); /*C*/ nullptr);
} }
static ActionNode* mark_of_the_wild(PlayerbotAI* botAI) static ActionNode* mark_of_the_wild([[maybe_unused]] PlayerbotAI* botAI) // unused param - whipowill
{ {
return new ActionNode ("mark of the wild", return new ActionNode ("mark of the wild",
/*P*/ NextAction::array(0, new NextAction("caster form"), nullptr), /*P*/ NextAction::array(0, new NextAction("caster form"), nullptr),
@@ -42,7 +42,7 @@ class GenericDruidNonCombatStrategyActionNodeFactory : public NamedObjectFactory
/*C*/ nullptr); /*C*/ nullptr);
} }
static ActionNode* mark_of_the_wild_on_party(PlayerbotAI* botAI) static ActionNode* mark_of_the_wild_on_party([[maybe_unused]] PlayerbotAI* botAI) // unused param - whipowill
{ {
return new ActionNode ("mark of the wild on party", return new ActionNode ("mark of the wild on party",
/*P*/ NextAction::array(0, new NextAction("caster form"), nullptr), /*P*/ NextAction::array(0, new NextAction("caster form"), nullptr),
@@ -50,7 +50,7 @@ class GenericDruidNonCombatStrategyActionNodeFactory : public NamedObjectFactory
/*C*/ nullptr); /*C*/ nullptr);
} }
static ActionNode* innervate(PlayerbotAI* botAI) static ActionNode* innervate([[maybe_unused]] PlayerbotAI* botAI) // unused param - whipowill
{ {
return new ActionNode ("innervate", return new ActionNode ("innervate",
/*P*/ nullptr, /*P*/ nullptr,

View File

@@ -22,7 +22,7 @@ class GenericDruidStrategyActionNodeFactory : public NamedObjectFactory<ActionNo
} }
private: private:
static ActionNode* melee(PlayerbotAI* botAI) static ActionNode* melee([[maybe_unused]] PlayerbotAI* botAI) // unused param - whipowill
{ {
return new ActionNode ("melee", return new ActionNode ("melee",
/*P*/ nullptr, /*P*/ nullptr,
@@ -30,7 +30,7 @@ class GenericDruidStrategyActionNodeFactory : public NamedObjectFactory<ActionNo
/*C*/ nullptr); /*C*/ nullptr);
} }
static ActionNode* caster_form(PlayerbotAI* botAI) static ActionNode* caster_form([[maybe_unused]] PlayerbotAI* botAI) // unused param - whipowill
{ {
return new ActionNode ("caster form", return new ActionNode ("caster form",
/*P*/ nullptr, /*P*/ nullptr,
@@ -38,7 +38,7 @@ class GenericDruidStrategyActionNodeFactory : public NamedObjectFactory<ActionNo
/*C*/ nullptr); /*C*/ nullptr);
} }
static ActionNode* cure_poison(PlayerbotAI* botAI) static ActionNode* cure_poison([[maybe_unused]] PlayerbotAI* botAI) // unused param - whipowill
{ {
return new ActionNode ("cure poison", return new ActionNode ("cure poison",
/*P*/ nullptr, /*P*/ nullptr,
@@ -46,7 +46,7 @@ class GenericDruidStrategyActionNodeFactory : public NamedObjectFactory<ActionNo
/*C*/ nullptr); /*C*/ nullptr);
} }
static ActionNode* cure_poison_on_party(PlayerbotAI* botAI) static ActionNode* cure_poison_on_party([[maybe_unused]] PlayerbotAI* botAI) // unused param - whipowill
{ {
return new ActionNode ("cure poison on party", return new ActionNode ("cure poison on party",
/*P*/ nullptr, /*P*/ nullptr,
@@ -54,7 +54,7 @@ class GenericDruidStrategyActionNodeFactory : public NamedObjectFactory<ActionNo
/*C*/ nullptr); /*C*/ nullptr);
} }
static ActionNode* abolish_poison(PlayerbotAI* botAI) static ActionNode* abolish_poison([[maybe_unused]] PlayerbotAI* botAI) // unused param - whipowill
{ {
return new ActionNode ("abolish poison", return new ActionNode ("abolish poison",
/*P*/ nullptr, /*P*/ nullptr,
@@ -62,7 +62,7 @@ class GenericDruidStrategyActionNodeFactory : public NamedObjectFactory<ActionNo
/*C*/ nullptr); /*C*/ nullptr);
} }
static ActionNode* abolish_poison_on_party(PlayerbotAI* botAI) static ActionNode* abolish_poison_on_party([[maybe_unused]] PlayerbotAI* botAI) // unused param - whipowill
{ {
return new ActionNode ("abolish poison on party", return new ActionNode ("abolish poison on party",
/*P*/ nullptr, /*P*/ nullptr,
@@ -70,7 +70,7 @@ class GenericDruidStrategyActionNodeFactory : public NamedObjectFactory<ActionNo
/*C*/ nullptr); /*C*/ nullptr);
} }
static ActionNode* rebirth(PlayerbotAI* botAI) static ActionNode* rebirth([[maybe_unused]] PlayerbotAI* botAI) // unused param - whipowill
{ {
return new ActionNode ("rebirth", return new ActionNode ("rebirth",
/*P*/ nullptr, /*P*/ nullptr,
@@ -78,7 +78,7 @@ class GenericDruidStrategyActionNodeFactory : public NamedObjectFactory<ActionNo
/*C*/ nullptr); /*C*/ nullptr);
} }
static ActionNode* entangling_roots_on_cc(PlayerbotAI* botAI) static ActionNode* entangling_roots_on_cc([[maybe_unused]] PlayerbotAI* botAI) // unused param - whipowill
{ {
return new ActionNode ("entangling roots on cc", return new ActionNode ("entangling roots on cc",
/*P*/ NextAction::array(0, new NextAction("caster form"), nullptr), /*P*/ NextAction::array(0, new NextAction("caster form"), nullptr),
@@ -86,7 +86,7 @@ class GenericDruidStrategyActionNodeFactory : public NamedObjectFactory<ActionNo
/*C*/ nullptr); /*C*/ nullptr);
} }
static ActionNode* innervate(PlayerbotAI* botAI) static ActionNode* innervate([[maybe_unused]] PlayerbotAI* botAI) // unused param - whipowill
{ {
return new ActionNode ("innervate", return new ActionNode ("innervate",
/*P*/ nullptr, /*P*/ nullptr,

View File

@@ -18,7 +18,7 @@ class DpsHunterStrategyActionNodeFactory : public NamedObjectFactory<ActionNode>
} }
private: private:
static ActionNode* viper_sting(PlayerbotAI* botAI) static ActionNode* viper_sting([[maybe_unused]] PlayerbotAI* botAI) // unused param - whipowill
{ {
return new ActionNode ("viper sting", return new ActionNode ("viper sting",
/*P*/ nullptr, /*P*/ nullptr,
@@ -26,7 +26,7 @@ class DpsHunterStrategyActionNodeFactory : public NamedObjectFactory<ActionNode>
/*C*/ nullptr); /*C*/ nullptr);
} }
static ActionNode* aimed_shot(PlayerbotAI* botAI) static ActionNode* aimed_shot([[maybe_unused]] PlayerbotAI* botAI) // unused param - whipowill
{ {
return new ActionNode ("aimed shot", return new ActionNode ("aimed shot",
/*P*/ nullptr, /*P*/ nullptr,
@@ -34,7 +34,7 @@ class DpsHunterStrategyActionNodeFactory : public NamedObjectFactory<ActionNode>
/*C*/ nullptr); /*C*/ nullptr);
} }
static ActionNode* chimera_shot(PlayerbotAI* botAI) static ActionNode* chimera_shot([[maybe_unused]] PlayerbotAI* botAI) // unused param - whipowill
{ {
return new ActionNode ("chimera shot", return new ActionNode ("chimera shot",
/*P*/ nullptr, /*P*/ nullptr,
@@ -42,7 +42,7 @@ class DpsHunterStrategyActionNodeFactory : public NamedObjectFactory<ActionNode>
/*C*/ nullptr); /*C*/ nullptr);
} }
static ActionNode* explosive_shot(PlayerbotAI* botAI) static ActionNode* explosive_shot([[maybe_unused]] PlayerbotAI* botAI) // unused param - whipowill
{ {
return new ActionNode ("explosive shot", return new ActionNode ("explosive shot",
/*P*/ nullptr, /*P*/ nullptr,
@@ -50,7 +50,7 @@ class DpsHunterStrategyActionNodeFactory : public NamedObjectFactory<ActionNode>
/*C*/ nullptr); /*C*/ nullptr);
} }
static ActionNode* concussive_shot(PlayerbotAI* botAI) static ActionNode* concussive_shot([[maybe_unused]] PlayerbotAI* botAI) // unused param - whipowill
{ {
return new ActionNode ("concussive shot", return new ActionNode ("concussive shot",
/*P*/ nullptr, /*P*/ nullptr,

View File

@@ -16,7 +16,7 @@ class GenericHunterNonCombatStrategyActionNodeFactory : public NamedObjectFactor
} }
private: private:
static ActionNode* rapid_fire(PlayerbotAI* botAI) static ActionNode* rapid_fire([[maybe_unused]] PlayerbotAI* botAI) // unused param - whipowill
{ {
return new ActionNode ("rapid fire", return new ActionNode ("rapid fire",
/*P*/ nullptr, /*P*/ nullptr,
@@ -24,7 +24,7 @@ class GenericHunterNonCombatStrategyActionNodeFactory : public NamedObjectFactor
/*C*/ nullptr); /*C*/ nullptr);
} }
static ActionNode* aspect_of_the_pack(PlayerbotAI* botAI) static ActionNode* aspect_of_the_pack([[maybe_unused]] PlayerbotAI* botAI) // unused param - whipowill
{ {
return new ActionNode ("aspect of the pack", return new ActionNode ("aspect of the pack",
/*P*/ nullptr, /*P*/ nullptr,

View File

@@ -19,7 +19,7 @@ class GenericHunterStrategyActionNodeFactory : public NamedObjectFactory<ActionN
} }
private: private:
static ActionNode* rapid_fire(PlayerbotAI* botAI) static ActionNode* rapid_fire([[maybe_unused]] PlayerbotAI* botAI) // unused param - whipowill
{ {
return new ActionNode ("rapid fire", return new ActionNode ("rapid fire",
/*P*/ nullptr, /*P*/ nullptr,
@@ -27,7 +27,7 @@ class GenericHunterStrategyActionNodeFactory : public NamedObjectFactory<ActionN
/*C*/ nullptr); /*C*/ nullptr);
} }
static ActionNode* aspect_of_the_pack(PlayerbotAI* botAI) static ActionNode* aspect_of_the_pack([[maybe_unused]] PlayerbotAI* botAI) // unused param - whipowill
{ {
return new ActionNode ("aspect of the pack", return new ActionNode ("aspect of the pack",
/*P*/ nullptr, /*P*/ nullptr,
@@ -35,7 +35,7 @@ class GenericHunterStrategyActionNodeFactory : public NamedObjectFactory<ActionN
/*C*/ nullptr); /*C*/ nullptr);
} }
static ActionNode* feign_death(PlayerbotAI* botAI) static ActionNode* feign_death([[maybe_unused]] PlayerbotAI* botAI) // unused param - whipowill
{ {
return new ActionNode ("feign death", return new ActionNode ("feign death",
/*P*/ nullptr, /*P*/ nullptr,
@@ -43,7 +43,7 @@ class GenericHunterStrategyActionNodeFactory : public NamedObjectFactory<ActionN
/*C*/ nullptr); /*C*/ nullptr);
} }
static ActionNode* wing_clip(PlayerbotAI* botAI) static ActionNode* wing_clip([[maybe_unused]] PlayerbotAI* botAI) // unused param - whipowill
{ {
return new ActionNode("wing clip", return new ActionNode("wing clip",
/*P*/ nullptr, /*P*/ nullptr,
@@ -51,7 +51,7 @@ class GenericHunterStrategyActionNodeFactory : public NamedObjectFactory<ActionN
/*C*/ NextAction::array(0, new NextAction("flee"), nullptr)); /*C*/ NextAction::array(0, new NextAction("flee"), nullptr));
} }
static ActionNode* raptor_strike(PlayerbotAI* botAI) static ActionNode* raptor_strike([[maybe_unused]] PlayerbotAI* botAI) // unused param - whipowill
{ {
return new ActionNode("raptor strike", return new ActionNode("raptor strike",
/*P*/ NextAction::array(0, new NextAction("melee"), nullptr), /*P*/ NextAction::array(0, new NextAction("melee"), nullptr),

View File

@@ -16,7 +16,7 @@ class ArcaneMageStrategyActionNodeFactory : public NamedObjectFactory<ActionNode
} }
private: private:
static ActionNode* arcane_blast(PlayerbotAI* botAI) static ActionNode* arcane_blast([[maybe_unused]] PlayerbotAI* botAI) // unused param - whipowill
{ {
return new ActionNode ("arcane blast", return new ActionNode ("arcane blast",
/*P*/ nullptr, /*P*/ nullptr,
@@ -24,7 +24,7 @@ class ArcaneMageStrategyActionNodeFactory : public NamedObjectFactory<ActionNode
/*C*/ nullptr); /*C*/ nullptr);
} }
static ActionNode* arcane_barrage(PlayerbotAI* botAI) static ActionNode* arcane_barrage([[maybe_unused]] PlayerbotAI* botAI) // unused param - whipowill
{ {
return new ActionNode ("arcane barrage", return new ActionNode ("arcane barrage",
/*P*/ nullptr, /*P*/ nullptr,
@@ -32,7 +32,7 @@ class ArcaneMageStrategyActionNodeFactory : public NamedObjectFactory<ActionNode
/*C*/ nullptr); /*C*/ nullptr);
} }
static ActionNode* arcane_missiles(PlayerbotAI* botAI) static ActionNode* arcane_missiles([[maybe_unused]] PlayerbotAI* botAI) // unused param - whipowill
{ {
return new ActionNode ("arcane missiles", return new ActionNode ("arcane missiles",
/*P*/ nullptr, /*P*/ nullptr,

View File

@@ -16,7 +16,7 @@ class GenericMageNonCombatStrategyActionNodeFactory : public NamedObjectFactory<
} }
private: private:
static ActionNode* molten_armor(PlayerbotAI* botAI) static ActionNode* molten_armor([[maybe_unused]] PlayerbotAI* botAI) // unused param - whipowill
{ {
return new ActionNode ("molten armor", return new ActionNode ("molten armor",
/*P*/ nullptr, /*P*/ nullptr,
@@ -24,7 +24,7 @@ class GenericMageNonCombatStrategyActionNodeFactory : public NamedObjectFactory<
/*C*/ nullptr); /*C*/ nullptr);
} }
static ActionNode* mage_armor(PlayerbotAI* botAI) static ActionNode* mage_armor([[maybe_unused]] PlayerbotAI* botAI) // unused param - whipowill
{ {
return new ActionNode ("mage armor", return new ActionNode ("mage armor",
/*P*/ nullptr, /*P*/ nullptr,
@@ -32,7 +32,7 @@ class GenericMageNonCombatStrategyActionNodeFactory : public NamedObjectFactory<
/*C*/ nullptr); /*C*/ nullptr);
} }
static ActionNode* ice_armor(PlayerbotAI* botAI) static ActionNode* ice_armor([[maybe_unused]] PlayerbotAI* botAI) // unused param - whipowill
{ {
return new ActionNode ("ice armor", return new ActionNode ("ice armor",
/*P*/ nullptr, /*P*/ nullptr,

View File

@@ -24,7 +24,7 @@ class GenericMageStrategyActionNodeFactory : public NamedObjectFactory<ActionNod
} }
private: private:
static ActionNode* frostbolt(PlayerbotAI* botAI) static ActionNode* frostbolt([[maybe_unused]] PlayerbotAI* botAI) // unused param - whipowill
{ {
return new ActionNode ("frostbolt", return new ActionNode ("frostbolt",
/*P*/ nullptr, /*P*/ nullptr,
@@ -32,7 +32,7 @@ class GenericMageStrategyActionNodeFactory : public NamedObjectFactory<ActionNod
/*C*/ nullptr); /*C*/ nullptr);
} }
static ActionNode* fire_blast(PlayerbotAI* botAI) static ActionNode* fire_blast([[maybe_unused]] PlayerbotAI* botAI) // unused param - whipowill
{ {
return new ActionNode ("fire blast", return new ActionNode ("fire blast",
/*P*/ nullptr, /*P*/ nullptr,
@@ -40,7 +40,7 @@ class GenericMageStrategyActionNodeFactory : public NamedObjectFactory<ActionNod
/*C*/ nullptr); /*C*/ nullptr);
} }
static ActionNode* scorch(PlayerbotAI* botAI) static ActionNode* scorch([[maybe_unused]] PlayerbotAI* botAI) // unused param - whipowill
{ {
return new ActionNode ("scorch", return new ActionNode ("scorch",
/*P*/ nullptr, /*P*/ nullptr,
@@ -48,7 +48,7 @@ class GenericMageStrategyActionNodeFactory : public NamedObjectFactory<ActionNod
/*C*/ nullptr); /*C*/ nullptr);
} }
static ActionNode* frost_nova(PlayerbotAI* botAI) static ActionNode* frost_nova([[maybe_unused]] PlayerbotAI* botAI) // unused param - whipowill
{ {
return new ActionNode ("frost nova", return new ActionNode ("frost nova",
/*P*/ nullptr, /*P*/ nullptr,
@@ -56,7 +56,7 @@ class GenericMageStrategyActionNodeFactory : public NamedObjectFactory<ActionNod
/*C*/ NextAction::array(0, new NextAction("flee"), nullptr)); /*C*/ NextAction::array(0, new NextAction("flee"), nullptr));
} }
static ActionNode* icy_veins(PlayerbotAI* botAI) static ActionNode* icy_veins([[maybe_unused]] PlayerbotAI* botAI) // unused param - whipowill
{ {
return new ActionNode ("icy veins", return new ActionNode ("icy veins",
/*P*/ nullptr, /*P*/ nullptr,
@@ -64,7 +64,7 @@ class GenericMageStrategyActionNodeFactory : public NamedObjectFactory<ActionNod
/*C*/ nullptr); /*C*/ nullptr);
} }
static ActionNode* combustion(PlayerbotAI* botAI) static ActionNode* combustion([[maybe_unused]] PlayerbotAI* botAI) // unused param - whipowill
{ {
return new ActionNode ("combustion", return new ActionNode ("combustion",
/*P*/ nullptr, /*P*/ nullptr,
@@ -72,7 +72,7 @@ class GenericMageStrategyActionNodeFactory : public NamedObjectFactory<ActionNod
/*C*/ nullptr); /*C*/ nullptr);
} }
static ActionNode* evocation(PlayerbotAI* botAI) static ActionNode* evocation([[maybe_unused]] PlayerbotAI* botAI) // unused param - whipowill
{ {
return new ActionNode ("evocation", return new ActionNode ("evocation",
/*P*/ nullptr, /*P*/ nullptr,
@@ -80,7 +80,7 @@ class GenericMageStrategyActionNodeFactory : public NamedObjectFactory<ActionNod
/*C*/ nullptr); /*C*/ nullptr);
} }
static ActionNode* dragons_breath(PlayerbotAI* botAI) static ActionNode* dragons_breath([[maybe_unused]] PlayerbotAI* botAI) // unused param - whipowill
{ {
return new ActionNode ("dragon's breath", return new ActionNode ("dragon's breath",
/*P*/ nullptr, /*P*/ nullptr,
@@ -88,7 +88,7 @@ class GenericMageStrategyActionNodeFactory : public NamedObjectFactory<ActionNod
/*C*/ NextAction::array(0, new NextAction("flamestrike", 71.0f), nullptr)); /*C*/ NextAction::array(0, new NextAction("flamestrike", 71.0f), nullptr));
} }
static ActionNode* blast_wave(PlayerbotAI* botAI) static ActionNode* blast_wave([[maybe_unused]] PlayerbotAI* botAI) // unused param - whipowill
{ {
return new ActionNode ("blast wave", return new ActionNode ("blast wave",
/*P*/ nullptr, /*P*/ nullptr,
@@ -96,7 +96,7 @@ class GenericMageStrategyActionNodeFactory : public NamedObjectFactory<ActionNod
/*C*/ NextAction::array(0, new NextAction("flamestrike", 71.0f), nullptr)); /*C*/ NextAction::array(0, new NextAction("flamestrike", 71.0f), nullptr));
} }
static ActionNode* remove_curse(PlayerbotAI* botAI) static ActionNode* remove_curse([[maybe_unused]] PlayerbotAI* botAI) // unused param - whipowill
{ {
return new ActionNode ("remove curse", return new ActionNode ("remove curse",
/*P*/ nullptr, /*P*/ nullptr,
@@ -104,7 +104,7 @@ class GenericMageStrategyActionNodeFactory : public NamedObjectFactory<ActionNod
/*C*/ nullptr); /*C*/ nullptr);
} }
static ActionNode* remove_curse_on_party(PlayerbotAI* botAI) static ActionNode* remove_curse_on_party([[maybe_unused]] PlayerbotAI* botAI) // unused param - whipowill
{ {
return new ActionNode ("remove curse on party", return new ActionNode ("remove curse on party",
/*P*/ nullptr, /*P*/ nullptr,

View File

@@ -17,7 +17,7 @@ class DpsPaladinStrategyActionNodeFactory : public NamedObjectFactory<ActionNode
} }
private: private:
static ActionNode* seal_of_vengeance(PlayerbotAI* botAI) static ActionNode* seal_of_vengeance([[maybe_unused]] PlayerbotAI* botAI) // unused param - whipowill
{ {
return new ActionNode ("seal of vengeance", return new ActionNode ("seal of vengeance",
/*P*/ nullptr, /*P*/ nullptr,
@@ -25,7 +25,7 @@ class DpsPaladinStrategyActionNodeFactory : public NamedObjectFactory<ActionNode
/*C*/ nullptr); /*C*/ nullptr);
} }
static ActionNode* seal_of_command(PlayerbotAI* botAI) static ActionNode* seal_of_command([[maybe_unused]] PlayerbotAI* botAI) // unused param - whipowill
{ {
return new ActionNode ("seal of command", return new ActionNode ("seal of command",
/*P*/ nullptr, /*P*/ nullptr,
@@ -33,7 +33,7 @@ class DpsPaladinStrategyActionNodeFactory : public NamedObjectFactory<ActionNode
/*C*/ nullptr); /*C*/ nullptr);
} }
static ActionNode* blessing_of_might(PlayerbotAI* botAI) static ActionNode* blessing_of_might([[maybe_unused]] PlayerbotAI* botAI) // unused param - whipowill
{ {
return new ActionNode ("blessing of might", return new ActionNode ("blessing of might",
/*P*/ nullptr, /*P*/ nullptr,
@@ -41,7 +41,7 @@ class DpsPaladinStrategyActionNodeFactory : public NamedObjectFactory<ActionNode
/*C*/ nullptr); /*C*/ nullptr);
} }
static ActionNode* crusader_strike(PlayerbotAI* botAI) static ActionNode* crusader_strike([[maybe_unused]] PlayerbotAI* botAI) // unused param - whipowill
{ {
return new ActionNode ("crusader strike", return new ActionNode ("crusader strike",
/*P*/ nullptr, /*P*/ nullptr,

View File

@@ -15,7 +15,7 @@ class TankPaladinStrategyActionNodeFactory : public NamedObjectFactory<ActionNod
} }
private: private:
static ActionNode* seal_of_vengeance(PlayerbotAI* botAI) static ActionNode* seal_of_vengeance([[maybe_unused]] PlayerbotAI* botAI) // unused param - whipowill
{ {
return new ActionNode("seal of vengeance", return new ActionNode("seal of vengeance",
/*P*/ nullptr, /*P*/ nullptr,

View File

@@ -14,7 +14,7 @@ class HolyPriestStrategyActionNodeFactory : public NamedObjectFactory<ActionNode
} }
private: private:
static ActionNode* smite(PlayerbotAI* botAI) static ActionNode* smite([[maybe_unused]] PlayerbotAI* botAI) // unused param - whipowill
{ {
return new ActionNode ("smite", return new ActionNode ("smite",
/*P*/ nullptr, /*P*/ nullptr,

View File

@@ -20,7 +20,7 @@ class DpsRogueStrategyActionNodeFactory : public NamedObjectFactory<ActionNode>
} }
private: private:
static ActionNode* riposte(PlayerbotAI* botAI) static ActionNode* riposte([[maybe_unused]] PlayerbotAI* botAI) // unused param - whipowill
{ {
return new ActionNode ("riposte", return new ActionNode ("riposte",
/*P*/ nullptr, /*P*/ nullptr,
@@ -28,7 +28,7 @@ class DpsRogueStrategyActionNodeFactory : public NamedObjectFactory<ActionNode>
/*C*/ nullptr); /*C*/ nullptr);
} }
static ActionNode* mutilate(PlayerbotAI* botAI) static ActionNode* mutilate([[maybe_unused]] PlayerbotAI* botAI) // unused param - whipowill
{ {
return new ActionNode ("mutilate", return new ActionNode ("mutilate",
/*P*/ nullptr, /*P*/ nullptr,
@@ -36,7 +36,7 @@ class DpsRogueStrategyActionNodeFactory : public NamedObjectFactory<ActionNode>
/*C*/ nullptr); /*C*/ nullptr);
} }
static ActionNode* sinister_strike(PlayerbotAI* botAI) static ActionNode* sinister_strike([[maybe_unused]] PlayerbotAI* botAI) // unused param - whipowill
{ {
return new ActionNode ("sinister strike", return new ActionNode ("sinister strike",
/*P*/ nullptr, /*P*/ nullptr,
@@ -44,7 +44,7 @@ class DpsRogueStrategyActionNodeFactory : public NamedObjectFactory<ActionNode>
/*C*/ nullptr); /*C*/ nullptr);
} }
static ActionNode* kick(PlayerbotAI* botAI) static ActionNode* kick([[maybe_unused]] PlayerbotAI* botAI) // unused param - whipowill
{ {
return new ActionNode ("kick", return new ActionNode ("kick",
/*P*/ nullptr, /*P*/ nullptr,
@@ -52,7 +52,7 @@ class DpsRogueStrategyActionNodeFactory : public NamedObjectFactory<ActionNode>
/*C*/ nullptr); /*C*/ nullptr);
} }
static ActionNode* kidney_shot(PlayerbotAI* botAI) static ActionNode* kidney_shot([[maybe_unused]] PlayerbotAI* botAI) // unused param - whipowill
{ {
return new ActionNode ("kidney shot", return new ActionNode ("kidney shot",
/*P*/ nullptr, /*P*/ nullptr,
@@ -60,7 +60,7 @@ class DpsRogueStrategyActionNodeFactory : public NamedObjectFactory<ActionNode>
/*C*/ nullptr); /*C*/ nullptr);
} }
static ActionNode* rupture(PlayerbotAI* botAI) static ActionNode* rupture([[maybe_unused]] PlayerbotAI* botAI) // unused param - whipowill
{ {
return new ActionNode ("rupture", return new ActionNode ("rupture",
/*P*/ nullptr, /*P*/ nullptr,
@@ -68,7 +68,7 @@ class DpsRogueStrategyActionNodeFactory : public NamedObjectFactory<ActionNode>
/*C*/ nullptr); /*C*/ nullptr);
} }
static ActionNode* backstab(PlayerbotAI* botAI) static ActionNode* backstab([[maybe_unused]] PlayerbotAI* botAI) // unused param - whipowill
{ {
return new ActionNode ("backstab", return new ActionNode ("backstab",
/*P*/ nullptr, /*P*/ nullptr,

View File

@@ -14,7 +14,7 @@ class CasterShamanStrategyActionNodeFactory : public NamedObjectFactory<ActionNo
} }
private: private:
static ActionNode* magma_totem(PlayerbotAI* botAI) static ActionNode* magma_totem([[maybe_unused]] PlayerbotAI* botAI) // unused param - whipowill
{ {
return new ActionNode ("magma totem", return new ActionNode ("magma totem",
/*P*/ nullptr, /*P*/ nullptr,

View File

@@ -23,7 +23,7 @@ class GenericShamanStrategyActionNodeFactory : public NamedObjectFactory<ActionN
} }
private: private:
static ActionNode* earth_shock(PlayerbotAI* botAI) static ActionNode* earth_shock([[maybe_unused]] PlayerbotAI* botAI) // unused param - whipowill
{ {
return new ActionNode ("earth shock", return new ActionNode ("earth shock",
/*P*/ nullptr, /*P*/ nullptr,
@@ -31,7 +31,7 @@ class GenericShamanStrategyActionNodeFactory : public NamedObjectFactory<ActionN
/*C*/ nullptr); /*C*/ nullptr);
} }
static ActionNode* flametongue_weapon(PlayerbotAI* botAI) static ActionNode* flametongue_weapon([[maybe_unused]] PlayerbotAI* botAI) // unused param - whipowill
{ {
return new ActionNode ("flametongue weapon", return new ActionNode ("flametongue weapon",
/*P*/ nullptr, /*P*/ nullptr,
@@ -39,7 +39,7 @@ class GenericShamanStrategyActionNodeFactory : public NamedObjectFactory<ActionN
/*C*/ nullptr); /*C*/ nullptr);
} }
static ActionNode* frostbrand_weapon(PlayerbotAI* botAI) static ActionNode* frostbrand_weapon([[maybe_unused]] PlayerbotAI* botAI) // unused param - whipowill
{ {
return new ActionNode ("frostbrand weapon", return new ActionNode ("frostbrand weapon",
/*P*/ nullptr, /*P*/ nullptr,
@@ -47,7 +47,7 @@ class GenericShamanStrategyActionNodeFactory : public NamedObjectFactory<ActionN
/*C*/ nullptr); /*C*/ nullptr);
} }
static ActionNode* windfury_weapon(PlayerbotAI* botAI) static ActionNode* windfury_weapon([[maybe_unused]] PlayerbotAI* botAI) // unused param - whipowill
{ {
return new ActionNode ("windfury weapon", return new ActionNode ("windfury weapon",
/*P*/ nullptr, /*P*/ nullptr,
@@ -55,7 +55,7 @@ class GenericShamanStrategyActionNodeFactory : public NamedObjectFactory<ActionN
/*C*/ nullptr); /*C*/ nullptr);
} }
static ActionNode* lesser_healing_wave(PlayerbotAI* botAI) static ActionNode* lesser_healing_wave([[maybe_unused]] PlayerbotAI* botAI) // unused param - whipowill
{ {
return new ActionNode ("lesser healing wave", return new ActionNode ("lesser healing wave",
/*P*/ nullptr, /*P*/ nullptr,
@@ -63,7 +63,7 @@ class GenericShamanStrategyActionNodeFactory : public NamedObjectFactory<ActionN
/*C*/ nullptr); /*C*/ nullptr);
} }
static ActionNode* lesser_healing_wave_on_party(PlayerbotAI* botAI) static ActionNode* lesser_healing_wave_on_party([[maybe_unused]] PlayerbotAI* botAI) // unused param - whipowill
{ {
return new ActionNode ("lesser healing wave on party", return new ActionNode ("lesser healing wave on party",
/*P*/ nullptr, /*P*/ nullptr,
@@ -71,7 +71,7 @@ class GenericShamanStrategyActionNodeFactory : public NamedObjectFactory<ActionN
/*C*/ nullptr); /*C*/ nullptr);
} }
static ActionNode* chain_heal(PlayerbotAI* botAI) static ActionNode* chain_heal([[maybe_unused]] PlayerbotAI* botAI) // unused param - whipowill
{ {
return new ActionNode ("chain heal", return new ActionNode ("chain heal",
/*P*/ nullptr, /*P*/ nullptr,
@@ -79,7 +79,7 @@ class GenericShamanStrategyActionNodeFactory : public NamedObjectFactory<ActionN
/*C*/ nullptr); /*C*/ nullptr);
} }
static ActionNode* riptide(PlayerbotAI* botAI) static ActionNode* riptide([[maybe_unused]] PlayerbotAI* botAI) // unused param - whipowill
{ {
return new ActionNode ("riptide", return new ActionNode ("riptide",
/*P*/ nullptr, /*P*/ nullptr,
@@ -87,7 +87,7 @@ class GenericShamanStrategyActionNodeFactory : public NamedObjectFactory<ActionN
/*C*/ nullptr); /*C*/ nullptr);
} }
static ActionNode* chain_heal_on_party(PlayerbotAI* botAI) static ActionNode* chain_heal_on_party([[maybe_unused]] PlayerbotAI* botAI) // unused param - whipowill
{ {
return new ActionNode ("chain heal on party", return new ActionNode ("chain heal on party",
/*P*/ nullptr, /*P*/ nullptr,
@@ -95,7 +95,7 @@ class GenericShamanStrategyActionNodeFactory : public NamedObjectFactory<ActionN
/*C*/ nullptr); /*C*/ nullptr);
} }
static ActionNode* riptide_on_party(PlayerbotAI* botAI) static ActionNode* riptide_on_party([[maybe_unused]] PlayerbotAI* botAI) // unused param - whipowill
{ {
return new ActionNode ("riptide on party", return new ActionNode ("riptide on party",
/*P*/ nullptr, /*P*/ nullptr,

View File

@@ -15,7 +15,7 @@ class HealShamanStrategyActionNodeFactory : public NamedObjectFactory<ActionNode
} }
private: private:
static ActionNode* earthliving_weapon(PlayerbotAI* botAI) static ActionNode* earthliving_weapon([[maybe_unused]] PlayerbotAI* botAI) // unused param - whipowill
{ {
return new ActionNode ("earthliving weapon", return new ActionNode ("earthliving weapon",
/*P*/ nullptr, /*P*/ nullptr,
@@ -23,7 +23,7 @@ class HealShamanStrategyActionNodeFactory : public NamedObjectFactory<ActionNode
/*C*/ nullptr); /*C*/ nullptr);
} }
static ActionNode* mana_tide_totem(PlayerbotAI* botAI) static ActionNode* mana_tide_totem([[maybe_unused]] PlayerbotAI* botAI) // unused param - whipowill
{ {
return new ActionNode ("mana tide totem", return new ActionNode ("mana tide totem",
/*P*/ nullptr, /*P*/ nullptr,

View File

@@ -16,7 +16,7 @@ class MeleeShamanStrategyActionNodeFactory : public NamedObjectFactory<ActionNod
} }
private: private:
static ActionNode* stormstrike(PlayerbotAI* botAI) static ActionNode* stormstrike([[maybe_unused]] PlayerbotAI* botAI) // unused param - whipowill
{ {
return new ActionNode ("stormstrike", return new ActionNode ("stormstrike",
/*P*/ nullptr, /*P*/ nullptr,
@@ -24,7 +24,7 @@ class MeleeShamanStrategyActionNodeFactory : public NamedObjectFactory<ActionNod
/*C*/ nullptr); /*C*/ nullptr);
} }
static ActionNode* lava_lash(PlayerbotAI* botAI) static ActionNode* lava_lash([[maybe_unused]] PlayerbotAI* botAI) // unused param - whipowill
{ {
return new ActionNode ("lava lash", return new ActionNode ("lava lash",
/*P*/ nullptr, /*P*/ nullptr,
@@ -32,7 +32,7 @@ class MeleeShamanStrategyActionNodeFactory : public NamedObjectFactory<ActionNod
/*C*/ nullptr); /*C*/ nullptr);
} }
static ActionNode* magma_totem(PlayerbotAI* botAI) static ActionNode* magma_totem([[maybe_unused]] PlayerbotAI* botAI) // unused param - whipowill
{ {
return new ActionNode ("magma totem", return new ActionNode ("magma totem",
/*P*/ nullptr, /*P*/ nullptr,

View File

@@ -14,7 +14,7 @@ class DpsWarlockStrategyActionNodeFactory : public NamedObjectFactory<ActionNode
} }
private: private:
static ActionNode* shadow_bolt(PlayerbotAI* botAI) static ActionNode* shadow_bolt([[maybe_unused]] PlayerbotAI* botAI) // unused param - whipowill
{ {
return new ActionNode ("shadow bolt", return new ActionNode ("shadow bolt",
/*P*/ nullptr, /*P*/ nullptr,

View File

@@ -18,7 +18,7 @@ class GenericWarlockNonCombatStrategyActionNodeFactory : public NamedObjectFacto
} }
private: private:
static ActionNode* fel_armor(PlayerbotAI* botAI) static ActionNode* fel_armor([[maybe_unused]] PlayerbotAI* botAI) // unused param - whipowill
{ {
return new ActionNode ("fel armor", return new ActionNode ("fel armor",
/*P*/ nullptr, /*P*/ nullptr,
@@ -26,7 +26,7 @@ class GenericWarlockNonCombatStrategyActionNodeFactory : public NamedObjectFacto
/*C*/ nullptr); /*C*/ nullptr);
} }
static ActionNode* demon_armor(PlayerbotAI* botAI) static ActionNode* demon_armor([[maybe_unused]] PlayerbotAI* botAI) // unused param - whipowill
{ {
return new ActionNode ("demon armor", return new ActionNode ("demon armor",
/*P*/ nullptr, /*P*/ nullptr,
@@ -34,7 +34,7 @@ class GenericWarlockNonCombatStrategyActionNodeFactory : public NamedObjectFacto
/*C*/ nullptr); /*C*/ nullptr);
} }
static ActionNode* summon_voidwalker(PlayerbotAI* botAI) static ActionNode* summon_voidwalker([[maybe_unused]] PlayerbotAI* botAI) // unused param - whipowill
{ {
return new ActionNode("summon voidwalker", return new ActionNode("summon voidwalker",
/*P*/ nullptr, /*P*/ nullptr,
@@ -42,7 +42,7 @@ class GenericWarlockNonCombatStrategyActionNodeFactory : public NamedObjectFacto
/*C*/ nullptr); /*C*/ nullptr);
} }
static ActionNode* summon_felguard(PlayerbotAI* botAI) static ActionNode* summon_felguard([[maybe_unused]] PlayerbotAI* botAI) // unused param - whipowill
{ {
return new ActionNode("summon felguard", return new ActionNode("summon felguard",
/*P*/ nullptr, /*P*/ nullptr,
@@ -50,7 +50,7 @@ class GenericWarlockNonCombatStrategyActionNodeFactory : public NamedObjectFacto
/*C*/ nullptr); /*C*/ nullptr);
} }
static ActionNode* summon_succubus(PlayerbotAI* botAI) static ActionNode* summon_succubus(PlayerbotAI* botAI) // unused param - whipowill
{ {
return new ActionNode("summon succubus", return new ActionNode("summon succubus",
/*P*/ nullptr, /*P*/ nullptr,

View File

@@ -15,14 +15,14 @@ class GenericWarlockStrategyActionNodeFactory : public NamedObjectFactory<Action
} }
private: private:
//static ActionNode* summon_voidwalker(PlayerbotAI* botAI) //static ActionNode* summon_voidwalker([[maybe_unused]] PlayerbotAI* botAI) // unused param - whipowill
//{ //{
//return new ActionNode ("summon voidwalker", //return new ActionNode ("summon voidwalker",
/*P*/ //nullptr, /*P*/ //nullptr,
/*A*/ //NextAction::array(0, new NextAction("drain soul"), nullptr), /*A*/ //NextAction::array(0, new NextAction("drain soul"), nullptr),
/*C*/ //nullptr); /*C*/ //nullptr);
//} //}
static ActionNode* banish(PlayerbotAI* botAI) static ActionNode* banish([[maybe_unused]] PlayerbotAI* botAI) // unused param - whipowill
{ {
return new ActionNode ("banish", return new ActionNode ("banish",
/*P*/ nullptr, /*P*/ nullptr,

View File

@@ -16,7 +16,7 @@ class GenericWarlockStrategyActionNodeFactory : public NamedObjectFactory<Action
} }
private: private:
static ActionNode* summon_voidwalker(PlayerbotAI* botAI) static ActionNode* summon_voidwalker([[maybe_unused]] PlayerbotAI* botAI) // unused param - whipowill
{ {
return new ActionNode ("summon voidwalker", return new ActionNode ("summon voidwalker",
/*P*/ nullptr, /*P*/ nullptr,
@@ -24,7 +24,7 @@ class GenericWarlockStrategyActionNodeFactory : public NamedObjectFactory<Action
/*C*/ nullptr); /*C*/ nullptr);
} }
static ActionNode* summon_felguard(PlayerbotAI* botAI) static ActionNode* summon_felguard([[maybe_unused]] PlayerbotAI* botAI) // unused param - whipowill
{ {
return new ActionNode ("summon felguard", return new ActionNode ("summon felguard",
/*P*/ nullptr, /*P*/ nullptr,
@@ -32,7 +32,7 @@ class GenericWarlockStrategyActionNodeFactory : public NamedObjectFactory<Action
/*C*/ nullptr); /*C*/ nullptr);
} }
static ActionNode* summon_succubus(PlayerbotAI* botAI) static ActionNode* summon_succubus([[maybe_unused]] PlayerbotAI* botAI) // unused param - whipowill
{ {
return new ActionNode("summon succubus", return new ActionNode("summon succubus",
/*P*/ nullptr, /*P*/ nullptr,