azerothcore / azerothcore-wotlk

Complete Open Source and Modular solution for MMO
http://www.azerothcore.org
GNU Affero General Public License v3.0
6.4k stars 2.55k forks source link

(Event/Brewfest): Process for starting fight with Coren Direbrew is incorrect. #17382

Closed heyitsbench closed 11 months ago

heyitsbench commented 11 months ago

Current Behaviour

Currently you have to be ported in via random dungeon finder for Coren Direbrew to spawn at all. Once you're ported in, you interact with Direbrew and go through a few gossip options to start fighting him. Also, the fight starts immediately after hitting the last gossip option.

Expected Blizzlike Behaviour

Not only should Coren himself be spawned at all times regardless of the manner of entry, but the Brewfest Spy should also be spawned in the Grim Guzzler at all times. Direbrew should not be interactable (but targetable) on his own. The spy will offer a daily quest to insult Direbrew to everyone in the instance which gets turned into Direbrew. Once it is turned in, Direbrew will do a small RP saying the class will pay for the insult, and then combat will begin. Once killed, he should also respawn not long after (~10s) so that the other members of the instance can turn in the quest and get another run of loot.

Source

Wrath Classic

Steps to reproduce the problem

  1. .event start 24
  2. .debug lfg
  3. .level 79
  4. Queue for Coren Direbrew through RDF. (May have to log out/in)
  5. Engage Direbrew.
  6. Observe his behavior.

Extra Notes

No response

AC rev. hash/commit

29af6cc88662ab2565bdcedcf60e12f0cc87cecf

Operating system

Windows 10 x64

Custom changes or Modules

mod-ptr-template

heyitsbench commented 11 months ago

For the record, even on the Classic PTR with RDF enabled and active, Direbrew, his antagonist posse, and the spy are all statically spawned when walking in the instance normally.

heyitsbench commented 11 months ago

So it seems the process in Classic is accurate only to <2010, after that all event bosses were tied into RDF to be summoned. The antagonist posse is still perma-spawned if you walk in the instance which may be incorrect, and the RP should still happen before combat starts based on retail, but otherwise this issue is invalid for 3.3.5a.

sudlud commented 11 months ago

Good research

heyitsbench commented 11 months ago

Good research

Can't all be winners.