This is Lua boss which includes lots of features thrown together such as:
- -Mounted Combat
- -Destructible Objects
- -Flying Orbs Of Doom
- -Lines of Fire
And much more.
Everything has been commented in the script to help you understand what is going on and to help you better learn useful features that will help you make your encounters more engaging.
Detailed Description of the Fight:
Video:Description in chronological order:
This fight starts off on the destructable object 'Malygos Platform'.
The boss rides a black drake and has a powerful melee, but slow, melee attack.
Phase 1
Every few seconds lines of fire will spread out from the boss which players must avoid.
The boss will mind controll players into either healing the boss or attacking other players every 30 seconds.
The boss will slow and weaken the tank every 12 seconds.
The boss will debuff 3 random players with immorlate every 15 seconds.
The boss will do a area of affect 'death and decay' on a random area every now and then.
A fireball volley will be followed by a death and decay.
Phase 2
The boss returns to spawn point, temporarily stunning players.
Lighting strikes players and bounces between them, dealing damage.
All players are weakened and stunned every now and then.
Two players randomly switch positions every ~30 seconds.
People find it hard to see due to the screen filter.
Lightning will prove as a distraction.
Phase 3
Exactly the same as Phase 1 but timers are changed and is generally more hard. Players also randomly teleport.
Phase 4
The platform blows up, players are able to fly.
Two types of orb spawn:
1st spawns every 10 seconds, drags 3 players to it and then blows up dealing large AOE damage.
2nd spawns and just shoots AOE at nearby people.
Phase 6
Orbs spawn more often
Bolts of energy are shot at players every 16 seconds
After 2 minutes the boss charges a massive attack that hits every single player for ~10-11k damage.
The platform resets.
The drake becomes a independant mob.
The fight continues.
- The drake can't die (healed by boss)
- The drake breaths fire and generally is a nuisance
- The main boss continues like phase 1 till death
Download:
Download Lua Script: http://pastebin.com/LjmLNTd3
Download SQL: http://pastebin.com/RMkLntWP
Download core edit for mounted combat: http://pastebin.com/3bMvmA1E
Instructions to Install:
Go to your optional configuration file. Go to the very bottom and find something along the lines of the following:
If it is not there, add that line at the bottom, with a blank line underneath it. If it is there, make sure both values are set to 1.Code:<LUAppArc AllowWorldDBQueries="1" AllowCharDBQueries="1">
Next, get the Lua file, and copy + paste the text into a new notepad file. Go to file, save as, and set it to all file types. Call it "zzzBoss.lua" without the ". Put that in your scripts folder inside your server folder.
For the SQL, you need to execute it into your database (see google if you don't know how). If it error's, then you can make the creatures and objects yourself by reading the top of the Lua script.
For the core edit, this is optional. You need this to be able to get the boss to stay mounted in combat. Go to your uncompiled source code (note: will not work with repacks), save the pastebin code into a .patch file (similar to how Lua files are made) and then right click on it, and press apply patch. You can work it out from there, then recompile your server.
You can find it above the bridge north of Wetlands and south of Arathi Highlands. You can spawn it yourself anywhere else if you want to, it will work anywhere.
Credits:
- Stoneharry (made it)
- Terrorblade (made core edit)
- 2dgreengiant (found out destruct object flags from him)
- All the people who tested it.