Trinitycore: blackwing lair nefarian Mmaps

Created on 28 Jan 2013  路  31Comments  路  Source: TrinityCore/TrinityCore

Branch-3.3.5a Comp-Core Feedback-FixHack Sub-Entities Sub-Instances

Most helpful comment

If Skadi has an issue in the current revision, yes.

All 31 comments

try set InhabitType to 7

Use this on every creature that shows this bug, restart and try again

UPDATE `creature_template` SET `InhabitType` = `InhabitType` |  4 WHERE `entry` = XXXXX;

@Subv not for all bosses/creatures

Confirmed.
It happened on Sindragosa too.

@Subv Thanks, it fixed Sindragosa :)

I posted fix for Sindragosa and Queen in ICC

@saqirmdev What fixes for Blood Queen Lana'thel?

@digz6666 InhabitType 7 work perfectly, i tested it

sql:
UPDATE creature_template SET InhabitType = InhabitType | 4 WHERE entry=36853; -- Sindragosa
UPDATE creature_template SET InhabitType = InhabitType | 4 WHERE entry=37955; -- Blood Queen
UPDATE creature_template SET InhabitType = InhabitType | 4 WHERE entry=37533; -- Rimefang
UPDATE creature_template SET InhabitType = InhabitType | 4 WHERE entry=37534; -- Spinestalker

For Deathbringer Saurfang Event
me->SetCanFly(true);
or
InhabitType = InhabitType | 4

This fix (changing Inhabit Type) doesnt work for Skadi

  • EDIT: Added another 3 fixes

SQL:
UPDATE creature_template SET InhabitType = InhabitType | 4 WHERE entry=37955; -- Blood-Queen Lana'thel (ICC)
UPDATE creature_template SET InhabitType = InhabitType | 4 WHERE entry=36853; -- Sindragosa (ICC)
UPDATE creature_template SET InhabitType = InhabitType | 4 WHERE entry=37533; -- Rimefang (ICC)
UPDATE creature_template SET InhabitType = InhabitType | 4 WHERE entry=37534; -- Spinestalker (ICC)
UPDATE creature_template SET InhabitType = InhabitType | 4 WHERE entry=39747; -- Saviana Ragefire (RS)
UPDATE creature_template SET InhabitType = InhabitType | 4 WHERE entry=10184; -- Onyxia (Ony)
UPDATE creature_template SET InhabitType = InhabitType | 4 WHERE entry=24068; -- Annhylde the Caller (UK)

For Deathbringer Saurfang Event
me->SetCanFly(true);
or
InhabitType = InhabitType | 4


_Thx saqirmdev & Subv_

Change the InhabitType for Deathbringer Saurfang too.
@Nastrand The Skadi script might have some internal errors and hacks that prevent the default behavior from working.

Skadi needs mayor rewrite, and needed it before mmaps.

so, for now the only fix is disable the mmaps in utgarde?
Este mensaje ha sido enviado gracias al servicio BlackBerry de Movilnet

garyfisher, don't work. Test Sindragosa ICC 25 her.

SQL:
UPDATE creature_template SET InhabitType = InhabitType | 4 WHERE entry IN (37955,38434,38435,38436); -- Blood-Queen Lana'thel (ICC)
-- UPDATE creature_template SET InhabitType = InhabitType | 4 WHERE entry IN (37813,38402,38582,38583); -- Deathbringer Saurfang (ICC)
UPDATE creature_template SET InhabitType = InhabitType | 4 WHERE entry IN (36853,38265,38266,38267); -- Sindragosa (ICC)
UPDATE creature_template SET InhabitType = InhabitType | 4 WHERE entry IN (37533,38220); -- Rimefang (ICC)
UPDATE creature_template SET InhabitType = InhabitType | 4 WHERE entry IN (37534,38219); -- Spinestalker (ICC)
UPDATE creature_template SET InhabitType = InhabitType | 4 WHERE entry IN (39747,39823); -- Saviana Ragefire (RS)
UPDATE creature_template SET InhabitType = InhabitType | 4 WHERE entry IN (10184,36538); -- Onyxia (Ony)
UPDATE creature_template SET InhabitType = InhabitType | 4 WHERE entry IN (24068,31655); -- Annhylde the Caller (UK)

