mirror of
https://github.com/mod-playerbots/mod-playerbots.git
synced 2026-03-08 01:50:29 +00:00
Warnings PR 3, remove std::move when not necessary. (#2108)
# Pull Request
std::move was being used in a few places to return a vector. Its not
necessary. A direct return allows for some optimizations that moving
wouldnt.
## How to Test the Changes
-Bots should initialize correctly
## Complexity & Impact
- Does this change add new decision branches?
- [x] No
- [ ] Yes (**explain below**)
- Does this change increase per-bot or per-tick processing?
- [x] No
- [ ] Yes (**describe and justify impact**)
- Could this logic scale poorly under load?
- [x] No
- [ ] Yes (**explain why**)
---
## Defaults & Configuration
- Does this change modify default bot behavior?
- [x] No
- [ ] Yes (**explain why**)
If this introduces more advanced or AI-heavy logic:
- [x] Lightweight mode remains the default
- [ ] More complex behavior is optional and thereby configurable
---
## AI Assistance
- Was AI assistance (e.g. ChatGPT or similar tools) used while working
on this change?
- [x] No
- [ ] Yes (**explain below**)
---
## Final Checklist
- [ ] Stability is not compromised
- [ ] Performance impact is understood, tested, and acceptable
- [ ] Added logic complexity is justified and explained
- [ ] Documentation updated if needed
---
## Notes for Reviewers
Anything that significantly improves realism at the cost of stability or
performance should be carefully discussed
before merging.
---------
Co-authored-by: bashermens <31279994+hermensbas@users.noreply.github.com>
This commit is contained in:
@@ -1700,7 +1700,7 @@ std::vector<uint32> RandomItemMgr::GetQuestIdsForItem(uint32 itemId)
|
||||
}
|
||||
}
|
||||
|
||||
return std::move(questIds);
|
||||
return questIds;
|
||||
}
|
||||
|
||||
uint32 RandomItemMgr::GetUpgrade(Player* player, std::string spec, uint8 slot, uint32 quality, uint32 itemId)
|
||||
@@ -1827,7 +1827,7 @@ std::vector<uint32> RandomItemMgr::GetUpgradeList(Player* player, std::string sp
|
||||
{
|
||||
std::vector<uint32> listItems;
|
||||
if (!player)
|
||||
return std::move(listItems);
|
||||
return listItems;
|
||||
|
||||
// get old item statWeight
|
||||
uint32 oldStatWeight = 0;
|
||||
@@ -1848,7 +1848,7 @@ std::vector<uint32> RandomItemMgr::GetUpgradeList(Player* player, std::string sp
|
||||
}
|
||||
|
||||
if (!specId)
|
||||
return std::move(listItems);
|
||||
return listItems;
|
||||
|
||||
if (itemId && itemInfoCache.find(itemId) != itemInfoCache.end())
|
||||
{
|
||||
@@ -1942,7 +1942,7 @@ std::vector<uint32> RandomItemMgr::GetUpgradeList(Player* player, std::string sp
|
||||
LOG_INFO("playerbots", "New Items: {}, Old item:%d, New items max: {}", listItems.size(), oldStatWeight,
|
||||
closestUpgradeWeight);
|
||||
|
||||
return std::move(listItems);
|
||||
return listItems;
|
||||
}
|
||||
|
||||
bool RandomItemMgr::HasStatWeight(uint32 itemId)
|
||||
|
||||
Reference in New Issue
Block a user