From 2e592bce13ae753a785ceeb0c4623e0bc0672f23 Mon Sep 17 00:00:00 2001 From: Yunfan Li Date: Sat, 5 Aug 2023 19:35:15 +0800 Subject: [PATCH] automatically initpet --- src/PlayerbotFactory.h | 2 +- src/strategy/actions/AutoLearnSpellAction.cpp | 1 + 2 files changed, 2 insertions(+), 1 deletion(-) diff --git a/src/PlayerbotFactory.h b/src/PlayerbotFactory.h index 4e675084..1dc112c1 100644 --- a/src/PlayerbotFactory.h +++ b/src/PlayerbotFactory.h @@ -119,6 +119,7 @@ class PlayerbotFactory : public InventoryAction void InitAvailableSpells(); void InitClassSpells(); void InitEquipment(bool incremental); + void InitPet(); private: void Prepare(); @@ -136,7 +137,6 @@ class PlayerbotFactory : public InventoryAction void InitTalents(uint32 specNo); void InitTalentsByTemplate(uint32 specNo); void InitQuests(std::list& questMap); - void InitPet(); void ClearInventory(); void ClearAllItems(); void ResetQuests(); diff --git a/src/strategy/actions/AutoLearnSpellAction.cpp b/src/strategy/actions/AutoLearnSpellAction.cpp index 106e68a9..cd151979 100644 --- a/src/strategy/actions/AutoLearnSpellAction.cpp +++ b/src/strategy/actions/AutoLearnSpellAction.cpp @@ -43,6 +43,7 @@ void AutoLearnSpellAction::LearnTrainerSpells(std::ostringstream* out) PlayerbotFactory factory(bot, bot->GetLevel()); factory.InitClassSpells(); factory.InitAvailableSpells(); + factory.InitPet(); // bot->LearnDefaultSkills(); // CreatureTemplateContainer const* creatureTemplateContainer = sObjectMgr->GetCreatureTemplates();