Skip to content
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

Add new hook OnPlayerQueueRandomDungeon() and revert (now unnecessary) PR #8196

Merged
merged 5 commits into from
Oct 2, 2021

Conversation

FrancescoBorzi
Copy link
Contributor

@FrancescoBorzi FrancescoBorzi commented Oct 1, 2021

Changes Proposed:

Tests Performed:

  • Tested in game

How to Test the Changes:

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.

@github-actions github-actions bot added the CORE label Oct 1, 2021
@FrancescoBorzi FrancescoBorzi changed the title Fix expansion Add new hook OnPlayerQueueRandomDungeon() and revert (now unnecessary) PR Oct 1, 2021
@@ -841,6 +841,9 @@ class PlayerScript : public ScriptObject
// Called when a player is added to battleground
virtual void OnAddToBattleground(Player* /*player*/, Battleground* /*bg*/) { }

// Called when a player queues a Random Dungeon using the RDF (Random Dungeon Finder)
Copy link
Member

Choose a reason for hiding this comment

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

Need new style info

Copy link
Member

Choose a reason for hiding this comment

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

Copy link
Contributor Author

Choose a reason for hiding this comment

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

sorry I missed this, I'll address this in another PR

@nolt
Copy link
Contributor

nolt commented Oct 1, 2021

Well I tested this mod and it not works as it should nor I do something wrong.

  1. v3.0.0-2281-g6c953e933
  2. I've made changes in ScriptMgr.h
  3. run cmake, make, make install
  4. While in game lvl 70 character I changed option in .conf file from 2 to 1 to 0 with .reload conf every time and last check was with world restart (with game client restart) and option was always the same as on scree
    Zrzut ekranu z 2021-10-01 22-00-52
    n.

@locus313
Copy link
Member

locus313 commented Oct 2, 2021

@nolt not sure if you noticed but in the module it mentions about the client limitation. Even though it displays the random tbc or wotlk dungeons, if you actually queue up it will only place you into the dungeons for the enabled expansion.

I ran tests and queued up several times and looks to be working as expected. I only ever got put into a dungeon for the expansion that was enabled.

@FrancescoBorzi FrancescoBorzi merged commit 775c674 into azerothcore:master Oct 2, 2021
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.

5 participants