From b7997f5a08ce6f84a469c0b3028f2a5cd3a428c5 Mon Sep 17 00:00:00 2001 From: Yunfan Li Date: Sat, 30 Mar 2024 00:38:38 +0800 Subject: [PATCH] Init glyphs for maintenance --- conf/playerbots.conf.dist | 2 ++ src/PlayerbotFactory.h | 2 +- src/strategy/actions/TrainerAction.cpp | 1 + 3 files changed, 4 insertions(+), 1 deletion(-) diff --git a/conf/playerbots.conf.dist b/conf/playerbots.conf.dist index 27d6764b..9056aaf9 100644 --- a/conf/playerbots.conf.dist +++ b/conf/playerbots.conf.dist @@ -532,6 +532,7 @@ AiPlayerbot.PremadeSpecLink.6.0.80 = 0355021533003313201020131351-005-005032 AiPlayerbot.PremadeSpecName.6.1 = frost pve AiPlayerbot.PremadeSpecLink.6.1.60 = AiPlayerbot.PremadeSpecLink.6.1.80 = 03-32002350352203012300033101351-230200305 +AiPlayerbot.PremadeSpecGlyph.6.1 = 45805,43673,43547,43544,43672,43543 AiPlayerbot.PremadeSpecName.6.2 = unholy pve AiPlayerbot.PremadeSpecLink.6.2.60 = AiPlayerbot.PremadeSpecLink.6.2.80 = 23050202--2302003350032152003150003133151 @@ -572,6 +573,7 @@ AiPlayerbot.PremadeSpecLink.11.0.80 = 5012203125331103213305301231--205003212 AiPlayerbot.PremadeSpecName.11.1 = feral pve AiPlayerbot.PremadeSpecLink.11.1.60 = AiPlayerbot.PremadeSpecLink.11.1.80 = -501232130322110353120303313511-20350001 +AiPlayerbot.PremadeSpecGlyph.11.1 = 40897,43331,46372,43335,43332 AiPlayerbot.PremadeSpecName.11.2 = resto pve AiPlayerbot.PremadeSpecLink.11.2.60 = AiPlayerbot.PremadeSpecLink.11.2.80 = 05320001--230033312031512531153313051 diff --git a/src/PlayerbotFactory.h b/src/PlayerbotFactory.h index d8961048..2278fcbf 100644 --- a/src/PlayerbotFactory.h +++ b/src/PlayerbotFactory.h @@ -129,7 +129,7 @@ class PlayerbotFactory void InitPetTalents(); void InitReagents(); - void InitGlyphs(); + void InitGlyphs(bool increment = false); void InitFood(); void InitMounts(); void InitBags(bool destroyOld = true); diff --git a/src/strategy/actions/TrainerAction.cpp b/src/strategy/actions/TrainerAction.cpp index 0a5e17af..c44de09c 100644 --- a/src/strategy/actions/TrainerAction.cpp +++ b/src/strategy/actions/TrainerAction.cpp @@ -165,6 +165,7 @@ bool MaintenanceAction::Execute(Event event) factory.InitAvailableSpells(); factory.InitSkills(); factory.InitMounts(); + factory.InitGlyphs(true); if (bot->getLevel() >= sPlayerbotAIConfig->minEnchantingBotLevel) { factory.ApplyEnchantAndGemsNew(); }