Merge code line

This commit is contained in:
Atidot3
2024-08-04 12:04:06 +02:00
838 changed files with 34803 additions and 31551 deletions

View File

@@ -1,11 +1,13 @@
/*
* Copyright (C) 2016+ AzerothCore <www.azerothcore.org>, released under GNU GPL v2 license, you may redistribute it and/or modify it under version 2 of the License, or (at your option), any later version.
* Copyright (C) 2016+ AzerothCore <www.azerothcore.org>, released under GNU GPL v2 license, you may redistribute it
* and/or modify it under version 2 of the License, or (at your option), any later version.
*/
#include "QueryItemUsageAction.h"
#include "ChatHelper.h"
#include "Event.h"
#include "ItemUsageValue.h"
#include "ChatHelper.h"
#include "Playerbots.h"
bool QueryItemUsageAction::Execute(Event event)
@@ -69,10 +71,10 @@ std::string const QueryItemUsageAction::QueryItemUsage(ItemTemplate const* item)
return "Tradeskill";
case ITEM_USAGE_USE:
return "Use";
case ITEM_USAGE_GUILD_TASK:
return "Guild task";
case ITEM_USAGE_DISENCHANT:
return "Disenchant";
case ITEM_USAGE_GUILD_TASK:
return "Guild task";
case ITEM_USAGE_DISENCHANT:
return "Disenchant";
case ITEM_USAGE_VENDOR:
return "Vendor";
case ITEM_USAGE_AH:
@@ -81,7 +83,7 @@ std::string const QueryItemUsageAction::QueryItemUsage(ItemTemplate const* item)
return "Ammunition";
default:
break;
}
}
return "";
}
@@ -102,7 +104,8 @@ std::string const QueryItemUsageAction::QueryItemPrice(ItemTemplate const* item)
for (std::vector<Item*>::iterator i = items.begin(); i != items.end(); ++i)
{
Item* sell = *i;
int32 price = sell->GetCount() * sell->GetTemplate()->SellPrice * sRandomPlayerbotMgr->GetSellMultiplier(bot);
int32 price =
sell->GetCount() * sell->GetTemplate()->SellPrice * sRandomPlayerbotMgr->GetSellMultiplier(bot);
if (!sellPrice || sellPrice > price)
sellPrice = price;
}
@@ -135,12 +138,13 @@ std::string const QueryItemUsageAction::QueryQuestItem(uint32 itemId)
for (QuestStatusMap::const_iterator i = questMap.begin(); i != questMap.end(); i++)
{
Quest const* questTemplate = sObjectMgr->GetQuestTemplate(i->first);
if (!questTemplate )
if (!questTemplate)
continue;
uint32 questId = questTemplate->GetQuestId();
QuestStatus status = bot->GetQuestStatus(questId);
if (status == QUEST_STATUS_INCOMPLETE || (status == QUEST_STATUS_COMPLETE && !bot->GetQuestRewardStatus(questId)))
if (status == QUEST_STATUS_INCOMPLETE ||
(status == QUEST_STATUS_COMPLETE && !bot->GetQuestRewardStatus(questId)))
{
QuestStatusData const& questStatus = i->second;
std::string const usage = QueryQuestItem(itemId, questTemplate, &questStatus);
@@ -152,7 +156,8 @@ std::string const QueryItemUsageAction::QueryQuestItem(uint32 itemId)
return "";
}
std::string const QueryItemUsageAction::QueryQuestItem(uint32 itemId, Quest const* questTemplate, QuestStatusData const* questStatus)
std::string const QueryItemUsageAction::QueryQuestItem(uint32 itemId, Quest const* questTemplate,
QuestStatusData const* questStatus)
{
for (uint32 i = 0; i < QUEST_OBJECTIVES_COUNT; i++)
{