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

feat(Core/CFBG): Added support module mod-cfbg #2064

Merged
merged 5 commits into from
Aug 6, 2019

Conversation

Winfidonarleyan
Copy link
Member

@Winfidonarleyan Winfidonarleyan commented Jul 5, 2019

Really? - Yes

  • Finally, PR, which adds support for the module mod-cfbg
    (A little humor, in connection with the recent events 👍 )
CHANGES PROPOSED:
  • Added support mod-cfbg module
ISSUES ADDRESSED: No
TESTS PERFORMED:
  • Build win (VS 16.1.3)
  • Test in-game Random BG
  • Test in-game WSG
HOW TO TEST THE CHANGES:
  1. Apply this PR
  2. Added module mod-cfbg
  3. Enable system
KNOWN ISSUES AND TODO LIST:
  • Test all BG + queue
  • Test all Arena + queue
  • Fix cpam chat
  • Fix language for fake players
Target branch(es): Master

@solidmaxtor
Copy link

solidmaxtor commented Jul 5, 2019

I am add PR and add ../modules/mod-cfbg.
but all error in compilation for me.

@Winfidonarleyan
Copy link
Member Author

@solidmaxtor I don't understand your message.

@solidmaxtor
Copy link

solidmaxtor commented Jul 5, 2019

i am use you git clone comand for download module, but all error is repeat in compile for me.

@solidmaxtor
Copy link

Test again:
Same error i am test PR 2064 only and pr2010+2064, with and without mod-cfbg, all same error.
(i am check ./acore.sh to install mod-cgbf work perfect)

Maybe this image help for check what is error or what am I failing XD

image

@Winfidonarleyan
Copy link
Member Author

Need to resolve conflicts

@FrancescoBorzi
Copy link
Contributor

@solidmaxtor you are using a branch that is not clean. Copy paste this command (this will also reset your sources, any unsaved work will be lost):

git checkout master; git reset --hard; git pull;

Now you are in a clean master branch, you can follow again the procedure to test PRs and test this one.

@solidmaxtor
Copy link

Last compile all pass ok
I will add in main server por active test.

@solidmaxtor
Copy link

2 days test, no crashes, no reports for me.
Is possible config this for specific leves? 10 to 79 maybe for no affect level 80 bg?

@Winfidonarleyan
Copy link
Member Author

Winfidonarleyan commented Jul 7, 2019

@solidmaxtor, The main thing for us is to test the support of the module, then we can redo the module as we want.
And thanks for testing

@Winfidonarleyan
Copy link
Member Author

Winfidonarleyan commented Jul 7, 2019

And, need test game chat in bg

@Winfidonarleyan
Copy link
Member Author

@wowmane, Hello, ahah, maybe maybe

@FrancescoBorzi
Copy link
Contributor

Excellent @Winfidonarleyan and thanks a lot @solidmaxtor and @wowmane for testing it

@solidmaxtor
Copy link

solidmaxtor commented Jul 9, 2019

Hello, i am test in main server now, report many chat errors inside cross BG for Messengers in code or addons spam codes.

And have xtrain chat mensajes in all server.

CFBG codes

i am erase second imagen i find error in module, i am test othe imagen .

@Winfidonarleyan
Copy link
Member Author

Is this really about cross BG?

@ELdoBA
Copy link
Contributor

ELdoBA commented Jul 9, 2019

Interesting. Will be great if someone else test this in game, and take a look on these chats. This doesn't mean, this issue is caused by cfbg. If i get some free time today, i'll give a test

@FrancescoBorzi
Copy link
Contributor

Just to be safe: waiting for one more feedback to confirm that there are no issues here

@solidmaxtor
Copy link

solidmaxtor commented Jul 13, 2019

Compile and test today, this is mi report

FINE - Cross repaying players
FINE - Cross factions
ERROR - BG chat does not work correctly
FINE - Finishing BG Restores factions correctly
ERROR - Finishing BG does not restore the MORF players must reloge

testCFBG

@FrancescoBorzi
Copy link
Contributor

@Winfidonarleyan please check the report from @solidmaxtor

@Winfidonarleyan
Copy link
Member Author

Winfidonarleyan commented Jul 13, 2019

Morf change at leave bg only, chat need test and maybe rework, I don't have time right now.

@andoys
Copy link

andoys commented Jul 24, 2019

Testing this on my server starting today :)
Edit:

Crossfaction Random Battleground queue message is not shown to everyone? only people who queue for some reason

Random Chat in guild and raid:
unknown

@ELdoBA
Copy link
Contributor

ELdoBA commented Jul 26, 2019

After applying https://github.com/azerothcore/azerothcore-wotlk/pull/2064/files + module, we have a lot bugs now in battlegrounds

Issues at this moment, keep im mind that everything is not tested, so the list will be updated when i confirm new issue:

  1. Random Spam Chat in Raid and Guild (If you write something in Raid chat, all of these messages will be shown also in guild, but in other structure, like numbers, symbols, etc etc - Too much spam.)

  2. If you queue bg as a group there's chance you cannot attack each other bcoz you are friendly with the opssite factions.

  3. When the Finishing Battleground, players are staying in their fake morphs provided for CFBG, leaving it doesn't restore Morph players (need to relog always)

  4. BG Chat not working properly (Same like first)
    Everything caused by module and this PR : feat(Core/CFBG): Added support module mod-cfbg #2064 and module https://github.com/Winfidonarleyan/mod-cfbg

