[Release] Saben's Lord Boldon boss LUA menu

User Tag List

Results 1 to 5 of 5
  1. #1
    Sabens's Avatar Contributor
    Reputation
    151
    Join Date
    Oct 2006
    Posts
    266
    Thanks G/R
    0/0
    Trade Feedback
    0 (0%)
    Mentioned
    0 Post(s)
    Tagged
    0 Thread(s)

    [Release] Saben's Lord Boldon boss LUA

    Hey guys. I present to you... The Lord Boldon Boss!

    The LUA is as follows:
    Code:
    --This script was designed and scripted by Sabens of MMowned.  Please do not redistribute without my permission.
    
    --PHASE 1
    Function LordBoldon_pyro (unit, event, miscunit, misc)
        print: "LordBoldon pyro"
        unit:FullCastSpellOnTarget(27132,Unit:GetClosestPlayer())
        unit:FullCastSpellOnTarget(27132,Unit:GetRandomPlayer())
        unit:FullCastSpellOnTarget(27132,Unit:GetRandomPlayer())
        unit:SendChatMessage(12, 0, "Feel my wrath!")
    end
    
    Function LordBoldon_blast (unit, event, miscunit, misc)
        Print: "LordBoldon blast"
        unit:FullCastSpellOnTarget(20679,Unit:GetRandomPlayer())
        unit:SendChatMessage(11, 0, "You stand no chance!")
    end
    
    Function LordBoldon_pain (unit, event, miscunit, misc)
        Print: "LordBoldon pain"
        unit:FullCastSpellOnTarget(25367,Unit:GetRandomPlayer())
        unit:FullCastSpellOnTarget(25367,Unit:GetRandomPlayer())
        unit:FullCastSpellOnTarget(25367,Unit:GetRandomPlayer())
        unit:FullCastSpellOnTarget(25367,Unit:GetRandomPlayer())
        unit:FullCastSpellOnTarget(25367,Unit:GetRandomPlayer())
        unit:SendChatMessage(12, 0, "Feel...My...PAIN!")
    end
    --END PHASE 1
    
    --PHASE 2
    
    Function LordBoldon_enrage (unit, event, miscunit, misc)
        Print: "LordBoldon enrage"
        unit:FullCastSpell(41447)
        unit:SendChatMessage(12, 0, "You have pushed me too far!")
    end
    
    Function LordBoldon_cleave (unit, event, miscunit, misc)
        Print: "LordBoldon cleave"
        unit:FullCastSpellOnTarget(25231,unit:GetClosestPlayer())
    end
    --END PHASE 2
    
    --PHASE 3
    
    Function LordBoldon_amp (unit, event, miscunit, misc)
        Print: "LordBoldon amp"
        unit:FullCastSpellOnTarget(39095,unit:GetRandomPlayer())
        unit:SendChatMessage(12, 0, "Die Infidel!")
    end
    
    Function LordBoldon_thrash (unit, event, miscunit, misc)
        Print: "LordBoldon Thrash"
        unit:Fullcastspell(21919)
    end
    
    Function LordBoldon_Hellfire (unit, event, miscuint, misc)
        Print: "LordBoldon Hellfire"
        unit:FullCastSpellOnTarget(43465, Unit:GetClosestPlayer())
        unit:SendChatMessage(12, 0, "Burn, you fiends!")
    end
    --END PHASE 3
    
    function LordBoldon(unit, event, miscunit, misc)
        print: "LordBoldon"
    
        if unit:GetHealthPct() < 100 and Didthat == 0 then
            unit:SendAreaTriggerMessage("PHASE 1")
            unit:SendChatMessage(11, 0, "Ah, some challengers...")
            unit:RegisterEvent("LordBoldon_pyro",2000,0)
            unit:RegisterEvent("LordBoldon_blast",25000,0)
            unit:RegisterEVent("LordBoldon_pain",47000,0)
            Didthat = 1
        else
        end
    
        if unit:GetHealthPct() < 60 and Didthat == 1 then
            unit:SendAreaTriggerMessage("PHASE 2")
            unit:RegisterEvent("LordBoldon_blast",25000,0)
            unit:RegisterEvent("LordBoldon_pain",47000,0)
            unit:RegisterEvent("LordBoldon_enrage",2000,0)
            unit:RegisterEvent("LordBoldon_cleave",25000,0)
            Didthat = 2
        else
        end
    
        if unit:GetHealthPct() < 30 and Didthat == 2 then
            unit:SendAreaTriggerMessage("PHASE 3")
            unit:RegisterEvent("LordBoldon_blast",25000,0)
            unit:RegisterEvent("LordBoldon_pain",47000,0)
            unit:RegisterEvent("LordBoldon_enrage",2000,0)
            unit:RegisterEvent("LordBoldon_amp",5000,0)
            unit:RegisterEvent("LordBoldon_thrash",2000,0)
            unit:RegisterEvent("LordBoldon_Hellfire",9000,0)
            Didthat = 3
        else
        end
    end
    
    RegisterUnitEvent(999999,1,"LordBoldon")
    To download it, go here: Send big files the easy way. Files too large for email attachments? No problem!

    The fight consists of 3 phases.

    Phase 1:
    Lord Boldon will cast a pyroblast and a fireblast at random players. Also, throughout this phase, a Shadowward: pain will be casted on 5 random targets.

    Phase 2:
    This phase begins when Lord Boldon is at 60%. He becomes enraged, and begins to cleave while continueing to blast players and cast Shadowward: pain

    Phase 3:
    Lord Boldon's last stand. He continues in his frenzy, and begins to thrash, amplfy damage, and cause hellfire to surge. Some previous spells will still be casted.

    When you put this boss in, make an NPC with an ID of "
    999999".

    Some Ideas:
    :You can do a lot with this boss. If you are making a custom instance, he can be used. Or, if you wish, you can make him a world boss.
    :Give him a quest line! Doesn't have to be anything too fancy, but just some quests with a decent reward at the end.
    :Give him a loot table! If this boss is used enough, and you guys request loot, I will make some blizz-like gear for him to drop. If you want this, say so below.
    :Make him strong! The stronger he is, the more challenging the fight! Players don't like a boring fight.

    Well, this concludes the Lord Baldon boss fight. If you want me to add a custom loot table, say so below and I will begin work on it. I hope you guys enjoy this, and use it for your server. If you have any questions or comments, feel free to post them below!
    Last edited by Sabens; 08-11-2008 at 03:51 PM.


    "They must find it difficult. . . Those who have taken authority as the truth, rather then truth as the authority." -Gerald Massey

    [Release] Saben's Lord Boldon boss LUA
  2. #2
    Sabens's Avatar Contributor
    Reputation
    151
    Join Date
    Oct 2006
    Posts
    266
    Thanks G/R
    0/0
    Trade Feedback
    0 (0%)
    Mentioned
    0 Post(s)
    Tagged
    0 Thread(s)
    Anyone have any comments or input? This was my first big LUA that I have written, and was kind of hoping for some feedback.


    "They must find it difficult. . . Those who have taken authority as the truth, rather then truth as the authority." -Gerald Massey

  3. #3
    Tracekill's Avatar Member
    Reputation
    1
    Join Date
    Aug 2007
    Posts
    20
    Thanks G/R
    0/0
    Trade Feedback
    0 (0%)
    Mentioned
    0 Post(s)
    Tagged
    0 Thread(s)
    Good first project, Saben. The code seems clean and concise, I've not play tested it yet but I'll load it in to my personal server later this evening and see how it runs. May I ask what model you chose for this boss?

  4. #4
    Sabens's Avatar Contributor
    Reputation
    151
    Join Date
    Oct 2006
    Posts
    266
    Thanks G/R
    0/0
    Trade Feedback
    0 (0%)
    Mentioned
    0 Post(s)
    Tagged
    0 Thread(s)
    Thanks trace . It ran fine for me, let me know if it does the same for you.

    The model I used was Highlord Bolvar Fordragon(Creature: Highlord Bolvar Fordragon - Thottbot: World of Warcraft).

    Kind of boring, but just used it as a test.


    "They must find it difficult. . . Those who have taken authority as the truth, rather then truth as the authority." -Gerald Massey

  5. #5
    findnemo's Avatar Member
    Reputation
    5
    Join Date
    Jul 2008
    Posts
    58
    Thanks G/R
    0/0
    Trade Feedback
    0 (0%)
    Mentioned
    0 Post(s)
    Tagged
    0 Thread(s)
    Could you give me the npc sql please.I want to try it .Thanks

Similar Threads

  1. [Epic Release] Rick Astley - Rickroll Boss [LUA]
    By Creepfold in forum WoW EMU General Releases
    Replies: 13
    Last Post: 10-04-2008, 10:01 PM
  2. [Release] Eldina, Mistress of the Light [LUA Scripted Boss]
    By The [Bapes] in forum WoW EMU General Releases
    Replies: 3
    Last Post: 08-30-2008, 12:56 PM
  3. [Release] Many Custom Bosses LUAs ***EPIC***
    By MisterEMU in forum World of Warcraft Emulator Servers
    Replies: 3
    Last Post: 04-22-2008, 02:35 PM
  4. [Release] Dragon boss lua script
    By Lich King in forum World of Warcraft Emulator Servers
    Replies: 12
    Last Post: 04-18-2008, 07:56 PM
  5. [Release] Nalorakk, ZulAman Boss LUA
    By Creepfold in forum World of Warcraft Emulator Servers
    Replies: 2
    Last Post: 02-02-2008, 02:15 PM
All times are GMT -5. The time now is 10:20 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