-
-
Notifications
You must be signed in to change notification settings - Fork 2.8k
feat(Core/SetCurrentTrainer): Add multitrainer function #21354
New issue
Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.
By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.
Already on GitHub? Sign in to your account
base: master
Are you sure you want to change the base?
Conversation
Eluna need update azerothcore/mod-eluna#254 after merge. |
I understand the outcome of this PR as you shown in the video. How would as user would use this? |
Reminds me of #17988, if you've taken that pr as a basis please reference the original author correctly here. |
I have found that PR later and took only the title and @Winfidonarleyan suggestion with You are free to co-author them! |
My question still stands. How would a user use this feature? Same for testing this PR |
Apply it as patch if required. |
As this is now closed, I just want to mention for future interested parties that this is already possible with existing Eluna API and some creativity like in the below framework:
|
I will rephrase my previous message so if i can get an answer to understand (not the result of this PR but how to use this PR). If I was to download and compile this PR. How can I make a multi-trainer? |
okay I get the vision. But instead of tying it onto existing creature entries, I would like to see it tied to npc_trainer.ID |
Not sure how to implement that. |
Is PR ready for testing |
Inregistrare.ecran.2025-02-07.200701.mp4
Changes Proposed:
This PR proposes changes to:
Issues Addressed:
SOURCE:
The changes have been validated through:
Co-Author: @Winfidonarleyan & yangyitzzg
Tests Performed:
This PR has been:
How to Test the Changes:
Known Issues and TODO List:
How to Test AzerothCore PRs
When a PR is ready to be tested, it will be marked as [WAITING TO BE TESTED].
You can help by testing PRs and writing your feedback here on the PR's page on GitHub. Follow the instructions here:
http://www.azerothcore.org/wiki/How-to-test-a-PR
REMEMBER: when testing a PR that changes something generic (i.e. a part of code that handles more than one specific thing), the tester should not only check that the PR does its job (e.g. fixing spell XXX) but especially check that the PR does not cause any regression (i.e. introducing new bugs).
For example: if a PR fixes spell X by changing a part of code that handles spells X, Y, and Z, we should not only test X, but we should test Y and Z as well.