Not a member of Pastebin yet?
Sign Up,
it unlocks many cool features!
- -- Mechagnome Battletank
- SET @ENTRY := 34164;
- SET @ENTRY_25 := 34165;
- SET @SPELL_FLAME_CANNON := 64692;
- SET @SPELL_JUMP_ATTACK := 64953;
- UPDATE `creature_template` SET `AIName` = 'SmartAI' WHERE `entry` = @ENTRY;
- DELETE FROM `smart_scripts` WHERE `entryorguid` = @ENTRY;
- 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
- (@ENTRY,0,0,0,0,0,100,6,0,0,2000,2000,11,@SPELL_FLAME_CANNON,0,0,0,0,0,17,25,50,0,0,0,0,0,"Mechagnome Battletank - In Combat - Cast Flame Cannon"),
- (@ENTRY,0,1,0,0,0,100,6,20000,20000,20000,20000,11,@SPELL_JUMP_ATTACK,1,0,0,0,0,6,0,0,0,0,0,0,0,"Mechagnome Battletank - In Combat - Cast Jump Attack");
- -- Increase DMG
- UPDATE `creature_template` SET `mindmg`=422, `maxdmg`=586, `attackpower`=642, `minrangedmg`=345, `maxrangedmg`=509, `rangedattackpower`=103 WHERE `entry` IN (@ENTRY, @ENTRY_25);
- -- Ironwork Cannon
- SET @ENTRY := 33264;
- SET @SPELL_FLAME_CANNON := 62395;
- UPDATE `creature_template` SET `AIName` = 'SmartAI' WHERE `entry` = @ENTRY;
- DELETE FROM `smart_scripts` WHERE `entryorguid` = @ENTRY;
- 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
- (@ENTRY,0,0,0,4,0,100,6,0,0,0,0,20,0,0,0,0,0,0,0,0,0,0,0,0,0,0,"Ironwork Cannon - On Aggro - Stop Autoattack"),
- (@ENTRY,0,1,0,0,0,100,6,0,0,2000,2000,11,@SPELL_FLAME_CANNON,0,0,0,0,0,17,25,70,0,0,0,0,0,"Ironwork Cannon - In Combat - Cast Flame Cannon");
- -- Disable Move
- UPDATE `creature_template` SET `unit_flags` = `unit_flags` | 4 WHERE `entry`=@ENTRY;
- -- Mechanostriker 54-A
- SET @ENTRY := 34161;
- SET @ENTRY_25 := 34162;
- SET @SPELL_LASER_BARRAGE := 64766;
- UPDATE `creature_template` SET `AIName` = 'SmartAI' WHERE `entry` = @ENTRY;
- DELETE FROM `smart_scripts` WHERE `entryorguid` = @ENTRY;
- 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
- (@ENTRY,0,0,0,4,0,100,6,0,0,0,0,20,0,0,0,0,0,0,0,0,0,0,0,0,0,0,"Mechanostriker 54-A - On Aggro - Stop Autoattack"),
- (@ENTRY,0,1,0,0,0,100,6,0,0,2000,2000,11,@SPELL_LASER_BARRAGE,0,0,0,0,0,2,0,0,0,0,0,0,0,"Mechanostriker 54-A - In Combat - Cast Flame Cannon");
- -- Disable Move
- UPDATE `creature_template` SET `unit_flags` = `unit_flags` | 4 WHERE `entry` IN (@ENTRY, @ENTRY_25);
- -- Forge Construct
- SET @ENTRY := 34085;
- SET @SPELL_CHARGE := 64719;
- SET @SPELL_FLAME_EMISSION_10 := 64720;
- SET @SPELL_FLAME_EMISSION_25 := 64721;
- UPDATE `creature_template` SET `AIName` = 'SmartAI' WHERE `entry` = @ENTRY;
- DELETE FROM `smart_scripts` WHERE `entryorguid` = @ENTRY;
- 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
- (@ENTRY,0,0,0,4,0,100,6,0,0,0,0,11,@SPELL_CHARGE,0,0,0,0,0,2,0,0,0,0,0,0,0,"Forge Construct - On Aggro - Cast Charge"),
- (@ENTRY,0,1,0,0,0,100,2,10000,10000,10000,10000,11,@SPELL_FLAME_EMISSION_10,0,0,0,0,0,2,0,0,0,0,0,0,0,"Forge Construct - 10man - In Combat - Cast Flame Emission"),
- (@ENTRY,0,2,0,0,0,100,4,10000,10000,10000,10000,11,@SPELL_FLAME_EMISSION_25,0,0,0,0,0,2,0,0,0,0,0,0,0,"Forge Construct - 25man - In Combat - Cast Flame Emission");
- -- Magma Rager
- SET @ENTRY := 34086;
- SET @SPELL_FIRE_BLAST := 64773;
- SET @SPELL_SUPERHEATED_WINDS := 64746;
- UPDATE `creature_template` SET `AIName` = 'SmartAI' WHERE `entry` = @ENTRY;
- DELETE FROM `smart_scripts` WHERE `entryorguid` = @ENTRY;
- 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
- (@ENTRY,0,0,0,0,0,100,6,5000,5000,10000,10000,11,@SPELL_FIRE_BLAST,0,0,0,0,0,2,0,0,0,0,0,0,0,"Magma Rager - In Combat - Cast Fire Blast"),
- (@ENTRY,0,1,0,0,0,100,6,10000,10000,20000,20000,11,@SPELL_SUPERHEATED_WINDS,0,0,0,0,0,1,0,0,0,0,0,0,0,"Magma Rager - In Combat - Cast Superheated Winds");
- -- Molten Colossus
- SET @ENTRY := 34069;
- SET @SPELL_EARTHQUAKE := 64697;
- SET @SPELL_MAGMA_SPLASH := 64699;
- SET @SPELL_PYROBLAST := 64698;
- UPDATE `creature_template` SET `AIName` = 'SmartAI' WHERE `entry` = @ENTRY;
- DELETE FROM `smart_scripts` WHERE `entryorguid` = @ENTRY;
- 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
- (@ENTRY,0,0,0,0,0,100,6,15000,15000,30000,30000,11,@SPELL_EARTHQUAKE,1,0,0,0,0,1,0,0,0,0,0,0,0,"Molten Colossus - In Combat - Cast Earthquake"),
- (@ENTRY,0,1,0,0,0,100,2,4000,4000,10000,10000,11,@SPELL_MAGMA_SPLASH,0,0,0,0,0,5,0,0,0,0,0,0,0,"Molten Colossus - 10man - In Combat - Cast Magma Splash"),
- (@ENTRY,0,2,0,0,0,100,4,4000,4000,5000,5000,11,@SPELL_MAGMA_SPLASH,0,0,0,0,0,5,0,0,0,0,0,0,0,"Molten Colossus - 25man - In Combat - Cast Magma Splash"),
- (@ENTRY,0,3,0,0,0,100,6,5000,5000,11000,11000,11,@SPELL_PYROBLAST,1,0,0,0,0,5,0,0,0,0,0,0,0,"Molten Colossus - In Combat - Cast Pyroblast");
- -- XR-949 Salvagebot
- SET @ENTRY := 34269;
- SET @SPELL_DEPOY_SALVAGE_SAWS := 65099;
- UPDATE `creature_template` SET `AIName` = 'SmartAI' WHERE `entry` = @ENTRY;
- DELETE FROM `smart_scripts` WHERE `entryorguid` = @ENTRY;
- 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
- (@ENTRY,0,0,0,0,0,100,6,10000,10000,20000,20000,11,@SPELL_DEPOY_SALVAGE_SAWS,0,0,0,0,0,1,0,0,0,0,0,0,0,"XR-949 Salvagebot - In Combat - Cast Deploy Salvage Saws");
- -- Parts Recovery Technician
- SET @ENTRY := 34267;
- SET @SPELL_MECHANO_KICK := 65071;
- SET @SPELL_DEFENSE_MATRIX := 65070;
- UPDATE `creature_template` SET `AIName` = 'SmartAI' WHERE `entry` = @ENTRY;
- DELETE FROM `smart_scripts` WHERE `entryorguid` = @ENTRY;
- 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
- (@ENTRY,0,0,0,4,0,100,6,0,0,0,0,11,@SPELL_MECHANO_KICK,0,0,0,0,0,2,0,0,0,0,0,0,0,"Parts Recovery Technician - On Aggro - Cast Mechano Kick"),
- (@ENTRY,0,1,0,0,0,100,6,15000,15000,30000,30000,11,@SPELL_DEFENSE_MATRIX,0,0,0,0,0,1,0,0,0,0,0,0,0,"Parts Recovery Technician - In Combat - Cast Defense Matrix");
- -- XD-175 Compactobot
- SET @ENTRY := 34271;
- SET @SPELL_COMPACTED_10 := 65078;
- SET @SPELL_COMPACTED_25 := 65105;
- SET @SPELL_TRASH_COMPACTOR_10 := 65073;
- SET @SPELL_TRASH_COMPACTOR_25 := 65106;
- UPDATE `creature_template` SET `AIName` = 'SmartAI' WHERE `entry` = @ENTRY;
- DELETE FROM `smart_scripts` WHERE `entryorguid` = @ENTRY;
- 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
- (@ENTRY,0,0,0,0,0,100,2,10000,10000,15000,15000,11,@SPELL_COMPACTED_10,0,0,0,0,0,2,0,0,0,0,0,0,0,"XD-175 Compactobot - 10man - In Combat - Cast Compacted"),
- (@ENTRY,0,1,0,0,0,100,4,10000,10000,15000,15000,11,@SPELL_COMPACTED_25,0,0,0,0,0,2,0,0,0,0,0,0,0,"XD-175 Compactobot - 25man - In Combat - Cast Compacted"),
- (@ENTRY,0,2,0,0,0,100,2,13000,17000,13000,17000,11,@SPELL_TRASH_COMPACTOR_10,1,0,0,0,0,6,0,0,0,0,0,0,0,"XD-175 Compactobot - 10man - In Combat - Cast Trash Compactor"),
- (@ENTRY,0,3,0,0,0,100,4,13000,17000,13000,17000,11,@SPELL_TRASH_COMPACTOR_25,1,0,0,0,0,6,0,0,0,0,0,0,0,"XD-175 Compactobot - 25man - In Combat - Cast Trash Compactor");
- -- XB-488 Disposalbot
- SET @ENTRY := 34273;
- SET @SPELL_CUT_SCRAP_METAL_10 := 65080;
- SET @SPELL_CUT_SCRAP_METAL_25 := 65104;
- SET @SPELL_SELF_DESTRUCT := 65084;
- UPDATE `creature_template` SET `AIName` = 'SmartAI' WHERE `entry` = @ENTRY;
- DELETE FROM `smart_scripts` WHERE `entryorguid` = @ENTRY;
- 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
- (@ENTRY,0,0,0,0,0,100,2,10000,10000,15000,15000,11,@SPELL_CUT_SCRAP_METAL_10,0,0,0,0,0,2,0,0,0,0,0,0,0,"XB-488 Disposalbot - 10man - In Combat - Cast Cut Scrap Metal"),
- (@ENTRY,0,1,0,0,0,100,4,10000,10000,15000,15000,11,@SPELL_CUT_SCRAP_METAL_25,0,0,0,0,0,2,0,0,0,0,0,0,0,"XB-488 Disposalbot - 25man - In Combat - Cast Cut Scrap Metal"),
- (@ENTRY,0,2,0,2,0,100,6,0,20,0,0,11,@SPELL_SELF_DESTRUCT,1,0,0,0,0,1,0,0,0,0,0,0,0,"XB-488 Disposalbot - On 20%HP - Cast Self Destruct");
- -- Runeforged Sentry
- SET @ENTRY := 34234;
- SET @SPELL_RUNED_FLAME_JETS_10 := 64870;
- SET @SPELL_RUNED_FLAME_JETS_25 := 64991;
- SET @SPELL_LAVA_BURST_10 := 64847;
- SET @SPELL_LAVA_BURST_25 := 64988;
- SET @SPELL_FLAMING_RUNE := 64852;
- UPDATE `creature_template` SET `AIName` = 'SmartAI' WHERE `entry` = @ENTRY;
- DELETE FROM `smart_scripts` WHERE `entryorguid` = @ENTRY;
- 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
- (@ENTRY,0,0,0,0,0,100,2,7000,7000,20000,20000,11,@SPELL_RUNED_FLAME_JETS_10,0,0,0,0,0,2,0,0,0,0,0,0,0,"Runeforged Sentry - 10man - In Combat - Cast Runed Flame Jets"),
- (@ENTRY,0,1,0,0,0,100,4,7000,7000,20000,20000,11,@SPELL_RUNED_FLAME_JETS_25,0,0,0,0,0,2,0,0,0,0,0,0,0,"Runeforged Sentry - 25man - In Combat - Cast Runed Flame Jets"),
- (@ENTRY,0,2,0,0,0,100,2,5000,5000,10000,10000,11,@SPELL_LAVA_BURST_10,0,0,0,0,0,5,0,0,0,0,0,0,0,"Runeforged Sentry - 10man - In Combat - Cast Lava Burst"),
- (@ENTRY,0,3,0,0,0,100,4,5000,5000,10000,10000,11,@SPELL_LAVA_BURST_25,0,0,0,0,0,5,0,0,0,0,0,0,0,"Runeforged Sentry - 25man - In Combat - Cast Lava Burst"),
- (@ENTRY,0,4,0,0,0,100,6,13000,13000,21000,21000,11,@SPELL_FLAMING_RUNE,0,0,0,0,0,6,0,0,0,0,0,0,0,"Runeforged Sentry - In Combat - Cast Flaming Rune");
- -- Steelforged Defender
- SET @ENTRY := 33572;
- SET @SPELL_HARMSTRING := 62845;
- SET @SPELL_SUNDER_ARMOR := 50370;
- UPDATE `creature_template` SET `AIName` = 'SmartAI' WHERE `entry` = @ENTRY;
- DELETE FROM `smart_scripts` WHERE `entryorguid` = @ENTRY;
- 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
- (@ENTRY,0,0,0,0,0,100,6,2000,2000,5000,5000,11,@SPELL_HARMSTRING,0,0,0,0,0,2,0,0,0,0,0,0,0,"Steelforged Defender - In Combat - Cast Hamstring"),
- (@ENTRY,0,1,0,0,0,100,6,3000,3000,10000,10000,11,@SPELL_SUNDER_ARMOR,0,0,0,0,0,2,0,0,0,0,0,0,0,"Steelforged Defender - In Combat - Cast Sunder Armor");
Add Comment
Please, Sign In to add comment