azerothcore / azerothcore-wotlk

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

Core/Script: Razorgore the Untamed #785

Closed Trystanosaurus closed 3 years ago

Trystanosaurus commented 6 years ago

Description: Currently there are a number of bugs with the Razorgore encounter, some are minor but others prevent the encounter from being winnable.

Current behaviour:

Because I couldn't kill him I couldn't tell if he kills all engaged players if he dies during the egg phase and because the eggs couldn't be destroyed I couldn't test that he moves into phase 2 when they're all gone (a standard tank and spank).

Some id's and things in case it helps.. Creatures: Grethok the Controller - 12557 Razegore the Untamed - 12435 Objects: Orb of Domination - 177808 Black Dragon Egg - 177807 Spells: Destroy Egg - 19873 Mind Exhaustion - 23958 QAE Charm - 42013 (I think)

Expected behaviour: Here's a video I found of him being killed in WotLK - https://www.youtube.com/watch?v=vxSICGXkcjU

Steps to reproduce the problem:

  1. Go to Black wing lair and fight Razegore.

Branch(es): master

AC hash/commit: 7bc6b57

Operating system: Windows 10

Modules: None

Other Customizations: None

--- Want to back this issue? **[Post a bounty on it!](https://www.bountysource.com/issues/54690293-core-script-razorgore-the-untamed?utm_campaign=plugin&utm_content=tracker%2F40032087&utm_medium=issues&utm_source=github)** We accept bounties via [Bountysource](https://www.bountysource.com/?utm_campaign=plugin&utm_content=tracker%2F40032087&utm_medium=issues&utm_source=github).
ghost commented 6 years ago

Hello, i'll try to work on this a bit here's my progress so far (I will edit this post when I fixed something else)

-- The eggs should not be clickable
UPDATE `gameobject_template` SET `faction`='14' WHERE  `entry`=177807;

-- Grethok the controller should shout "Intruders have breached the hatchery.." when engaged,
UPDATE `smart_scripts` SET `event_type`='4' WHERE  `entryorguid`=12557 AND `source_type`=0 AND `id`=4 AND `link`=0;
ghost commented 6 years ago

First of all Nice issue report. 👍

Second: you are right about everything. however i think he should not reheal. (not sure about that) but the reason i think that is because all enemies as they enter the room they go for razorgore and the tanks have to make sure that none of the enemies attack razorgore while someone using the orb is destroying the eggs. as soon however when razorgore does hit 1 HP he should do a spell that wipes the entire raid the spell hits the entire room. so that nobody can hide someone and survive. it just kills everyone and reset the fight completely.

atleast thats how it works on retail from what i remember from the fight. i'm not sure about razorgore healing. but i think its not happening. but it could be otherwise. but the rest of my text is for sure true, about the wiping of the raid at 1 HP.

Trystanosaurus commented 6 years ago

Ah yeah, I was unclear on that point. It should work as you say, that razorgore takes damage normally and wipes the raid if he dies before all the eggs are destroyed.

At the moment however he doesn't seem to be taking damage normally (I think he was taking damage from the NPCs that spawn which is correct but wasn't taking damage from the player) and I think he heals when he's dismissed from control.

Deltharis commented 6 years ago

While it's not fixed, is there a workaround we could use? This encounter being broken blocks access to the rest of Blackwing Lair without help from GM.

I would be fine with him just being killable.

milestorme commented 5 years ago

i don't know how to report it properly because i don't know how the encounter should go, i just know you cant break any eggs , they aren't clickable unless with gm on but even then nothing happens, you cant kill the boss apparently without breaking them, you can use the orb and take over the other guy but the egg smash doesn't smash em, you actually cant get past the first boss in BWL this raid is currently broken because of this.you cannot progress to the next room

ghost commented 5 years ago

As far as I have been told, people can open the gate and get past. This has been tested by Discord people. Are you sure about this?

milestorme commented 5 years ago

if you have a game master with you and .die the boss you can get through the door will open but without a game master the boss cannot be killed and you cannot enter the next area

gtao725 commented 5 years ago

guys, you are not supposed to click on the eggs to break them, you are supposed to mind control the boss, and then use one of his spells to kill all the eggs in the room. This is an old school vanilla encounter, which is why I guess a lotta people are not familiar with rofl. I can make a video of it from vmangos later.

milestorme commented 5 years ago

Yeah your supposed to mind control the boss using the orb then use the spell egg smash to smash em , did you try to complete it first cause my players tryed everything and the eggs won’t break by the mind controlled boss so razergor won’t die

milestorme commented 5 years ago

This is why I didn’t report it because I don’t know how to explain it’s broken , try do the encounter and you will see, raid un-completable

gtao725 commented 5 years ago

yes you are right, I just tested, the eggs cannot be destroyed, and razorgore cannot be killed, its hp drops to 1 and then unkillable. Only GM can get past, either .die boss or gm mode on. Even the 2nd boss isn't scripted correctly, no scene between Vaelstraz and Victor Nefarius (Nefarian). This entire raid may need a rewrite, as with many other vanilla and tbc raids...

ghost commented 5 years ago

Thanks for confirmation @milestorme and @comix1988 . Since this is critical I'll try to address it as soon as I can!

LukasVolgger commented 4 years ago

Already a little older issue but I confirm the previous posts & issues.

gamedebug commented 4 years ago

"The eggs should not be clickable (at the moment they show as clickable but don't do anything)." Is this bug fixed?

Axaxxax commented 4 years ago

Does anyone have any ideas or a working version?

BarbzYHOOL commented 4 years ago

yes, ideas are to port code from cmangos/vmangos

now need some people to actually code it

Artanisx commented 4 years ago

Just to confirm the issue with Razorgore's DESTROY EGG spell failing to destroy the eggs still exists.