mirror of
https://github.com/mod-playerbots/azerothcore-wotlk.git
synced 2026-02-04 19:43:48 +00:00
fix(DB/Core/Misc): More adjustments to BWL (#11154)
This commit is contained in:
@@ -0,0 +1,8 @@
|
|||||||
|
INSERT INTO `version_db_world` (`sql_rev`) VALUES ('1648289846118024900');
|
||||||
|
|
||||||
|
-- Fix selectable doors
|
||||||
|
UPDATE `gameobject_template_addon` SET `faction` = 114, `flags` = `flags`|32 WHERE `entry` IN (176964, 179117, 179365);
|
||||||
|
UPDATE `gameobject_template_addon` SET `flags` = `flags`|4 WHERE `entry` = 179115;
|
||||||
|
|
||||||
|
-- Fix Blackwing technicians spawn time
|
||||||
|
UPDATE `creature` SET `spawntimesecs` = 604800 WHERE `id1` = 13996;
|
||||||
@@ -4168,6 +4168,11 @@ void SpellMgr::LoadSpellInfoCorrections()
|
|||||||
spellInfo->AttributesEx2 |= SPELL_ATTR2_IGNORE_LINE_OF_SIGHT;
|
spellInfo->AttributesEx2 |= SPELL_ATTR2_IGNORE_LINE_OF_SIGHT;
|
||||||
});
|
});
|
||||||
|
|
||||||
|
ApplySpellFix({ 22247 }, [](SpellInfo* spellInfo)
|
||||||
|
{
|
||||||
|
spellInfo->AttributesCu |= SPELL_ATTR0_CU_DONT_BREAK_STEALTH;
|
||||||
|
});
|
||||||
|
|
||||||
// Manastorm
|
// Manastorm
|
||||||
ApplySpellFix({ 21097 }, [](SpellInfo* spellInfo)
|
ApplySpellFix({ 21097 }, [](SpellInfo* spellInfo)
|
||||||
{
|
{
|
||||||
|
|||||||
@@ -124,7 +124,7 @@ public:
|
|||||||
|
|
||||||
events.ScheduleEvent(EVENT_CLEAVE, 10000);
|
events.ScheduleEvent(EVENT_CLEAVE, 10000);
|
||||||
events.ScheduleEvent(EVENT_FLAME_BREATH, 15000);
|
events.ScheduleEvent(EVENT_FLAME_BREATH, 15000);
|
||||||
events.ScheduleEvent(EVENT_FIRE_NOVA, 20000);
|
events.ScheduleEvent(EVENT_FIRE_NOVA, 5000);
|
||||||
events.ScheduleEvent(EVENT_TAIL_SWEEP, 11000);
|
events.ScheduleEvent(EVENT_TAIL_SWEEP, 11000);
|
||||||
events.ScheduleEvent(EVENT_BURNING_ADRENALINE, 15000);
|
events.ScheduleEvent(EVENT_BURNING_ADRENALINE, 15000);
|
||||||
}
|
}
|
||||||
@@ -220,7 +220,7 @@ public:
|
|||||||
break;
|
break;
|
||||||
case EVENT_FIRE_NOVA:
|
case EVENT_FIRE_NOVA:
|
||||||
DoCastVictim(SPELL_FIRE_NOVA);
|
DoCastVictim(SPELL_FIRE_NOVA);
|
||||||
events.ScheduleEvent(EVENT_FIRE_NOVA, 15000);
|
events.ScheduleEvent(EVENT_FIRE_NOVA, urand(3000, 5000));
|
||||||
break;
|
break;
|
||||||
case EVENT_TAIL_SWEEP:
|
case EVENT_TAIL_SWEEP:
|
||||||
DoCastAOE(SPELL_TAIL_SWEEP);
|
DoCastAOE(SPELL_TAIL_SWEEP);
|
||||||
|
|||||||
Reference in New Issue
Block a user