mirror of
https://github.com/mod-playerbots/mod-playerbots
synced 2025-11-29 15:58:20 +08:00
Maintenance command to retain defined special spells (#1024)
fixes a bug that caused the maintenance command to have bots lose the special spells
This commit is contained in:
@@ -122,6 +122,7 @@ public:
|
||||
static void InitTalentsByParsedSpecLink(Player* bot, std::vector<std::vector<uint32>> parsedSpecLink, bool reset);
|
||||
void InitAvailableSpells();
|
||||
void InitClassSpells();
|
||||
void InitSpecialSpells();
|
||||
void InitEquipment(bool incremental, bool second_chance = false);
|
||||
void InitPet();
|
||||
void InitAmmo();
|
||||
@@ -149,7 +150,6 @@ private:
|
||||
void InitSpells();
|
||||
void ClearSpells();
|
||||
void ClearSkills();
|
||||
void InitSpecialSpells();
|
||||
void InitTalents(uint32 specNo);
|
||||
void InitTalentsByTemplate(uint32 specNo);
|
||||
void InitQuests(std::list<uint32>& questMap);
|
||||
|
||||
@@ -174,6 +174,7 @@ bool MaintenanceAction::Execute(Event event)
|
||||
factory.InitClassSpells();
|
||||
factory.InitAvailableSpells();
|
||||
factory.InitSkills();
|
||||
factory.InitSpecialSpells();
|
||||
factory.InitMounts();
|
||||
factory.InitGlyphs(true);
|
||||
if (bot->GetLevel() >= sPlayerbotAIConfig->minEnchantingBotLevel)
|
||||
|
||||
Reference in New Issue
Block a user