Skip to content

feat(Core/Chat): new argument parsing and unify chat hyperlink parsing#6243

Merged
FrancescoBorzi merged 48 commits into
azerothcore:masterfrom
Winfidonarleyan:chat-command
Oct 23, 2021
Merged

feat(Core/Chat): new argument parsing and unify chat hyperlink parsing#6243
FrancescoBorzi merged 48 commits into
azerothcore:masterfrom
Winfidonarleyan:chat-command

Conversation

@Winfidonarleyan

@Winfidonarleyan Winfidonarleyan commented Jun 5, 2021

Copy link
Copy Markdown
Member

Changes Proposed:

Issues Addressed:

Tests Performed:

image

How to Test the Changes:

  1. Change config option ChatFakeMessagePreventing to 1
  2. Check all game links (spells, items and etc)
  3. Check core commands (most)
  4. Check with feat(DBC): correct dbcstructure interfacing mod-transmog#48
  5. Check ticket system
  6. Check chat (say and other)
  7. Check ItemRandomProperties and ItemRandomSuffix

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.

@Winfidonarleyan
Winfidonarleyan marked this pull request as ready for review June 28, 2021 17:29
@Winfidonarleyan

Copy link
Copy Markdown
Member Author

Ready

@FrancescoBorzi

Copy link
Copy Markdown
Contributor

@azerothcore/testers @azerothcore/modules @azerothcore/developers @azerothcore/senior-bug-triaging can anyone please check this?

Comment thread src/server/game/Server/WorldSession.h Outdated
@Winfidonarleyan

Copy link
Copy Markdown
Member Author

👀

@IntelligentQuantum

Copy link
Copy Markdown
Member

@Winfidonarleyan Works fine for me.

@Winfidonarleyan

Copy link
Copy Markdown
Member Author

@Winfidonarleyan Works fine for me.

and all modules ?

@IntelligentQuantum

Copy link
Copy Markdown
Member

@Winfidonarleyan Works fine for me.

and all modules ?

We need someone to test ahbot.

@Winfidonarleyan

Copy link
Copy Markdown
Member Author

@Winfidonarleyan Works fine for me.

and all modules ?

We need someone to test ahbot.

how to test this module?

@IntelligentQuantum

Copy link
Copy Markdown
Member

@Winfidonarleyan Works fine for me.

and all modules ?

We need someone to test ahbot.

how to test this module?

idk ..

@Winfidonarleyan

Copy link
Copy Markdown
Member Author

Okay, need test only modules

@IntelligentQuantum

Copy link
Copy Markdown
Member

@azerothcore/modules @azerothcore/testers

@Winfidonarleyan

Copy link
Copy Markdown
Member Author

Test with modules

  • Transmog
    image
  • Auction
    This module is not modified and works on the old API

@Winfidonarleyan

Copy link
Copy Markdown
Member Author

@IntelligentQuantum What do you think, is there anything else to check?

@IntelligentQuantum

Copy link
Copy Markdown
Member

@IntelligentQuantum What do you think, is there anything else to check?

No, we can merge it

  • Link Uncommon, Rare, Epic and .... Items
  • Link Achievement
  • Link talent spell
  • Update Ticket
  • /yell, say, p .....
  • commands

and .....

@Winfidonarleyan

Copy link
Copy Markdown
Member Author

@IntelligentQuantum What do you think, is there anything else to check?

No, we can merge it

  • Link Uncommon, Rare, Epic and .... Items
  • Link Achievement
  • Link talent spell
  • Update Ticket
  • /yell, say, p .....
  • commands

and .....

Okay, thanks

@Kitzunu

Kitzunu commented Oct 20, 2021

Copy link
Copy Markdown
Member

conflict

@FrancescoBorzi
FrancescoBorzi merged commit bc94734 into azerothcore:master Oct 23, 2021
@Winfidonarleyan
Winfidonarleyan deleted the chat-command branch October 23, 2021 11:39
@Winfidonarleyan

Copy link
Copy Markdown
Member Author

@FrancescoBorzi Thanks :D

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

CORE Related to the core DB related to the SQL database Script Refers to C++ Scripts for the Core To Be Merged

Projects

None yet

Development

Successfully merging this pull request may close these issues.

Feature(Core/Chat); Rework argument parsing methodology and unify chat link parsing [$100]

9 participants