Skip to content

Add argument "all" to "rep" command and new "emblems" command#2035

Open
Wishmaster117 wants to merge 25 commits intomod-playerbots:test-stagingfrom
Wishmaster117:Add-rep-all-argument-and-Emblems-command_rebased
Open

Add argument "all" to "rep" command and new "emblems" command#2035
Wishmaster117 wants to merge 25 commits intomod-playerbots:test-stagingfrom
Wishmaster117:Add-rep-all-argument-and-Emblems-command_rebased

Conversation

@Wishmaster117
Copy link
Copy Markdown
Contributor

Summary

  • restrict reputation all to a curated list of WotLK/BC/Classic faction IDs (filtered by team)
  • reuse a shared formatter for reputation lines
  • add an emblems chat command to report emblem counts

Multibot will need a update

image image image image

biship added a commit to biship/mod-playerbots that referenced this pull request Jan 19, 2026
@hermensbas hermensbas force-pushed the Add-rep-all-argument-and-Emblems-command_rebased branch from b98a2ca to b9fe0c3 Compare January 19, 2026 22:01
@Wishmaster117
Copy link
Copy Markdown
Contributor Author

Multibot ready:
image

image

Comment thread src/Ai/Base/Actions/TellReputationAction.cpp Outdated
@kadeshar kadeshar changed the base branch from master to test-staging February 6, 2026 19:59
@Wishmaster117
Copy link
Copy Markdown
Contributor Author

Ready to merge :D

Copy link
Copy Markdown
Collaborator

@Celandriel Celandriel left a comment

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

Still wrapping my head around the rest. but these two should fix.

Comment thread src/Ai/Base/Actions/TellEmblemsAction.cpp Outdated
Comment thread src/Ai/Base/Actions/TellEmblemsAction.h Outdated
@Wishmaster117
Copy link
Copy Markdown
Contributor Author

Wishmaster117 commented Feb 9, 2026

Still wrapping my head around the rest. but these two should fix.

BTW I don't modified conf/playerbots.conf.dist it's added in the pr don't know how

I don't modified src/Bot/RandomPlayerbotMgr.cpp also added by i don't know what

Same thing with PULL_REQUEST_TEMPLATE.md don't know how it has been added to the pr

Wishmaster117 and others added 5 commits February 9, 2026 23:27
Add a newline at the end of TellEmblemsAction.cpp
Fix missing newline at end of TellEmblemsAction.cpp
Master update from Test-staging: Fix ObjectAccessor retrieval, optimize EquipActions, and implement RaidBossHelpers
@Wishmaster117
Copy link
Copy Markdown
Contributor Author

@kadeshar , @Celandriel , @hermensbas , Is there an issue with this PR that’s preventing it from being merged?

#include <array>
#include <algorithm>
#include <utility>
#include <vector>
Copy link
Copy Markdown
Collaborator

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

I havent double checked it, but clang tells me that only algorithm is needed from these first 4 includes.

bool TellReputationAction::Execute(Event /*event*/)
#include "SharedDefines.h"

namespace
Copy link
Copy Markdown
Collaborator

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

I generally have an issue with a namespace functions and feel like this is better suited as a member unless its specifically being called by other classes that would not be inheriting from this class.

biship added a commit to biship/mod-playerbots that referenced this pull request Mar 8, 2026
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

None yet

Projects

None yet

Development

Successfully merging this pull request may close these issues.

7 participants