[Release] Lua script for an advanced boss fight Best suiting for a 15man. By B!atch;d menu

Shout-Out

User Tag List

Results 1 to 10 of 10
  1. #1
    b!atch's Avatar Member
    Reputation
    118
    Join Date
    Oct 2007
    Posts
    726
    Thanks G/R
    0/0
    Trade Feedback
    0 (0%)
    Mentioned
    0 Post(s)
    Tagged
    0 Thread(s)

    [Release] Lua script for an advanced boss fight Best suiting for a 15man. By B!atch;d

    This boss has 4 phases

    1st. phase; wind!

    He will be using a sandstorm-like-attack and a lightning-attack and transform into a windy ethereal. (grey with thrase of body when running)

    2nd. phase; Shadow!

    He will be using a shadowblade-like-attack and a seal like seal of righteouness. Just with shadow.. This shadowblade-like-attack also includes a dot. 450/2sec. It stacks. And will be applied every 9 sec. And transform into a scary black voidwalker-like deamon (looks like the one in arcatraz)

    3rd. phase; Pure ****ing warriorsteel!

    He will be using a mortal strike-like-attack. This will reduce armor by 5k.. Changing tank is highly adviced, everytime this occours. He will be using the original whirlwind, just with way higher damage. And ofc a rend! But this rend damages 2k/sec. changing tank is adviced, (occours every 14sec and debuff lasts for 16sec. hint hint). He will also transform into a big hardcore half-armored orc dual-wielding 2 axes.

    4th. phase; Fire!

    This is the hardest phase!, He will use a dot that does 1600 dmg and stuns you for 6 seconds. Changing tank is advised (you have 2 seconds to do so before he stuns you again) . He will be using a breath that does 8-10k damage, therefore. everyone else than the tank should be behiend the boss. (this occours fairly often) and he will he using a 5k fireblast that increases fire damage taken by 5k. (changing tank is a must). he will transform into a huge burning infernal.

    Everytime he changes phase he summons 2 lvl70 adds with 15k hp and a nice amount of damage. These should be killed 1 by 1. You should CC one and kill the other. Thereafter kill the second. These adds will be wind/shadow/warrior/fire. depending on what phase you're entering..

    HF with it guys. Remember to gimme credits if you release it somewhere else!

    Code:
     function Warzor_phase1(pUnit, Event)
    if pUnit:GetHealthPct() < 95 then
    pUnit:RemoveEvents();
    pUnit:SetModel(20295)
    pUnit:SetScale(0.6)
    pUnit:FullCastSpell(32372)
    pUnit:FullCastSpell(32372)
    pUnit:RegisterEvent("Warzor_phase19",1000, 0)
    pUnit:RegisterEvent("Warzor_Cyclone",10000, 0)
    pUnit:RegisterEvent("Warzor_Crystal",6500, 0)
     end
    end
    
    function Warzor_Cyclone(pUnit, Event)
        local plr = pUnit:GetMainTank()
       if (plr ~= nil) then
    pUnit:FullCastSpellOnTarget(42495, plr)
     end
    end
    
    function Warzor_Crystal(pUnit, Event)
        local plr = pUnit:GetMainTank()
       if (plr ~= nil) then
    pUnit:FullCastSpellOnTarget(29765, plr)
     end
    end
    
    function Warzor_phase19(pUnit, Event) 
    if pUnit:GetHealthPct() < 70 then
    pUnit:RemoveEvents();
    pUnit:SetModel(19951)
    pUnit:SetScale(1.1)
    pUnit:CastSpell(41117)
    pUnit:CastSpell(34522)
    pUnit:CastSpell(34522)
    pUnit:RegisterEvent("Warzor_Darkstrike",6500, 0)
    pUnit:RegisterEvent("Warzor_Darkdot",9000, 0)
    pUnit:RegisterEvent("Warzor_phase20",1000, 0)
    end
    end
    
    function Warzor_Darkstrike(pUnit, Event)
        local plr = pUnit:GetMainTank()
       if (plr ~= nil) then
    pUnit:FullCastSpellOnTarget(19777, plr)
     end
    end
    
    function Warzor_Darkdot(pUnit, Event)
       local plr = pUnit:GetMainTank()
      if (plr ~= nil) then
    pUnit:FullCastSpellOnTarget(45271, plr)
     end
    end
    
    function Warzor_phase20(pUnit, Event)
    if pUnit:GetHealthPct() < 50 then
    pUnit:RemoveEvents();
    pUnit:SetModel(7871)
    pUnit:SetScale(2)
    pUnit:FullCastSpell(17431)
    pUnit:FullCastSpell(17431)
    pUnit:RegisterEvent("Warzor_Mortalarmor",10000, 0)
    pUnit:RegisterEvent("Warzor_Whirlwind",6000, 0)
    pUnit:RegisterEvent("Warzor_Rend",14000, 0)
    pUnit:RegisterEvent("Warzor_phase21",1000, 0)
    end
    end
    
    function Warzor_Mortalarmor(pUnit, Event)
        local plr = pUnit:GetMainTank()
       if (plr ~= nil) then
    pUnit:FullCastSpellOnTarget(43529, plr)
     end
    end
    
    function Warzor_Whirlwind(pUnit, Event)
    pUnit:FullCastSpell(40219)
    end
    
    function Warzor_Rend(pUnit, Event)
        local plr = pUnit:GetMainTank()
       if (plr ~= nil) then
    pUnit:FullCastSpell(36991, plr)
    pUnit:FullCastSpell(36991, plr)
    pUnit:FullCastSpell(36991, plr)
    pUnit:FullCastSpell(36991, plr)
     end
    end
    
    function Warzor_phase21(pUnit, Event)
    if pUnit:GetHealthPct() < 20 then
    pUnit:RemoveEvents();
    pUnit:SetModel(20282)
    pUnit:SetScale(0.6)
    pUnit:FullCastSpell(23971)
    pUnit:FullCastSpell(15711)
    pUnit:FullCastSpell(15711)
    pUnit:RegisterEvent("Warzor_Engulflames",8000, 0)
    pUnit:RegisterEvent("Warzor_Flameblast",12000, 0)
    pUnit:RegisterEvent("Warzor_Flamebuffet",19500, 0)
    pUnit:RegisterEvent("Warzor_phase22",1000, 0)
    end
    end
    
    function Warzor_Engulflames(pUnit, Event)
        local plr = pUnit:GetMainTank()
       if (plr ~= nil) then
    pUnit:FullCastSpellOnTarget(20019, plr)
     end
    end
    
    function Warzor_Flameblast(pUnit, Event)
    pUnit:FullCastSpell(40631)
    end
    
    function Warzor_Flamebuffet(pUnit, Event)
        local plr = pUnit:GetMainTank()
       if (plr ~= nil) then
    pUnit:FullCastSpell(41596)
     end
    end
    
    function Warzor_phase22(pUnit, Event)
    if pUnit:GetHealthPct() < 5 then
    pUnit:SetModel(16257)
    pUnit:RemoveEvents();
    pUnit:RegisterEvent("Warzor_start",1000, 0)
    end
    end
    
    function Warzor_start(pUnit, Event)
    pUnit:RegisterEvent("Warzor_phase1",1000, 0)
    end
    RegisterUnitEvent(16548, 1, "Warzor_start")
    Run this query to fix the adds

    Code:
    UPDATE `creature_names` SET `male_displayid`='9449' WHERE (`entry`='9779')  
    UPDATE `creature_proto` SET `minlevel`='70',`maxlevel`='70',`minhealth`='15000',`maxhealth`='15000',`mindamage`='500',`maxdamage`='589',`respawntime`='0',`armor`='6000',`combat_reach`='5',`bounding_radius`='1',`auras`='0',`run_speed`='10' WHERE (`entry`='18430') 
    UPDATE `creature_proto` SET `minlevel`='70',`maxlevel`='70',`minhealth`='15000',`maxhealth`='15000',`mana`='10000',`scale`='1.2',`npcflags`='0',`mindamage`='500',`maxdamage`='589',`armor`='5000',`combat_reach`='5',`bounding_radius`='1',`auras`='0',`run_speed`='10' WHERE (`entry`='19599')   
    UPDATE `creature_proto` SET `minlevel`='70',`maxlevel`='70',`minhealth`='15000',`maxhealth`='15000',`mindamage`='500',`maxdamage`='589',`armor`='5000',`combat_reach`='5',`bounding_radius`='1',`run_speed`='10' WHERE (`entry`='15537')  
    UPDATE `creature_proto` SET `minlevel`='70',`maxlevel`='70',`minhealth`='15000',`maxhealth`='15000',`mana`='10000',`mindamage`='500',`maxdamage`='589',`armor`='5000',`run_speed`='10' WHERE (`entry`='9779')
    Last edited by b!atch; 06-18-2008 at 07:24 AM.
    Spectrum-X is win! Rep People That Help You and Candybones Wont Eat Your Brain:>

    [Release] Lua script for an advanced boss fight Best suiting for a 15man. By B!atch;d
  2. #2
    Power of Illuminati's Avatar Contributor
    Reputation
    179
    Join Date
    May 2008
    Posts
    1,410
    Thanks G/R
    6/2
    Trade Feedback
    0 (0%)
    Mentioned
    0 Post(s)
    Tagged
    0 Thread(s)
    Once again B!atch, nice one >.<

    Close to be a illuminati boss, but still not there!


    Earth, Air, Fire, Water! Read it in my mark! Oo

  3. #3
    b!atch's Avatar Member
    Reputation
    118
    Join Date
    Oct 2007
    Posts
    726
    Thanks G/R
    0/0
    Trade Feedback
    0 (0%)
    Mentioned
    0 Post(s)
    Tagged
    0 Thread(s)
    woozah xD thx hon^^
    Spectrum-X is win! Rep People That Help You and Candybones Wont Eat Your Brain:>

  4. #4
    Power of Illuminati's Avatar Contributor
    Reputation
    179
    Join Date
    May 2008
    Posts
    1,410
    Thanks G/R
    6/2
    Trade Feedback
    0 (0%)
    Mentioned
    0 Post(s)
    Tagged
    0 Thread(s)
    You know I would rep you, but has you release everything at the same time (feels like it) it's impossible!



  5. #5
    b!atch's Avatar Member
    Reputation
    118
    Join Date
    Oct 2007
    Posts
    726
    Thanks G/R
    0/0
    Trade Feedback
    0 (0%)
    Mentioned
    0 Post(s)
    Tagged
    0 Thread(s)
    hihi.its not about rep, its about love and harmony!;D
    Spectrum-X is win! Rep People That Help You and Candybones Wont Eat Your Brain:>

  6. #6
    Entr0py's Avatar Member
    Reputation
    35
    Join Date
    May 2007
    Posts
    396
    Thanks G/R
    0/0
    Trade Feedback
    0 (0%)
    Mentioned
    0 Post(s)
    Tagged
    0 Thread(s)
    hey, congratz on contrib!
    and +Repx2
    but i would like screenies and perhaps, an sql file for the mobs?

    Remember to + Rep people who help you!

  7. #7
    b!atch's Avatar Member
    Reputation
    118
    Join Date
    Oct 2007
    Posts
    726
    Thanks G/R
    0/0
    Trade Feedback
    0 (0%)
    Mentioned
    0 Post(s)
    Tagged
    0 Thread(s)
    Thx hon

    Only made a script. But i can upload some pix of the creatures he morphs into just gonna take these pix on a random mob then. But i g2g now, ill have them rdy tomorrow


    btw, the mobs is in all databases alrdy..And theyre unused.


    Thx hon
    Spectrum-X is win! Rep People That Help You and Candybones Wont Eat Your Brain:>

  8. #8
    Gastricpenguin's Avatar Legendary
    Reputation
    980
    Join Date
    Feb 2007
    Posts
    2,236
    Thanks G/R
    0/0
    Trade Feedback
    0 (0%)
    Mentioned
    0 Post(s)
    Tagged
    0 Thread(s)
    Instead of releasing one boss at a time in seperate threads. Make 1 thread and post all of your bosses in them. Pointless to make a seperate thread.
    Life Puzzler WoW - Website | Forums

  9. #9
    Entr0py's Avatar Member
    Reputation
    35
    Join Date
    May 2007
    Posts
    396
    Thanks G/R
    0/0
    Trade Feedback
    0 (0%)
    Mentioned
    0 Post(s)
    Tagged
    0 Thread(s)
    o i see lol, noice release then
    bleh, when i try to execute the sql file, i get theres an error in my sql syntax or somthing
    Last edited by Entr0py; 06-18-2008 at 10:03 PM.

    Remember to + Rep people who help you!

  10. #10
    b!atch's Avatar Member
    Reputation
    118
    Join Date
    Oct 2007
    Posts
    726
    Thanks G/R
    0/0
    Trade Feedback
    0 (0%)
    Mentioned
    0 Post(s)
    Tagged
    0 Thread(s)
    Originally Posted by Jigs4w View Post
    o i see lol, noice release then
    bleh, when i try to execute the sql file, i get theres an error in my sql syntax or somthing
    Well. What the updates actually does is change the mobs level/speed/hp/mana. you can do that in the creature proto.. And the displayid in creature names.. Just modify it manually

    Originally Posted by Gastricpenguin View Post
    Instead of releasing one boss at a time in seperate threads. Make 1 thread and post all of your bosses in them. Pointless to make a seperate thread.

    I was gonna do that but i kinda forgot it^^ ima keep updating this one tho
    Last edited by b!atch; 06-19-2008 at 03:58 AM.

