diff --git a/ENEMIES/Spectral Apparition.sql b/ENEMIES/Spectral Apparition.sql new file mode 100644 index 0000000..4ee6cc5 --- /dev/null +++ b/ENEMIES/Spectral Apparition.sql @@ -0,0 +1,26 @@ +DELETE FROM `creature_template` WHERE (`entry` = 16423); +INSERT INTO `creature_template` (`entry`, `difficulty_entry_1`, `difficulty_entry_2`, `difficulty_entry_3`, `KillCredit1`, `KillCredit2`, `name`, `subname`, `IconName`, `gossip_menu_id`, `minlevel`, `maxlevel`, `exp`, `faction`, `npcflag`, `speed_walk`, `speed_run`, `speed_swim`, `speed_flight`, `detection_range`, `scale`, `rank`, `dmgschool`, `DamageModifier`, `BaseAttackTime`, `RangeAttackTime`, `BaseVariance`, `RangeVariance`, `unit_class`, `unit_flags`, `unit_flags2`, `dynamicflags`, `family`, `trainer_type`, `trainer_spell`, `trainer_class`, `trainer_race`, `type`, `type_flags`, `lootid`, `pickpocketloot`, `skinloot`, `PetSpellDataId`, `VehicleId`, `mingold`, `maxgold`, `AIName`, `MovementType`, `HoverHeight`, `HealthModifier`, `ManaModifier`, `ArmorModifier`, `ExperienceModifier`, `RacialLeader`, `movementId`, `RegenHealth`, `mechanic_immune_mask`, `spell_school_immune_mask`, `flags_extra`, `ScriptName`, `VerifiedBuild`) VALUES +(16423, 0, 0, 0, 0, 0, 'Spectral Apparition', NULL, NULL, 0, 6, 7, 0, 1630, 0, 1.11111, 0.85714, 1, 1, 18, 1, 0, 0, 1, 2000, 2000, 1, 1, 1, 0, 2048, 0, 0, 0, 0, 0, 0, 6, 0, 16423, 0, 0, 0, 0, 0, 0, '', 0, 1, 1, 1, 1, 1, 0, 100, 1, 8397332, 0, 0, '', 12340); + +DELETE FROM `creature_template_model` WHERE (`CreatureID` = 16423); +INSERT INTO `creature_template_model` (`CreatureID`, `Idx`, `CreatureDisplayID`, `DisplayScale`, `Probability`, `VerifiedBuild`) VALUES +(16423, 0, 16169, 1, 1, 12340); + +DELETE FROM `creature_template_spell` WHERE (`CreatureID` = 16423); +INSERT INTO `creature_template_spell` (`CreatureID`, `Index`, `Spell`, `VerifiedBuild`) VALUES +(16423, 0, 28265, 12340); + +DELETE FROM `creature_questitem` WHERE (`CreatureEntry` = 16423); +INSERT INTO `creature_questitem` (`CreatureEntry`, `Idx`, `ItemId`, `VerifiedBuild`) VALUES +(16423, 0, 22892, 0); + +DELETE FROM `creature_loot_template` WHERE (`Entry` = 16423); +INSERT INTO `creature_loot_template` (`Entry`, `Item`, `Reference`, `Chance`, `QuestRequired`, `LootMode`, `GroupId`, `MinCount`, `MaxCount`, `Comment`) VALUES +(16423, 765, 0, 0.02, 0, 1, 0, 1, 1, 'Spectral Apparition - Silverleaf'), +(16423, 22892, 0, 35, 1, 1, 0, 1, 1, 'Spectral Apparition - Dim Necrotic Stone'); + +UPDATE `creature_template` SET `AIName` = 'SmartAI' WHERE `entry` = 16423; + +DELETE FROM `smart_scripts` WHERE (`source_type` = 0 AND `entryorguid` = 16423); +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`, `event_param5`, `event_param6`, `action_type`, `action_param1`, `action_param2`, `action_param3`, `action_param4`, `action_param5`, `action_param6`, `target_type`, `target_param1`, `target_param2`, `target_param3`, `target_param4`, `target_x`, `target_y`, `target_z`, `target_o`, `comment`) VALUES +(16423, 0, 0, 0, 0, 0, 100, 0, 5000, 8000, 12000, 15000, 0, 0, 11, 28265, 0, 0, 0, 0, 0, 2, 0, 0, 0, 0, 0, 0, 0, 0, 'Spectral Apparition - In Combat - Cast \'Scourge Strike\'');