[RELEASE] WOTLK Kel'Thuzad LUA Script! menu

User Tag List

Page 1 of 2 12 LastLast
Results 1 to 15 of 22
  1. #1
    VictoRo's Avatar Contributor
    Reputation
    81
    Join Date
    Feb 2008
    Posts
    219
    Thanks G/R
    0/0
    Trade Feedback
    0 (0%)
    Mentioned
    0 Post(s)
    Tagged
    0 Thread(s)

    [RELEASE] WOTLK Kel'Thuzad LUA Script!

    Well, im here to release my newest script! (;

    Kel'Thuzad!




    I did it as blizzlike as possible, by reading on WoWWiki what he did and when he did it. Constructive criticism is appreciated, but if your gonna criticize it don't go say "ammagawd, sux uber l33t shizzle". Explain why you think i did bad, what i could've done better so i can improve my skills in LUA.

    Thank you.




    Code:
    ----------[Minion Scripts]-----------------
    
    
    ~~~Soilder of the Frozen Wastes~~~
    
    
    function SoilderoftheFrozenWastes_OnEnterCombat(pUnit,Event)
        pUnit:RegisterEvent("SoilderoftheFrozenWastes_Spell", 5000,1)
    end
    
    
    function SoilderoftheFrozenWastes_Spell(pUnit,Event)
        pUnit:FullCastSpellOnTarget(28457,pUnit:GetClosestPlayer())
     end
    
    
    
    RegisterUnitEvent(16427, 1, "SoilderoftheFrozenWastes_OnEnterCombat")
    
    
    ~~~Unstoppable Abomination~~~
    
    
    function UnstoppableAbomination_OnEnterCombat(pUnit,Event)
        pUnit:RegisterEvent("UnstoppableAbomination_Spell1", 5000,1)
    end
    
    
    function UnstoppableAbomination_Spell1(pUnit,Event)
        pUnit:FullCastSpellOnTarget(25646,pUnit:GetClosestPlayer())
     end
    
    
    
    RegisterUnitEvent(16428, 1, "UnstoppableAbomination_OnEnterCombat")
    
    
    ~~~Soul Weaver~~~
    
    
    function SoulWeaver_OnEnterCombat(pUnit,Event)
        pUnit:RegisterEvent("SoulWeaver_Spell2", 25000,1)
    end
    
    
    function SoulWeaver_Spell2(pUnit,Event)
        pUnit:FullCastSpellOnTarget(28459,pUnit:GetClosestPlayer())
     end
    
    
    
    RegisterUnitEvent(16429, 1, "SoulWeaver_OnEnterCombat")
    
    
    
    ~~~Guardian of Icecrown~~~
    
    function GuardianofIcecrown_OnEnterCombat(pUnit,Event)
        pUnit:RegisterEvent("GuardianofIcecrown_Spell3", 25000,1)
    end
    
    
    function GuardianofIcecrown_Spell3(pUnit,Event)
        pUnit:FullCastSpellOnTarget(28470,pUnit:GetClosestPlayer())
     end
    
    
    
    RegisterUnitEvent(16441, 1, "GuardianofIcecrown_OnEnterCombat")
    
    ----------------------Kel'Thuzad Script iteslf-------------------------------
    
    
    function KelThuzad_Died (pUnit, Event)
    pUnit:RegisterEvent("KelThuzad_Died", 10000,4)
    pUnit:SendChatMessage(5, 0, "AAAAGHHH!... Do not rejoice... your victory is a hollow one... for I shall return with powers beyond your imagining! ")
    
    function KelThuzad_Phase1 (pUnit, Event)
    pUnit:SendBroadcastMessage(You have engaged the Kel'Thuzad fight!)
    pUnit:SendChatMessage(5, 0, "Minions, servants, soldiers of the cold dark, obey the call of Kel'Thuzad!")
    pUnit:SetCombatCapable(1)
    pUnit:Despawn(0, 280000)
    pUnit:RegisterEvent("O'Brien_Phase2")
    pUnit:RegisterEvent("O'Brien_Phase3")
    end
    
    
    function KelThuzad_KilledTarget (pUnit, Event)
    pUnit:SendChatMessage(5, 0, "The dark void awaits you!")
    end
    
    
    -------------Phase 1------------------
    
    Kel'Thuzad is invulnerable, and you need kill adds which come from the seven cubbies.
    
        * Soldier of the Frozen Wastes - Casts Dark Blast when it touches an enemy unit causing 3063 to 3937 shadow damage to the raid and will kill the Soldier itself. Dark Blast is not partially resistible. Surprisingly, these are able to be shackled. Slow move speed. 1,600 hit points. 71 will attack through phase one, though more may be pulled accidentally. 
    
        * Unstoppable Abomination - Periodically applies Mortal Wound, a stacking "-10% healing received" debuff to its target. It will randomly choose one melee range target, so multiple tanks work best for this mob. They spawn progressively faster as phase 2 approaches, they must be killed as fast as possible to avoid having multiple abominations up when Kel'Thuzad becomes active. ~75,000 hit points. Normal run speed. Eight will attack through phase one, though more may be pulled accidentally or intentionally for achievements. Hits for ~4,000 on plate, mortal wounds for 6,000. 
    
        * Soul Weaver - Wail of Souls Inflicts 6375–8625 shadow damage and does a 30 yard knock-back that hits 3 players. It will only do this attack when it is near its primary aggro target. ~55,000 hit points. Slow movement speed. Eight will attack through phase one, though more may be pulled accidentally. 
    
    function KelThuzad_Phase1 (pUnit, Event)
    pUnit:SendBroadcastMessage(The battle for Azeroth has begun!)
    pUnit:SendChatMessage(5, 0, "Minions, servants, soldiers of the cold dark, obey the call of Kel'Thuzad!")
    pUnit:SetCombatCapable(1)
    pUnit:Despawn(0, 280000)
         x=GetX();
         y=GetY();
         z=GetZ();
         o=GetO();
      pUnit:SpawnCreature(16427, x,+7 y+1, z, 0, 20, 0)
      pUnit:SpawnCreature(16427, x+6, y,+1 z, 0, 20, 0)
      pUnit:SpawnCreature(16427, x-10, y+1, z, 0, 20, 0)
      pUnit:SpawnCreature(16427, x-8, y+1, z, 0, 20, 0)
      pUnit:SpawnCreature(16427, x-2, y+1, z, 0, 20, 0)
      pUnit:SpawnCreature(16427, x,+7 y+1, z, 0, 20, 0)
      pUnit:SpawnCreature(16427, x+6, y,+1 z, 0, 20, 0)
      pUnit:SpawnCreature(16427, x-10, y+1, z, 0, 20, 0)
      pUnit:SpawnCreature(16427, x-8, y+1, z, 0, 20, 0)
      pUnit:SpawnCreature(16427, x-2, y+1, z, 0, 20, 0)
      pUnit:SpawnCreature(16428, x+13, y+1, z, 0, 20, 0)
      pUnit:SpawnCreature(16428, x-10, y+1, z, 0, 20, 0)
      pUnit:SpawnCreature(16428, x+13, y+1, z, 0, 20, 0)
      pUnit:SpawnCreature(16428, x-13, y+1, z, 0, 20, 0)
      pUnit:SpawnCreature(16428, x-14, y+1, z, 0, 20, 0)
      pUnit:SpawnCreature(16428, x+9, y+1, z, 0, 20, 0)
      pUnit:SpawnCreature(16428, x-15, y+1, z, 0, 20, 0)
      pUnit:SpawnCreature(16428, x-14, y+1, z, 0, 20, 0)
      pUnit:SpawnCreature(16428, x+11, y+1, z, 0, 20, 0)
      pUnit:SpawnCreature(16429, x+13, y+1, z, 0, 20, 0)
      pUnit:SpawnCreature(16429, x+12, y+1, z, 0, 20, 0)
      pUnit:SpawnCreature(16429, x+25, y+1, z, 0, 20, 0)
      pUnit:SpawnCreature(16429, x+16, y+1, z, 0, 20, 0)
      pUnit:SpawnCreature(16429, x+27, y+1, z, 0, 20, 0)
      pUnit:SpawnCreature(16429, x+14, y+1, z, 0, 20, 0)
    pUnit:RegisterEvent("O'Brien_Phase2")
    pUnit:RegisterEvent("O'Brien_Phase3")
    end
    
    
    ------------------------Phase 2--------------------------
    
    ~Stage 2 begins 3 minutes and 48 seconds after you engage Kel'Thuzad. He becomes active, and has approximately 5,660,000 hit points.
    
        * Frost bolt single 2 second cast. Inflicts 10063–12937 Frost damage to primary aggro target and reduces its movement speed for 4 sec. This spell is not reflectable via Warrior Spell Reflection. 
    
        * Frost bolt multiple Inflicts 4500–5500 Frost damage and reduces the targets' movement speed for 4 sec. Hits everyone in the room and cannot be interrupted - it is instant cast. Used every 15 secs. Fully resistible. 
    
        * Mana Detonation A debuff randomly applied to a mana using player. The player will explode after 5 seconds, burn 2000 mana and deal 10,000 damage to all players within 10 yards of him (not to himself). 
    
        * Shadow Fissure Summons a very noticeable red fissure around the targeted player which does 62500–137500 shadow damage after 5 seconds as Void Blast. Easily avoidable by running out of the fissure. 
    
        * Frost Blast Places an Ice Block effect on the targeted player, and all players within 10 yards, rendering them unable to perform any action. This effect will continue to chain to anyone within 10 yards of anyone affected as with C'thun's Eye Beam. It will deal 104% of their maximum HP in damage over 4 seconds. If those affected are not healed within 4 seconds they will die. ~
    
    
    function KelThuzad_Phase2(pUnit,Event)
    pUnit:RegisterEvent("KelThuzad_Frostbolt1", 30000,1)
    pUnit:RegisterEvent("KelThuzad_frostbolt2", 15000,1)
    pUnit:RegisterEvent("KelThuzad_ManaDetonation", 22500,1)
    pUnit:RegisterEvent("KelThuzad_"ShadowFissure", 17500,1)
    pUnit:RegisterEvent("KelThuzad_FrostBlast", 53500,1)
    pUnit:RegisterEvent("KelThuzad_ChainsofKelthuzad", 105000,1)
     Choice=math.random(1,3)
    if Choice==1 then
      pUnit:SendChatMessage(14, 0, "Pray for mercy!")
     end
    if Choice==2 then
      pUnit:SendChatMessage(14, 0, "Scream your dying breath!")
     end
    if Choice==3 then
      pUnit:SendChatMessage(14, 0, "The end is upon you!")
     end
    end
    end
    
    function KelThuzad_frostbolt2(pUnit,Event)
        pUnit:FullCastSpellOnTarget(28479,pUnit:GetClosestPlayer())
    end
    
    function KelThuzad_Frostbolt1(pUnit,Event)
        pUnit:FullCastSpellOnTarget(28478,pUnit:GetMainTank())
    end
    
    function KelThuzad_ManaDetonation(pUnit,Event)
        pUnit:FullCastSpellOnTarget(27819,pUnit:GetClosestPlayer())
     Choice=math.random(1,2)
    if Choice==1 then
      pUnit:SendChatMessage(14, 0, "Your petty magics ar no challenge to the might of the Scourge!")
     end
    if Choice==2 then
      pUnit:SendChatMessage(14, 0, "Enoug! I grow tired of these distractions!")
    end
    end
    
    function KelThuzad_ShadowFissure(pUnit,Event)
        pUnit:FullCastSpellOnTarget(27810,pUnit:GetClosestPlayer())
    end
    
    function KelThuzad_FrostBlast(pUnit,Event)
        pUnit:FullCastSpellOnTarget(27808,pUnit:GetClosestPlayer())
        pUnit:SendChatMessage(14, 0, "I will freeze the blood in your veins!")
    end
    
    function KelThuzad_ChainsofKelthuzad(pUnit,Event)
        pUnit:FullCastSpellOnTarget(28410,pUnit:GetClosestPlayer())
     Choice=math.random(1,3)
    if Choice==1 then
      pUnit:SendChatMessage(14, 0, "Your soul, is bound to me now!")
     end
    if Choice==2 then
      pUnit:SendChatMessage(14, 0, "There will be no escape!")
    end
    end
    
    
    -----------------Phase 3-----------------------------------
    ~At 45% health, Phase Three will begin as Kel'Thuzad calls for aid and the Lich King sends two Nerubian Crypt Lords known as the Guardians of Icecrown to attack the raid.
    
        * Guardian of Icecrown - These have as much HP as Kel'Thuzad (combined) with the ability: Blood Tap. Which is a self buff that does +15% all damage, + 10% size and can stack up to 99 times. The Guardians will flee when Kel'Thuzad dies. Immune to CC. The Guardians stack Blood Tap every ~15 seconds and it hits their aggro target for ~3,000. They hit for ~2,000 on plate to start but this increases rapidly over time.~
    
    
    function KelThuzad_Phase3 (pUnit, Event)
    if pUnit:GetHealthPct() < 45 then
    pUnit:SendChatMessage(5, 0, "Master! I require aid!")
    pUnit:SendBroadcastMessage(Very well... warriors of the frozen wastes, rise up! I command you to fight, kill, and die for your master. Let none survive...")
         x=GetX();
         y=GetY();
         z=GetZ();
         o=GetO();
      pUnit:SpawnCreature(16441, x,+7 y+1, z, 0, 20, 0)
      pUnit:SpawnCreature(16441, x,+7 y+1, z, 0, 20, 0)
    end
    end
    
    
    RegisterUnitEvent(15990, 1, "KelThuzad_OnEnterCombat")
    RegisterUnitEvent(15990, 4, "KelThuzad_Died")
    RegisterUnitEvent(15990, 3, "KelThuzad_KilledTarget")
    RegisterUnitEvent(15990, 2, "KelThuzad_OnLeaveCombat")
    Description of the fight:

    Phase One

    Kel'Thuzad is invulnerable, and you need kill adds which come from the seven cubbies.

    * Soldier of the Frozen Wastes - Casts Dark Blast when it touches an enemy unit causing 3063 to 3937 shadow damage to the raid and will kill the Soldier itself. Dark Blast is not partially resistible. Surprisingly, these are shackleable. Slow move speed. 4,400 hit points. 71 will attack through phase one though more may be pulled accidentally.


    * Unstoppable Abomination - Periodically applies Mortal Wound on whatever it is attacking. which also applies a stacking -10% healing received debuff. It will randomly choose one melee range target, so multiple tanks work best for this mob. They spawn progressively faster as phase 2 approaches, they must be killed as fast as possible to avoid having multiple abominations up when Kel'Thuzad becomes active. Normal run speed. 208,000 hit points. Eight will attack through phase one though more may be pulled accidentally or purposefully for achievements. Hits for ~7,000 on plate, ~12,000 mortal wound.

    * Soul Weaver - Wail of Souls Inflicts shadow damage and knock back. 6375-8625 shadow damage, knocks back 30 yards, hit 3 players. It will only do this attack when it is near its primary aggro target. Slow move speed. 151,000 hit points. Eight will attack through phase one though more may be pulled accidentally.


    Phase Two

    Kel'Thuzad becomes active, stage 2 begins 3 minutes and 48 seconds after you engage him. Kel'Thuzad has approximately 14,660,000 hit points.

    Frost bolt single

    2 second cast. Inflicts ~28,000 Frost damage to primary aggro target and reduces its movement speed for 4 sec, must be interrupted. Frost bolt is cast at random intervals and is often chain casted, having multiple rogues and warriors meleeing Kel'Thuzad at all times is ideal. This spell is not reflectable via Warrior Spell Reflection.


    Frost bolt multiple


    Inflicts 5400-6600 Frost damage and reduces the targets' movement speed for 4 sec. Hits everyone in the room and cannot be interrupted - it is instant cast. Used every 15 secs. Fully resistible.


    Chains of Kel'Thuzad

    Kel'Thuzad can mind control 3 people at once. Size increased by 200%. Charmed. Damage increased by 200%. Healing increased by 500%. They will buff and heal Kel'Thuzad. Can be CC'd by any ability that would normally work on humanoids. This ability will wipe threat. Unlike Kel'Thuzad 40 this will not mind control the main tank. This ability lasts 20 seconds and cannot be removed by any means.

    Mana Detonation


    A debuff randomly applied to a mana using player. The player will explode after 5 seconds, burn 2000 mana and deal 16,000-18,000 Arcane damage to all players within 10 yards of him (not to himself).

    Shadow Fissure

    Summons a very noticeable red fissure around the targeted player which does 62500-137500 shadow damage after 5 seconds as Void Blast. Easily avoidable by running out of the fissure.

    Frost Blast

    Places an Ice Block effect on the targeted player, and all players within 10 yards, rendering them unable to perform any action. This effect will continue to chain to anyone within 10 yards of anyone affected as with C'thun's Eye Beam. It will deal 104% of their maximum HP in damage over 4 seconds. If those affected are not healed within 4 seconds they will die.

    Phase Three

    At 45% health, Phase Three will begin as Kel'Thuzad calls for aid and the Lich King sends four Nerubian Crypt Lords known as the Guardians of Icecrown to attack the raid.

    * Guardian of Icecrown - These have as much HP as Kel'Thuzad (each) with the ability: Blood Tap. Which is a self buff that does +15% all damage, + 10% size and can stack up to 99 times. The Guardians will flee when Kel'Thuzad dies. Immune to CC. The Guardians stack Blood Tap every ~15 seconds and it hits their aggro target for ~4,500. They hit for ~4,000 on plate to start but this increases rapidly over time.



    OBS: The spawns in Phase 1 are immediate, i couldn't figure how to make them come in waves. Sorry.


    Credits:
    VictoRo
    WoWWiki



    PS: If anyone have the .playall ID's for the fight, please tell ^^
    Last edited by VictoRo; 12-23-2008 at 06:22 AM.

    [RELEASE] WOTLK Kel'Thuzad LUA Script!
  2. #2
    Edude's Avatar Member
    Reputation
    98
    Join Date
    Jul 2008
    Posts
    406
    Thanks G/R
    0/0
    Trade Feedback
    0 (0%)
    Mentioned
    0 Post(s)
    Tagged
    0 Thread(s)
    There are lots of effects and effort on this script

    This is EPIC ^^

    +Rep ofc

  3. #3
    Troys's Avatar Contributor
    Reputation
    122
    Join Date
    Oct 2006
    Posts
    601
    Thanks G/R
    0/0
    Trade Feedback
    0 (0%)
    Mentioned
    0 Post(s)
    Tagged
    0 Thread(s)
    Nice +3 rep cookiez
    Pals 4 Life

  4. #4
    VictoRo's Avatar Contributor
    Reputation
    81
    Join Date
    Feb 2008
    Posts
    219
    Thanks G/R
    0/0
    Trade Feedback
    0 (0%)
    Mentioned
    0 Post(s)
    Tagged
    0 Thread(s)
    Thanks, both of you (:

  5. #5
    Zeroi9's Avatar Banned
    Reputation
    286
    Join Date
    Aug 2008
    Posts
    911
    Thanks G/R
    0/1
    Trade Feedback
    0 (0%)
    Mentioned
    0 Post(s)
    Tagged
    0 Thread(s)
    Oooh, epic mate! +Rep x2

  6. #6
    VictoRo's Avatar Contributor
    Reputation
    81
    Join Date
    Feb 2008
    Posts
    219
    Thanks G/R
    0/0
    Trade Feedback
    0 (0%)
    Mentioned
    0 Post(s)
    Tagged
    0 Thread(s)
    thanks zeroi9 my mate ^^

  7. #7
    stoneharry's Avatar Moderator Harry

    Authenticator enabled
    Reputation
    1613
    Join Date
    Sep 2007
    Posts
    4,554
    Thanks G/R
    151/146
    Trade Feedback
    0 (0%)
    Mentioned
    3 Post(s)
    Tagged
    0 Thread(s)
    Looks good It's quite long but on the official fight it's 5mins on the trash before the boss then it takes about 5-10mins to actually kill him it's that long a fight. This shortens it but keeps it the same hard, I like. +Rep
    Last edited by stoneharry; 12-23-2008 at 06:35 AM.

  8. #8
    JaRRu's Avatar Member
    Reputation
    2
    Join Date
    Oct 2008
    Posts
    75
    Thanks G/R
    0/0
    Trade Feedback
    0 (0%)
    Mentioned
    0 Post(s)
    Tagged
    0 Thread(s)
    Ookay, this is EPIC,, but... i spawn that its says something ''Minions, servants, soldiers of the cold dark, obey the call of Kel'Thuzad!'' but, i cant click kel thuhzad? :F (i cant take target)

  9. #9
    VictoRo's Avatar Contributor
    Reputation
    81
    Join Date
    Feb 2008
    Posts
    219
    Thanks G/R
    0/0
    Trade Feedback
    0 (0%)
    Mentioned
    0 Post(s)
    Tagged
    0 Thread(s)
    no thats because you have to kill the spawns first. And after 3 minutes and 48 secs you can attack him. REMEMBER to have the mobs in the DB

  10. #10
    AzolexX's Avatar Contributor
    Reputation
    179
    Join Date
    May 2007
    Posts
    587
    Thanks G/R
    0/1
    Trade Feedback
    0 (0%)
    Mentioned
    0 Post(s)
    Tagged
    0 Thread(s)
    One, there is second also , one in C++, Encounters are fully same even spell id's.

    Find about scripting, programming and music! My blog: https://worldofsmth.wordpress.com!

  11. #11
    VictoRo's Avatar Contributor
    Reputation
    81
    Join Date
    Feb 2008
    Posts
    219
    Thanks G/R
    0/0
    Trade Feedback
    0 (0%)
    Mentioned
    0 Post(s)
    Tagged
    0 Thread(s)
    What do you mean AzolexX? I use WoWWiki to get the IDs ..

  12. #12
    stoneharry's Avatar Moderator Harry

    Authenticator enabled
    Reputation
    1613
    Join Date
    Sep 2007
    Posts
    4,554
    Thanks G/R
    151/146
    Trade Feedback
    0 (0%)
    Mentioned
    3 Post(s)
    Tagged
    0 Thread(s)
    He means that theres already been one scripted in Lua (this one is better I have to say) and that theres one done in C++ that is 100% blizzlike. You can download the C++ one from sun++.

  13. #13
    VictoRo's Avatar Contributor
    Reputation
    81
    Join Date
    Feb 2008
    Posts
    219
    Thanks G/R
    0/0
    Trade Feedback
    0 (0%)
    Mentioned
    0 Post(s)
    Tagged
    0 Thread(s)
    Okay, but i made this from scratch by myself (;

  14. #14
    7itanium's Avatar Banned
    Reputation
    706
    Join Date
    Jul 2008
    Posts
    1,838
    Thanks G/R
    0/1
    Trade Feedback
    0 (0%)
    Mentioned
    0 Post(s)
    Tagged
    0 Thread(s)
    Nice mate.. thanks for posting

  15. #15
    Appled's Avatar Contributor
    Reputation
    105
    Join Date
    Apr 2007
    Posts
    568
    Thanks G/R
    0/1
    Trade Feedback
    0 (0%)
    Mentioned
    0 Post(s)
    Tagged
    0 Thread(s)
    Very nice release I could use it in my repack 2x+Rep
    EDIT: Have to spread ;S
    Last edited by Appled; 12-23-2008 at 09:46 AM.

Page 1 of 2 12 LastLast

Similar Threads

  1. Kel'thuzad Lua
    By goldpaw in forum WoW EMU Questions & Requests
    Replies: 9
    Last Post: 04-27-2009, 10:11 AM
  2. [Release]2,167 Blizzlike Lua Scripts
    By Pedregon in forum WoW EMU General Releases
    Replies: 11
    Last Post: 03-27-2009, 04:51 PM
  3. [LUA Release] Arthas/Kel'thuzad
    By Pimpin_N0ob in forum WoW EMU General Releases
    Replies: 22
    Last Post: 01-11-2009, 10:06 AM
  4. [Release]Kael'Thas Prince-Lua Scripts 100%Blizzlike
    By AzolexX in forum WoW EMU General Releases
    Replies: 25
    Last Post: 08-11-2008, 11:59 PM
  5. [Release Lua] One of My First Lua Scripts
    By Juicyz in forum World of Warcraft Emulator Servers
    Replies: 5
    Last Post: 03-28-2008, 02:03 AM
All times are GMT -5. The time now is 09:57 PM. Powered by vBulletin® Version 4.2.3
Copyright © 2024 vBulletin Solutions, Inc. All rights reserved. User Alert System provided by Advanced User Tagging (Pro) - vBulletin Mods & Addons Copyright © 2024 DragonByte Technologies Ltd.
Digital Point modules: Sphinx-based search