@talamortis
Copy link
Contributor

talamortis commented Jul 26, 2019

Can I please add, Why are you adding more hooks to the core and altering the main source code when its not needed?

@andoys
Copy link

andoys commented Aug 3, 2019

I have tested latest:

Text for CFBG Random Battleground (Levels: 80 - 80). Registered x/x announcement is not GLOBAL. Only self can see the message.

i tested with 10 accounts. Lowered Random BG queue. But CFBG queue still won't start even 10/10. Maybe not detecting number of players correctly in queue.
crossfactionqueue

Had to go do .debug bg for BG to start

Chat spam fixed
Tauren Warrior became Human Warrior in BG but can't understand Alliance Chat. (/say /battleground)
Draenei Warrior became Blood Efl Warrior in BG bug can't understand Horde Chat (/say /battleground)
WoWScrnShot_080319_115715

@Winfidonarleyan
Copy link
Member Author

@andoys Thanks for the feedback

@Winfidonarleyan
Copy link
Member Author

Okay, I update module

@andoys
Copy link

andoys commented Aug 4, 2019

Latest CFBG Module test:

  • Queue global announcement now working
    bgqueue1

  • [] Random BG queue still not work ? set to 5 minimum team and still won't queue up even with 10/10. Had to .debug bg again.
    bgqueue

  • Tauren Warrior who became Human Warrior can now be understood by all factions:
    WoWScrnShot_080419_192150

  • Morphing also fixed after BG:
    bgqueuemorph

@Winfidonarleyan
Copy link
Member Author

You not set for big bg, Therefore, your queue does not work

@andoys
Copy link

andoys commented Aug 4, 2019

Ahh its not part of this pull.
anyway tested working

@tronx-antares
Copy link

When will it be compatible?

@Winfidonarleyan
Copy link
Member Author

After merge @tronx-antares

@tronx-antares
Copy link

Oks I'll be waiting for the module because I want to try it !! @Winfidonarleyan

@Winfidonarleyan Winfidonarleyan merged commit d40e894 into azerothcore:master Aug 6, 2019
@Winfidonarleyan Winfidonarleyan deleted the cfbg-module branch August 6, 2019 02:21
zqaazq added a commit to zqaazq/azerothcore-wotlk that referenced this pull request Aug 12, 2019
* fix(Core/DB/Quest): Let Them Eat Crow (azerothcore#1680)

* Import pending SQL update file...

Referenced commit(s): 091e7c1

* fix (Core/Dungeon/Boss Script): Remove Goblin Rocket Pack from inventory. (azerothcore#2095)

* fix(Core/Raid/Boss Script): Naxxramas boss loatheb kill event (azerothcore#2098)

* fix(DB/SAI): Revamp Crystalweb Cavern (azerothcore#2105)

* Import pending SQL update file...

Referenced commit(s): 51e54da

* chore: improved pull_request_template.md (azerothcore#2166)

* chore(README.md): add Discord badge (azerothcore#2162)

* fix(DB/Core): Throwing spells for Instructor Razuvious and Drakkari Battle Riders (azerothcore#2109)

* Import pending SQL update file...

Referenced commit(s): 5e34574

* feat(core/AI): implement DoCastSelf helper (azerothcore#2179)

* Updated client data downloader url with vmaps 4.3

* feat(Core/CFBG): Added support module mod-cfbg (azerothcore#2064)

https://github.com/Winfidonarleyan/mod-cfbg - Original module
https://github.com/azerothcore/mod-cfbg - the fork in AC

* fix(Core/Instance): Fix instance resetting exploit (azerothcore#2172)

* fix(Core/Instance): Fix instance resetting exploit

- Fix issue with instance reset exploit

Co-Authored-By: Lee <talamortis@users.noreply.github.com>

* Added another check

Added a check to see if any players are in the current instance before teleporting the player to the entrance.

* fix(DB/SAI): Mirage Raceway - goblin / gnome racing (azerothcore#2119)

* Import pending SQL update file...

Referenced commit(s): 825fde8

* fix(Scripts/Karazhan): Cleanup in opera event (azerothcore#2163)

* fix(Core/Commands): Support morph uint32 ids (azerothcore#1753)

* fix(DB/creature): Random movement for "Icemaw Bear" and "Ravenous Jormungar" (azerothcore#2149)

* Import pending SQL update file...

Referenced commit(s): 0232f0b

* fix(Core/SpellInfo): Magmadar's Enrage dispel fix (azerothcore#2146)

Putting the Magmadar's Enrage spell as a Buff to make it dispellable.

* fix(DB/creature): Thorim position (Temple of Storms) (azerothcore#2160)

* Import pending SQL update file...

Referenced commit(s): ff1e6c0
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.

8 participants