diff --git a/src/PlayerbotFactory.cpp b/src/PlayerbotFactory.cpp index 4ea4b591..715389ba 100644 --- a/src/PlayerbotFactory.cpp +++ b/src/PlayerbotFactory.cpp @@ -572,6 +572,7 @@ void PlayerbotFactory::InitPet() pet->InitTalentForLevel(); pet->SavePetToDB(PET_SAVE_AS_CURRENT); + bot->PetSpellInitialize(); break; } } @@ -592,8 +593,6 @@ void PlayerbotFactory::InitPet() // LOG_INFO("playerbots", "Start make spell auto cast for {} spells. {} already auto casted.", pet->m_spells.size(), pet->GetPetAutoSpellSize()); for (PetSpellMap::const_iterator itr = pet->m_spells.begin(); itr != pet->m_spells.end(); ++itr) { - // LOG_INFO("playerbots", "Start. Make spell {} for pet {} auto cast, bot: {}. state: {}", itr->first, pet->GetName(), bot->GetName(), - // itr->second.state); if (itr->second.state == PETSPELL_REMOVED) continue; @@ -602,18 +601,10 @@ void PlayerbotFactory::InitPet() continue; if (spellInfo->IsPassive()) { - // LOG_INFO("playerbots", "Start. Make spell {} for pet {} auto cast, bot: {}. Passive continue.", - // itr->first, pet->GetName(), bot->GetName()); continue; } - // LOG_INFO("playerbots", "Make spell {} for pet {} auto cast, bot: {}. old_active: {}. old_state: {}.", - // itr->first, pet->GetName(), bot->GetName(), itr->second.active, itr->second.state); pet->ToggleAutocast(spellInfo, true); - // LOG_INFO("playerbots", "AFTER - Make spell {} for pet {} auto cast, bot: {}. active: {}. state: {}.", - // itr->first, pet->GetName(), bot->GetName(), itr->second.active, itr->second.state); } - // LOG_INFO("playerbots", "AFTER, {} already auto casted.", pet->GetPetAutoSpellSize()); - pet->SavePetToDB(PET_SAVE_AS_CURRENT); } void PlayerbotFactory::ClearSkills() diff --git a/src/RandomPlayerbotFactory.cpp b/src/RandomPlayerbotFactory.cpp index 1b4e9b46..07285946 100644 --- a/src/RandomPlayerbotFactory.cpp +++ b/src/RandomPlayerbotFactory.cpp @@ -362,7 +362,6 @@ void RandomPlayerbotFactory::CreateRandomBots() uint32 count = AccountMgr::GetCharactersCount(accountId); if (count >= 10) { - totalRandomBotChars += count; continue; } bot_creation = true; diff --git a/src/strategy/values/GrindTargetValue.cpp b/src/strategy/values/GrindTargetValue.cpp index d499d506..75e6375e 100644 --- a/src/strategy/values/GrindTargetValue.cpp +++ b/src/strategy/values/GrindTargetValue.cpp @@ -47,7 +47,7 @@ Unit* GrindTargetValue::FindTargetForGrinding(uint32 assistCount) float distance = 0; Unit* result = nullptr; - std::unordered_map needForQuestMap; + // std::unordered_map needForQuestMap; for (ObjectGuid const guid : targets) { @@ -81,13 +81,13 @@ Unit* GrindTargetValue::FindTargetForGrinding(uint32 assistCount) if (!bot->InBattleground() && (int)unit->getLevel() - (int)bot->getLevel() > 4 && !unit->GetGUID().IsPlayer()) continue; - if (needForQuestMap.find(unit->GetEntry()) == needForQuestMap.end()) - needForQuestMap[unit->GetEntry()] = needForQuest(unit); + // if (needForQuestMap.find(unit->GetEntry()) == needForQuestMap.end()) + // needForQuestMap[unit->GetEntry()] = needForQuest(unit); - if (!needForQuestMap[unit->GetEntry()]) - if ((urand(0, 100) < 75 || (context->GetValue("travel target")->Get()->isWorking() && - context->GetValue("travel target")->Get()->getDestination()->getName() != "GrindTravelDestination"))) - continue; + // if (!needForQuestMap[unit->GetEntry()]) + // if ((urand(0, 100) < 75 || (context->GetValue("travel target")->Get()->isWorking() && + // context->GetValue("travel target")->Get()->getDestination()->getName() != "GrindTravelDestination"))) + // continue; //if (bot->InBattleground() && bot->GetDistance(unit) > 40.0f) //continue;