Similar Threads

  1. [RELEASE]LUA scripted boss! <EPIC!>
    By nickelo in forum WoW EMU General Releases
    Replies: 8
    Last Post: 10-04-2008, 03:03 PM
  2. Writing an LUA script for portals
    By ledz14 in forum WoW EMU Guides & Tutorials
    Replies: 6
    Last Post: 08-10-2008, 12:05 PM
  3. [Release] Lua scripts, The ultimative thread v3
    By b!atch in forum World of Warcraft Emulator Servers
    Replies: 35
    Last Post: 07-01-2008, 09:05 AM
  4. [Release] Lua scripts, The ultimative thread v1
    By b!atch in forum World of Warcraft Emulator Servers
    Replies: 6
    Last Post: 05-26-2008, 10:28 AM
  5. [Release] Lua scripts, The ultimative thread v2
    By b!atch in forum World of Warcraft Emulator Servers
    Replies: 8
    Last Post: 05-25-2008, 08:03 AM
All times are GMT -5. The time now is 07:08 PM. Powered by vBulletin® Version 4.2.3
Copyright © 2025 vBulletin Solutions, Inc. All rights reserved. User Alert System provided by Advanced User Tagging (Pro) - vBulletin Mods & Addons Copyright © 2025 DragonByte Technologies Ltd.
Google Authenticator verification provided by Two-Factor Authentication (Free) - vBulletin Mods & Addons Copyright © 2025 DragonByte Technologies Ltd.
Digital Point modules: Sphinx-based search