nice, thx :) should work

UPDATE creature_template SET InhabitType = InhabitType | 4 WHERE entry IN (39747,39823); -- Saviana Ragefire (RS) saviana have 4 entrys? 10, 10h, 25, 25h

@garyfisher Deathbringer Saurfang doesn't need to fly. If you set this for him too, he will float into the room instead of walking.
The id's set must be the ones of the champions that start the event (A- Muradin Bronzebeard, H- High Overlord Saurfang etc), although they will float too...

@milotic Saviana Ragefire is the same as Rimefang and Spinestalker and has only 2 id's (probably one for 10/25 and the other for 10h/25h).

Please can someone throw a link to the patch flying Onyxia? Or any solution thanks so much everyone :)

Why you don't read previous post? It's realy hard? Read last post by Garyfisher

Core: a3e56b0
Problem: Boss gets stuck in the air.
InhabitType=7
Tested with enabled and disabled mmaps for map=469.

Nefarian can not fly a long way
I reduce the length and this works for me

--- a/src/server/scripts/EasternKingdoms/BlackrockMountain/BlackwingLair/boss_nefarian.cpp
+++ b/src/server/scripts/EasternKingdoms/BlackrockMountain/BlackwingLair/boss_nefarian.cpp
@@ -153,7 +153,7 @@ Position const DrakeSpawnLoc[2] = // drakonid

 Position const NefarianLoc[2] =
 {
-    {-7449.763672f, -1387.816040f, 526.783691f, 3.0f}, // nefarian spawn
+    {-7495.615723f, -1337.156738f, 507.922516f, 3.0f}, // nefarian spawn
     {-7535.456543f, -1279.562500f, 476.798706f, 3.0f}  // nefarian move
 };

How to increase the path length of the flight?

Any fix working here? problem persist on 3ea97450aec21619b953753430750e0b4ec92920

The problem now is different for me. I'll try to explain. Lord Victor Nefarius is not sitting in his throne, but you can speak with him. Once you run the event all is ok until the dragon Nefarian appears. The dragon is on the screen for a few seconds without moving and after that it disappears but I think that it doesn't fall. At this point, change to GM mode on and you will see Lord Victor Nefarius again running and fighting.

@Pirricli
+1 problem. Now you fix this?

Can't we enable grid on door open?

the dragon Nefarian spawns manually after the door was opened and Lord Victor Nefarius was in combat for several minutes

we could set him active + load grid on spawn maybe

The Dragon lands outside the boundaries making it impossible to attack. This is because the landing coordinates are wrong.

Look below - this way the dragon spawns roughly above the despawning human form and descends in the middle of the melee - everything works just fine.

 Position const NefarianLoc[2] =
 {
    {-7534.125488f, -1273.477539f, 526.783691f, 3.0f}, // nefarian spawn
    {-7534.125488f, -1273.477539f, 476.798187f, 3.0f}  // nefarian move
 };

Still getting this issue and is there away to fix this yet without having to recompile the core?

Cannot reproduce on rev. e4658a1307b1 2019-01-27 15:20:38 +0100 (3.3.5 branch) (Win64, Release, Static)

If this is closed, should I open a issue for the Skadi situation?

If Skadi has an issue in the current revision, yes.

Was this page helpful?
0 / 5 - 0 ratings

Related issues

chilito picture chilito  路  3Comments

funjoker picture funjoker  路  3Comments

DDuarte picture DDuarte  路  3Comments

Jonne733 picture Jonne733  路  3Comments

Jildor picture Jildor  路  3Comments