mirror of
https://github.com/liyunfan1223/azerothcore-wotlk.git
synced 2026-08-08 15:58:04 +00:00
fix(Core/DB/Quest): Let Them Eat Crow (#1680)
This commit is contained in:
@@ -0,0 +1,19 @@
|
|||||||
|
INSERT INTO `version_db_world` (`sql_rev`) VALUES ('1554387633805928700');
|
||||||
|
|
||||||
|
DELETE FROM `conditions` WHERE `SourceTypeOrReferenceId` IN (13, 17) AND `SourceEntry` IN (42767, 42788);
|
||||||
|
INSERT INTO `conditions` (`SourceTypeOrReferenceId`, `SourceGroup`, `SourceEntry`, `SourceId`, `ElseGroup`, `ConditionTypeOrReference`, `ConditionTarget`, `ConditionValue1`, `ConditionValue2`, `ConditionValue3`, `NegativeCondition`, `ErrorType`, `ErrorTextId`, `ScriptName`, `Comment`) VALUES
|
||||||
|
(13, 2, 42788, 0, 0, 31, 0, 3, 23943, 0, 0, 0, 0, '', 'Spell Feed Plaguehound targets NPC Hungry Plaguehound'),
|
||||||
|
(17, 0, 42788, 0, 0, 29, 0, 23943, 10, 0, 0, 0, 0, '', 'Spell Feed Plaguehound requires NPC Hungry Plaguehound within 10 yards'),
|
||||||
|
(13, 1, 42767, 0, 0, 31, 0, 3, 23945, 0, 0, 0, 0, '', 'Spell Sic\'em targets NPC Fjord Crow');
|
||||||
|
|
||||||
|
UPDATE `creature_template` SET `spell1`=42767 WHERE `entry`=23943;
|
||||||
|
|
||||||
|
UPDATE `creature_template` SET `AIName`='SmartAI' WHERE `entry`=23945;
|
||||||
|
DELETE FROM `smart_scripts` WHERE `entryorguid`=23945 AND `source_type`=0;
|
||||||
|
INSERT INTO `smart_scripts` (`entryorguid`, `source_type`, `id`, `link`, `event_type`, `event_phase_mask`, `event_chance`, `event_flags`, `event_param1`, `event_param2`, `event_param3`, `event_param4`, `action_type`, `action_param1`, `action_param2`, `action_param3`, `action_param4`, `action_param5`, `action_param6`, `target_type`, `target_param1`, `target_param2`, `target_param3`, `target_x`, `target_y`, `target_z`, `target_o`, `comment`) VALUES
|
||||||
|
(23945, 0, 0, 0, 8, 0, 100, 0, 42767, 0, 0, 0, 49, 0, 0, 0, 0, 0, 0, 7, 0, 0, 0, 0, 0, 0, 0, 'Fjord Crow - On Spellhit \'Sic\'em\' - Attack Invoker');
|
||||||
|
|
||||||
|
UPDATE `creature_template` SET `AIName`='SmartAI' WHERE `entry`= 23938;
|
||||||
|
DELETE FROM `smart_scripts` WHERE `entryorguid`=23938 AND `source_type`=0;
|
||||||
|
INSERT INTO `smart_scripts` (`entryorguid`, `source_type`, `id`, `link`, `event_type`, `event_phase_mask`, `event_chance`, `event_flags`, `event_param1`, `event_param2`, `event_param3`, `event_param4`, `action_type`, `action_param1`, `action_param2`, `action_param3`, `action_param4`, `action_param5`, `action_param6`, `target_type`, `target_param1`, `target_param2`, `target_param3`, `target_x`, `target_y`, `target_z`, `target_o`, `comment`) VALUES
|
||||||
|
(23938, 0, 0, 0, 20, 0, 100, 0, 11227, 0, 0, 0, 41, 1500, 0, 0, 0, 0, 0, 9, 23943, 0, 10, 0, 0, 0, 0, 'Pontius - When player rewards quest 11227 - Creature Hungry Plaguehound (23943) in 0 - 10 yards: Despawn in 1500 ms ');
|
||||||
@@ -3374,6 +3374,9 @@ void SpellMgr::LoadDbcDataCorrections()
|
|||||||
case 29809: // Desecration Arm - 36 instead of 37 - typo? :/
|
case 29809: // Desecration Arm - 36 instead of 37 - typo? :/
|
||||||
spellInfo->EffectRadiusIndex[0] = 37;
|
spellInfo->EffectRadiusIndex[0] = 37;
|
||||||
break;
|
break;
|
||||||
|
case 42767: // Sic'em
|
||||||
|
spellInfo->EffectImplicitTargetA[0] = TARGET_UNIT_NEARBY_ENTRY;
|
||||||
|
break;
|
||||||
// Master Shapeshifter: missing stance data for forms other than bear - bear version has correct data
|
// Master Shapeshifter: missing stance data for forms other than bear - bear version has correct data
|
||||||
// To prevent aura staying on target after talent unlearned
|
// To prevent aura staying on target after talent unlearned
|
||||||
case 48420:
|
case 48420:
|
||||||
@@ -6323,7 +6326,11 @@ void SpellMgr::LoadDbcDataCorrections()
|
|||||||
properties->Type = SUMMON_TYPE_TOTEM;
|
properties->Type = SUMMON_TYPE_TOTEM;
|
||||||
properties = const_cast<SummonPropertiesEntry*>(sSummonPropertiesStore.LookupEntry(647)); // 52893
|
properties = const_cast<SummonPropertiesEntry*>(sSummonPropertiesStore.LookupEntry(647)); // 52893
|
||||||
properties->Type = SUMMON_TYPE_TOTEM;
|
properties->Type = SUMMON_TYPE_TOTEM;
|
||||||
|
if ((properties = const_cast<SummonPropertiesEntry*>(sSummonPropertiesStore.LookupEntry(628)))) // Hungry Plaguehound
|
||||||
|
{
|
||||||
|
properties->Category = SUMMON_CATEGORY_PET;
|
||||||
|
properties->Type = SUMMON_TYPE_PET;
|
||||||
|
}
|
||||||
|
|
||||||
// Correct Pet Size
|
// Correct Pet Size
|
||||||
CreatureDisplayInfoEntry* displayEntry = const_cast<CreatureDisplayInfoEntry*>(sCreatureDisplayInfoStore.LookupEntry(17028)); // Kurken
|
CreatureDisplayInfoEntry* displayEntry = const_cast<CreatureDisplayInfoEntry*>(sCreatureDisplayInfoStore.LookupEntry(17028)); // Kurken
|
||||||
|
|||||||
Reference in New Issue
Block a user