Script Actions
98% = Says "Chaos!" In text and sound, While casts spell "Shadow Bolt "
97% = Says "Destruction!" in Text and sound, While casts spell "?? "
96% = Says "Oblivion! " in Text and Sound, While casts spell "?? "
50% = Says "I will not be denied! This world shall fall! " in Text and Sound, While casts spell "?? "
20% = Says "Do not harbor false hope. You cannot win! " in Text and Sound, While casts spell "?? "
01% = Says "Ragh! The powers of the Sunwell turn against me! What have you done? What have you done?! " in Text and Sound, While casts spell "?? "
Scripted Soon-To-Come Actions
Emerged from Sunwell
Grunting sounds when defeated.
and other Kil'jaeden stuff from blizzard.
LUA Script and SQL Code
k i have decided to just post it instead of a download
I HAVE EDITED THE SCRIPT SO HE NOW YELLS THE TEXT AND IT STILL PLAYS SOUND.
Code:
function phase_1(pUnit, Event)
if pUnit:GetHealthPct() < 99 then
pUnit:RemoveEvents();
pUnit:SendChatMessage(14, 0, "Chaos!")
pUnit:FullCastSpellOnTarget(47248,Unit:GetMainTank())
pUnit:PlaySoundToSet(12505)
pUnit:RegisterEvent("phase_2",1000, 0)
end
end
function phase_2(pUnit, Event)
if pUnit:GetHealthPct() < 98 then
pUnit:RemoveEvents();
pUnit:SendChatMessage(14, 0, "Destruction!")
pUnit:FullCastSpellOnTarget(39023,Unit:GetMainTank())
pUnit:PlaySoundToSet(12506)
pUnit:RegisterEvent("phase_3",1000, 0)
end
end
function phase_3(pUnit, Event)
if pUnit:GetHealthPct() < 97 then
pUnit:RemoveEvents();
pUnit:SendChatMessage(14, 0, "Oblivion!")
pUnit:PlaySoundToSet(12507)
pUnit:FullCastSpellOnTarget(28627,Unit:GetMainTank())
pUnit:FullCastSpellOnTarget(38533,Unit:GetMainTank())
pUnit:FullCastSpellOnTarget(38533,Unit:GetMainTank())
pUnit:FullCastSpellOnTarget(38533,Unit:GetMainTank())
pUnit:RegisterEvent("phase_4",1000, 0)
end
end
function phase_4(pUnit, Event)
if pUnit:GetHealthPct() < 50 then
pUnit:RemoveEvents();
pUnit:SendChatMessage(14, 0, "I will not be denied! This world shall fall!")
pUnit:PlaySoundToSet(12508)
pUnit:FullCastSpellOnTarget(45664,Unit:GetMainTank())
pUnit:RegisterEvent("phase_5",1000, 0)
end
end
function phase_5(pUnit, Event)
if pUnit:GetHealthPct() < 20 then
pUnit:RemoveEvents();
pUnit:SendChatMessage(14, 0, "Do not harbor false hope. You cannot win!")
pUnit:PlaySoundToSet(12509)
pUnit:FullCastSpellOnTarget(40343,Unit:GetMainTank())
pUnit:FullCastSpellOnTarget(48441,Unit:GetMainTank())
pUnit:FullCastSpellOnTarget(512,Unit:GetMainTank())
pUnit:FullCastSpellOnTarget(25442,Unit:GetMainTank())
pUnit:FullCastSpellOnTarget(17668,Unit:GetMainTank())
pUnit:FullCastSpellOnTarget(40876,Unit:GetMainTank())
pUnit:RegisterEvent("phase_6",1000, 0)
end
end
function phase_6(pUnit, Event)
if pUnit:GetHealthPct() < 01 then
pUnit:RemoveEvents();
pUnit:SendChatMessage(14, 0, "Ragh! The powers of the Sunwell turn against me! What have you done? What have you done?!")
pUnit:PlaySoundToSet(12510)
pUnit:FullCastSpellOnTarget(44998,Unit:GetMainTank())
pUnit:RegisterEvent("phase_7",1000, 0)
end
end
function phase_7(pUnit, Event)
if pUnit:GetHealthPct() < 100 then
pUnit:RemoveEvents();
pUnit:CastSpell(46474)
end
end
function boss_start(pUnit, Event)
pUnit:RegisterEvent("phase_1",1000, 0)
end
function boss_OnKill(pUnit, Event)
pUnit:SendChatMessage(14, 0, "Another step towards destruction!")
pUnit:PlaySoundToSet(12501)
pUnit:CastSpell(31972)
end
RegisterUnitEvent(25320, 1, "boss_start")
RegisterUnitEvent(25320, 3, "boss_OnKill")
SQL Code
Code:
Replace into `creature_names`(`entry`,`name`,`subname`,`info_str`,`Flags1`,`type`,`family`,`rank`,`unk4`,`spelldataid`,`male_displayid`,`female_displayid`,`male_displayid2`,`female_displayid2`,`unknown_float1`,`unknown_float2`,`civilian`,`leader`) values (25320,'Kil\'Jaeden','TheDeceiver','',0,3,0,3,0,0,23200,0,0,0,1647,500,0,0);
Replace into `creature_proto`(`entry`,`minlevel`,`maxlevel`,`faction`,`minhealth`,`maxhealth`,`mana`,`scale`,`npcflags`,`attacktime`,`attacktype`,`mindamage`,`maxdamage`,`rangedattacktime`,`rangedmindamage`,`rangedmaxdamage`,`mountdisplayid`,`equipmodel1`,`equipinfo1`,`equipslot1`,`equipmodel2`,`equipinfo2`,`equipslot2`,`equipmodel3`,`equipinfo3`,`equipslot3`,`respawntime`,`armor`,`resistance1`,`resistance2`,`resistance3`,`resistance4`,`resistance5`,`resistance6`,`combat_reach`,`bounding_radius`,`auras`,`boss`,`money`,`invisibility_type`,`death_state`,`walk_speed`,`run_speed`,`fly_speed`,`extra_a9_flags`) values (25320,73,73,1771,4534309,4534309,300000,1,0,2000,10000,1000,3000,0,0,0,0,0,0,0,0,0,0,0,0,0,0001,20,0,0,0,0,0,0,1,0,'',1,500,0,0,2.5,8,14,0);
Screenshots Are Here!
Credits
BrantX - For SQL Code and Script
Gastricpenguin - For the LUA Phase boss Guide
SectorSeven - For the LUA Guide
SectorSeven and ABD - For Kil'Jaeden Stats Arthas117 - For Helping me make Kil'Jaeden cast the spells on Tank Happy?
__________________
"You speak of justice? Of cowardice? I will show you the justice of the grave... and the true meaning of fear."
Last edited by BrantX; 05-11-2008 at 07:36 PM.
Donate to remove ads, get your "DONATOR title, and get access to the MMOwned community's elite Shoutbawx.
Even though Kil'jaeden has yet to be encountered in-game, sound files currently existing in the MPQ files reveal Kil'jaeden saying upon his death, or atleast some time during the fight; "... the powers of the Sunwell, turned against me! What have you done? What have you done?!"
Somehow this gives me the impression that Kil'jaeden will be a C'thun style fight, where most of the fighting is done around the boss, while waiting for a weakening phase, or perhaps, as the sound files could indicate, a timed manipulation of the Sunwell's energies.
This is, of course, only speculation and is just slightly backed up by mentioned sound files.
Also, he could appear to be atleast a 4-phase fight, due to sound files named "KILJAEDENPHASE03" and "KILJAEDENPHASE04".
You can try listening to the sounds yourself, by typing these lines in the in-game chat box:
"The expendable have perished. So be it. Now I shall succeed where Sargeras could not. I will bleed this wretched world and secure my place as the true master of the Burning Legion. The end has come. Let the unravelling of this world commence!" /script PlaySoundFile("SoundCreatureKilJaedenKILJAEDENEMERGE.wav")
"Another step towards destruction." /script PlaySoundFile("SoundCreatureKilJaedenKILJAEDENKILL01.wav")
"Anak'kiri" Sounds like that atleast.. /script PlaySoundFile("SoundCreatureKilJaedenKILJAEDENKILL02.wav")
"Who can you trust?" /script PlaySoundFile("SoundCreatureKilJaedenKILJAEDENMIRROR01.wav")
"The enemy is among you." /script PlaySoundFile("SoundCreatureKilJaedenKILJAEDENMIRROR02.wav")
"All my plans have lead to this." /script PlaySoundFile("SoundCreatureKilJaedenKILJAEDENORDER01.wav")
"Stay on task, do not waste time." /script PlaySoundFile("SoundCreatureKilJaedenKILJAEDENORDER02.wav")
"I have waited long enough." /script PlaySoundFile("SoundCreatureKilJaedenKILJAEDENORDER03.wav")
"Fail me, and suffer for eternity." /script PlaySoundFile("SoundCreatureKilJaedenKILJAEDENORDER04.wav")
"Drain the girl, drain the power, until there is nothing but a vacant shell" /script PlaySoundFile("SoundCreatureKilJaedenKILJAEDENORDER05.wav")
"I will not be denied, this world shall fall!" /script PlaySoundFile("SoundCreatureKilJaedenKILJAEDENPHASE03.wav")
"Do not harbor false hope, you can not win!" /script PlaySoundFile("SoundCreatureKilJaedenKILJAEDENPHASE04.wav")
"Uggh.. the powers of the Sunwell turned against me... What have you done? What have you done?!" /script PlaySoundFile("SoundCreatureKilJaedenKILJAEDENREACTS.wav")
How can you script Kil'jaedan if he hasn't been downed on retail yet. I mean c'mon.
uhh i got a simple answer for that...
WoWWiki [Only registered and activated users can see links. ]
Quote:
Orders (before the encounter):
* All my plans have led to this!
* Stay on task! Do not waste time!
* I have waited long enough!
* Fail me, and suffer for eternity!
* Drain the girl! Drain her power until there is nothing but a vacant shell!
Emerge:
* The expendible have perished... So be it! Now I shall succeed where Sargeras could not! I will bleed this wretched world and secure my place as the true master of the Burning Legion. The end has come! Let the unraveling of this world commence!
Battle:
* Chaos!
* Destruction!
* Oblivion!
Kill:
* Another step towards destruction!
* (Eredun)
Mirror:
* Who can you trust?
* The enemy is among you.
Phase 3:
* I will not be denied! This world shall fall!
Phase 4:
* Do not harbor false hope. You cannot win!
React:
* Ragh! The powers of the Sunwell turn against me! What have you done? What have you done?!
Death:
* (Grunting noises)
Kalecgos
Intro:
* You are not alone. The Blue Dragonflight shall help you vanquish the Deceiver.
Orbs:
* I will channel my power into the orbs, be ready!
* I have empowered another orb! Use it quickly!
* Another orb is ready! Make haste!
* I have channeled all I can! The power is in your hands!
Anveena and Kalecgos
* Anveena: I serve only the master now.
* Kalec: Anveena, you must awaken, this world needs you!
* Anveena: But I'm... lost. I cannot find my way back.
* Kalec: You must let go! You must become what you were always meant to be! The time is now, Anveena!
* Anveena: Kalec...? Kalec?
* Kalec: Anveena, I love you! Focus on my voice, come back for me now! Only you can cleanse the Sunwell!
* Anveena: The nightmare is over, the spell is broken! Goodbye, Kalec, my love!
* Kalec: Yes, Anveena! Let fate embrace you now!
Encourage:
* Kalec: Goodbye, Anveena, my love. Few will remember your name, yet this day you change the course of destiny. What was once corrupt is now pure. Heroes, do not let her sacrifice be in vain.
* Kalec: Strike now, heroes, while he is weakened! Vanquish the Deceiver!
Tho the bottom from Kalecgos's arivale i do not have but i get all my information from WoWWiki. If my lua script is not 100% correct i don't give a damn then don't use it its as good as its getting.
__________________
"You speak of justice? Of cowardice? I will show you the justice of the grave... and the true meaning of fear."