[3rd In Contest] Mozis, timed boss fight. menu

User Tag List

Results 1 to 11 of 11
  1. #1
    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)

    [3rd In Contest] Mozis, timed boss fight.



    Sql

    Code:
    insert 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('2527113','Mozis','The Sage of Essence','','0','0','0','3','0','0','27872','27872','27872','27872','1','1',NULL,'0');
    insert into `creature_proto` (`entry`, `minlevel`, `maxlevel`, `faction`, `minhealth`, `maxhealth`, `mana`, `scale`, `npcflags`, `attacktime`, `attacktype`, `mindamage`, `maxdamage`, `can_ranged`, `rangedattacktime`, `rangedmindamage`, `rangedmaxdamage`, `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`, `spell1`, `spell2`, `spell3`, `spell4`, `spell_flags`, `modImmunities`) values('2527113','83','83','20','500000','1000000','23051','0.4','0','1822','0','844','3922','0','0','0','0','3600000','5028','0','0','0','0','0','0','1','1','0','1','0','0','0','2.5','2.5','2.5','0','0','0','0','0','0','0');

    Script

    Code:
    print("                 -                ")
    print("  Lua script made by stoneharry   ")
    print("          Have fun                ")
    print("  Report bugs to mmowned.com      ")
    print("                 -                ")
    
    function mmm_OnCombat(pUnit, Event)
     pUnit:SendChatMessage(12, 0, "I have witnessed the rise and fall of empires, the birth and extinction of entire species, over countless millennia the foolishness of mortals has remained the only constant, your presence here only confirms.")
     pUnit:RegisterEvent("mmm_spellsone", 5000, 0)
     pUnit:RegisterEvent("mmm_spellstwo", 30000, 0)
     pUnit:PlaySoundToSet(14160)
     pUnit:SendBroadcastMessage("Mozis begins to summon the elements. In 5 minutes they will arrive.")
     pUnit:SendAreaTriggerMessage("Mozis begins to summon the elements. In 5 minutes they will arrive.")
    end
    
    function mmm_spellsone(pUnit,Event)
        Choice=math.random(1, 5)
            if Choice==1 then
               pUnit:CastSpellOnTarget(42435, pUnit:GetRandomPlayer(0)) -- stun
            end
            if Choice==2 then
               pUnit:CastSpellOnTarget(42834, pUnit:GetRandomPlayer(0)) -- fire
            end
            if Choice==3 then
               pUnit:CastSpellOnTarget(59251, pUnit:GetRandomPlayer(0)) -- frost
            end
            if Choice==4 then
               pUnit:CastSpellOnTarget(33665, pUnit:GetRandomPlayer(0)) -- nature
            end
            if Choice==5 then
               pUnit:CastSpellOnTarget(21077, pUnit:GetRandomPlayer(0)) -- shadow
            end
    end
    
    function mmm_spellstwo(pUnit,Event)
     pUnit:RemoveEvents()
     pUnit:SendChatMessage(12, 0, "My master has shown me the future, and you have no place in it. Azeroth will be reborn in darkness! Yor'gzan shall be released! The Pantheon shall fall.")
     pUnit:PlaySoundToSet(14161)
     pUnit:SendBroadcastMessage("In 4 minutes 30 seconds they will arrive.")
     pUnit:SendAreaTriggerMessage("In 4 minutes 30 seconds they will arrive.")
               pUnit:CastSpellOnTarget(11, pUnit:GetRandomPlayer(0))
               pUnit:CastSpellOnTarget(11, pUnit:GetRandomPlayer(0))
               pUnit:CastSpellOnTarget(11, pUnit:GetRandomPlayer(0))
               pUnit:CastSpellOnTarget(11, pUnit:GetRandomPlayer(0))
               pUnit:CastSpellOnTarget(11, pUnit:GetRandomPlayer(0))
               pUnit:CastSpellOnTarget(11, pUnit:GetRandomPlayer(0))
               pUnit:CastSpellOnTarget(11, pUnit:GetRandomPlayer(0))
               pUnit:CastSpellOnTarget(11, pUnit:GetRandomPlayer(0))
               pUnit:CastSpellOnTarget(11, pUnit:GetRandomPlayer(0))
               pUnit:CastSpellOnTarget(11, pUnit:GetRandomPlayer(0))
     pUnit:RegisterEvent("mmm_spellsthree", 2000, 0)
     pUnit:RegisterEvent("mmm_spellsfour", 30000, 0)
    end
    
    function mmm_spellsthree(pUnit,Event)
        Choice=math.random(1, 5)
            if Choice==1 then
               pUnit:CastSpellOnTarget(18159, pUnit:GetRandomPlayer(0)) -- curse
            end
            if Choice==2 then
               pUnit:CastSpellOnTarget(31977, pUnit:GetRandomPlayer(0)) -- curse
            end
            if Choice==3 then
               pUnit:CastSpellOnTarget(51340, pUnit:GetRandomPlayer(0)) -- curse
            end
            if Choice==4 then
               pUnit:CastSpellOnTarget(18502, pUnit:GetRandomPlayer(0)) -- curse
            end
            if Choice==5 then
               pUnit:CastSpellOnTarget(11, pUnit:GetRandomPlayer(0)) -- Damage
               pUnit:CastSpellOnTarget(11, pUnit:GetRandomPlayer(0)) -- Damage
               pUnit:CastSpellOnTarget(11, pUnit:GetRandomPlayer(0)) -- Damage
            end
    end
    
    function mmm_spellsfour(pUnit,Event)
     pUnit:RemoveEvents()
     pUnit:SendChatMessage(14, 0, "Your ignorance is profound! Can you not see where this leads?")
     pUnit:PlaySoundToSet(14170)
     pUnit:SendBroadcastMessage("In 4 minutes they will arrive.")
     pUnit:SendAreaTriggerMessage("In 4 minutes they will arrive.")
               pUnit:CastSpellOnTarget(9613, pUnit:GetRandomPlayer(0))
               pUnit:CastSpellOnTarget(9613, pUnit:GetRandomPlayer(0))
               pUnit:CastSpellOnTarget(9613, pUnit:GetRandomPlayer(0))
               pUnit:CastSpellOnTarget(9613, pUnit:GetRandomPlayer(0))
               pUnit:CastSpellOnTarget(9613, pUnit:GetRandomPlayer(0))
               pUnit:CastSpellOnTarget(9613, pUnit:GetRandomPlayer(0))
               pUnit:CastSpellOnTarget(9613, pUnit:GetRandomPlayer(0))
               pUnit:CastSpellOnTarget(9613, pUnit:GetRandomPlayer(0))
               pUnit:CastSpellOnTarget(9613, pUnit:GetRandomPlayer(0))
               pUnit:CastSpellOnTarget(9613, pUnit:GetRandomPlayer(0))
               pUnit:CastSpellOnTarget(9613, pUnit:GetRandomPlayer(0))
               pUnit:CastSpellOnTarget(9613, pUnit:GetRandomPlayer(0))
               pUnit:CastSpellOnTarget(9613, pUnit:GetRandomPlayer(0))
               pUnit:CastSpellOnTarget(9613, pUnit:GetRandomPlayer(0))
               pUnit:CastSpellOnTarget(9613, pUnit:GetRandomPlayer(0))
               pUnit:CastSpellOnTarget(9613, pUnit:GetRandomPlayer(0))
               pUnit:CastSpellOnTarget(9613, pUnit:GetRandomPlayer(0))
               pUnit:CastSpellOnTarget(9613, pUnit:GetRandomPlayer(0))
               pUnit:CastSpellOnTarget(9613, pUnit:GetRandomPlayer(0))
               pUnit:CastSpellOnTarget(9613, pUnit:GetRandomPlayer(0))
               pUnit:CastSpellOnTarget(9613, pUnit:GetRandomPlayer(0))
     pUnit:RegisterEvent("mmm_spellsfive", 5000, 0)
     pUnit:RegisterEvent("mmm_spellssix", 30000, 0)
    end
    
    function mmm_spellsfive(pUnit,Event)
               pUnit:CastSpellOnTarget(25275, pUnit:GetRandomPlayer(0))
    end
    
    function mmm_spellssix(pUnit,Event)
     pUnit:RemoveEvents()
     pUnit:SendChatMessage(14, 0, "You stare blindly into the Abyss!")
     pUnit:PlaySoundToSet(14169)
     pUnit:SendBroadcastMessage("In 3 minutes 30 seconds they will arrive.")
     pUnit:SendAreaTriggerMessage("In 3 minutes 30 seconds they will arrive.")
     pUnit:RegisterEvent("mmm_spellsseven", 5000, 0)
     pUnit:RegisterEvent("mmm_spellseight", 30000, 0)
    end
    
    function mmm_spellsseven(pUnit,Event)
        Choice=math.random(1, 5)
            if Choice==1 then
               pUnit:CastSpellOnTarget(42435, pUnit:GetRandomPlayer(0)) -- stun
               pUnit:CastSpellOnTarget(42435, pUnit:GetRandomPlayer(0)) -- stun
            end
            if Choice==2 then
               pUnit:CastSpellOnTarget(42834, pUnit:GetRandomPlayer(0)) -- fire
               pUnit:CastSpellOnTarget(42834, pUnit:GetRandomPlayer(0)) -- fire
            end
            if Choice==3 then
               pUnit:CastSpellOnTarget(59251, pUnit:GetRandomPlayer(0)) -- frost
               pUnit:CastSpellOnTarget(59251, pUnit:GetRandomPlayer(0)) -- frost
            end
            if Choice==4 then
               pUnit:CastSpellOnTarget(33665, pUnit:GetRandomPlayer(0)) -- nature
               pUnit:CastSpellOnTarget(33665, pUnit:GetRandomPlayer(0)) -- nature
            end
            if Choice==5 then
               pUnit:CastSpellOnTarget(21077, pUnit:GetRandomPlayer(0)) -- shadow
               pUnit:CastSpellOnTarget(21077, pUnit:GetRandomPlayer(0)) -- shadow
            end
    end
    
    function mmm_spellseight(pUnit,Event)
     pUnit:RemoveEvents()
     pUnit:SendChatMessage(14, 0, "I, am, forever!")
     pUnit:PlaySoundToSet(14167)
     pUnit:SendBroadcastMessage("In 3 minutes they will arrive.")
     pUnit:SendAreaTriggerMessage("In 3 minutes they will arrive.")
     pUnit:RegisterEvent("mmm_spellsnine", 5000, 0)
     pUnit:RegisterEvent("mmm_spellsten", 30000, 0)
    end
    
    function mmm_spellsnine(pUnit,Event)
        Choice=math.random(1, 5)
            if Choice==1 then
               pUnit:CastSpellOnTarget(42435, pUnit:GetRandomPlayer(0)) -- stun
               pUnit:CastSpellOnTarget(42435, pUnit:GetRandomPlayer(0)) -- stun
               pUnit:CastSpellOnTarget(42435, pUnit:GetRandomPlayer(0)) -- stun
            end
            if Choice==2 then
               pUnit:CastSpellOnTarget(42834, pUnit:GetRandomPlayer(0)) -- fire
               pUnit:CastSpellOnTarget(42834, pUnit:GetRandomPlayer(0)) -- fire
               pUnit:CastSpellOnTarget(42834, pUnit:GetRandomPlayer(0)) -- fire
            end
            if Choice==3 then
               pUnit:CastSpellOnTarget(59251, pUnit:GetRandomPlayer(0)) -- frost
               pUnit:CastSpellOnTarget(59251, pUnit:GetRandomPlayer(0)) -- frost
               pUnit:CastSpellOnTarget(59251, pUnit:GetRandomPlayer(0)) -- frost
            end
            if Choice==4 then
               pUnit:CastSpellOnTarget(33665, pUnit:GetRandomPlayer(0)) -- nature
               pUnit:CastSpellOnTarget(33665, pUnit:GetRandomPlayer(0)) -- nature
               pUnit:CastSpellOnTarget(33665, pUnit:GetRandomPlayer(0)) -- nature
            end
            if Choice==5 then
               pUnit:CastSpellOnTarget(21077, pUnit:GetRandomPlayer(0)) -- shadow
               pUnit:CastSpellOnTarget(21077, pUnit:GetRandomPlayer(0)) -- shadow
               pUnit:CastSpellOnTarget(21077, pUnit:GetRandomPlayer(0)) -- shadow
            end
    end
    
    function mmm_spellsten(pUnit,Event)
     pUnit:RemoveEvents()
     pUnit:SendChatMessage(12, 0, "Come closer, I will make it quick.")
     pUnit:PlaySoundToSet(14164)
     pUnit:SendBroadcastMessage("In 2 minutes 30 seconds they will arrive.")
     pUnit:SendAreaTriggerMessage("In 2 minutes 30 seconds they will arrive.")
     pUnit:RegisterEvent("mmm_spellseleven", 2500, 0)
     pUnit:RegisterEvent("mmm_spellstwelve", 30000, 0)
    end
    
    function mmm_spellseleven(pUnit,Event)
               pUnit:CastSpell(42705)
    end
    
    function mmm_spellstwelve(pUnit,Event)
     pUnit:RemoveEvents()
     pUnit:SendChatMessage(12, 0, "Cruussshhhh...")
     pUnit:PlaySoundToSet(14176)
     pUnit:SendBroadcastMessage("In 2 minutes they will arrive.")
     pUnit:SendAreaTriggerMessage("In 2 minutes they will arrive.")
     pUnit:RegisterEvent("mmm_spellsthirteen", 2000, 0)
     pUnit:RegisterEvent("mmm_spellsfourteen", 30000, 0)
    end
    
    function mmm_spellsthirteen(pUnit,Event)
               pUnit:CastSpell(38150)
    end
    
    function mmm_spellsfourteen(pUnit,Event)
     pUnit:RemoveEvents()
     pUnit:SendChatMessage(14, 0, "You can not hide from fate!")
     pUnit:PlaySoundToSet(14163)
     pUnit:SendBroadcastMessage("In 1 minute 30 seconds they will arrive.")
     pUnit:SendAreaTriggerMessage("In 1 minute 30 seconds they will arrive.")
     pUnit:RegisterEvent("mmm_spellsfifteen", 30000, 0)
    end
    
    function mmm_spellsfifteen(pUnit,Event)
     pUnit:RemoveEvents()
     pUnit:SendChatMessage(14, 0, "You crossed the precipice of oblivion!")
     pUnit:PlaySoundToSet(14171)
     pUnit:SendBroadcastMessage("In 1 minute they will arrive.")
     pUnit:SendAreaTriggerMessage("In 1 minute they will arrive.")
               pUnit:CastSpellOnTarget(11, pUnit:GetRandomPlayer(0)) -- general AOE damage, updated visual with 3.x
               pUnit:CastSpellOnTarget(11, pUnit:GetRandomPlayer(0))
               pUnit:CastSpellOnTarget(11, pUnit:GetRandomPlayer(0))
               pUnit:CastSpellOnTarget(11, pUnit:GetRandomPlayer(0))
               pUnit:CastSpellOnTarget(11, pUnit:GetRandomPlayer(0))
               pUnit:CastSpellOnTarget(11, pUnit:GetRandomPlayer(0))
               pUnit:CastSpellOnTarget(11, pUnit:GetRandomPlayer(0))
               pUnit:CastSpellOnTarget(11, pUnit:GetRandomPlayer(0))
               pUnit:CastSpellOnTarget(11, pUnit:GetRandomPlayer(0))
               pUnit:CastSpellOnTarget(11, pUnit:GetRandomPlayer(0))
     pUnit:RegisterEvent("mmm_spellssixteen", 30000, 0)
    end
    
    function mmm_spellssixteen(pUnit,Event)
     pUnit:RemoveEvents()
     pUnit:SendChatMessage(12, 0, "*grunt*")
     pUnit:PlaySoundToSet(14173)
     pUnit:SendBroadcastMessage("In 30 seconds they will arrive.")
     pUnit:SendAreaTriggerMessage("In 30 seconds they will arrive.")
               pUnit:CastSpellOnTarget(11, pUnit:GetRandomPlayer(0))
     pUnit:RegisterEvent("mmm_spellsseventeen", 30000, 0)
    end
    
    function mmm_spellsseventeen(pUnit,Event)
     pUnit:RemoveEvents()
     pUnit:SendChatMessage(12, 0, "What little time you had, you wasted.")
     pUnit:PlaySoundToSet(14168)
     pUnit:SendBroadcastMessage("They are here.")
     pUnit:SendAreaTriggerMessage("They are here.")
     pUnit:RegisterEvent("endoftheend", 5000, 0)
    end
    
    function endoftheend(pUnit,Event)
     pUnit:RemoveEvents()
     pUnit:CastSpell(35354)
     pUnit:CastSpell(35354) -- hand of death, cast a few times incase of resist
     pUnit:CastSpell(35354)
     pUnit:CastSpell(35354)
     pUnit:CastSpell(35354)
    end
    
    function mmm_Death(pUnit, Event)
     pUnit:RemoveEvents()
    end
    
    function mmm_OnLeave(pUnit, Event)
     pUnit:RemoveEvents() 
    end
    
    function mmm_OnKill(pUnit, Event)
     pUnit:SendChatMessage(12, 0, "Only mortal.")
     pUnit:PlaySoundToSet(14166)
               pUnit:CastSpellOnTarget(9613, pUnit:GetRandomPlayer(0)) -- aoe start, this should stop all casting
               pUnit:CastSpellOnTarget(9613, pUnit:GetRandomPlayer(0))
               pUnit:CastSpellOnTarget(9613, pUnit:GetRandomPlayer(0))
               pUnit:CastSpellOnTarget(9613, pUnit:GetRandomPlayer(0))
               pUnit:CastSpellOnTarget(9613, pUnit:GetRandomPlayer(0))
               pUnit:CastSpellOnTarget(9613, pUnit:GetRandomPlayer(0))
               pUnit:CastSpellOnTarget(9613, pUnit:GetRandomPlayer(0))
               pUnit:CastSpellOnTarget(9613, pUnit:GetRandomPlayer(0))
               pUnit:CastSpellOnTarget(9613, pUnit:GetRandomPlayer(0))
               pUnit:CastSpellOnTarget(9613, pUnit:GetRandomPlayer(0))
               pUnit:CastSpellOnTarget(9613, pUnit:GetRandomPlayer(0))
               pUnit:CastSpellOnTarget(9613, pUnit:GetRandomPlayer(0))
               pUnit:CastSpellOnTarget(9613, pUnit:GetRandomPlayer(0))
               pUnit:CastSpellOnTarget(9613, pUnit:GetRandomPlayer(0))
               pUnit:CastSpellOnTarget(9613, pUnit:GetRandomPlayer(0))
               pUnit:CastSpellOnTarget(9613, pUnit:GetRandomPlayer(0))
               pUnit:CastSpellOnTarget(9613, pUnit:GetRandomPlayer(0))
               pUnit:CastSpellOnTarget(9613, pUnit:GetRandomPlayer(0))
               pUnit:CastSpellOnTarget(9613, pUnit:GetRandomPlayer(0))
               pUnit:CastSpellOnTarget(9613, pUnit:GetRandomPlayer(0))
               pUnit:CastSpellOnTarget(9613, pUnit:GetRandomPlayer(0))
               pUnit:CastSpellOnTarget(9613, pUnit:GetRandomPlayer(0))
               pUnit:CastSpellOnTarget(9613, pUnit:GetRandomPlayer(0))
               pUnit:CastSpellOnTarget(9613, pUnit:GetRandomPlayer(0))
               pUnit:CastSpellOnTarget(9613, pUnit:GetRandomPlayer(0))
               pUnit:CastSpellOnTarget(9613, pUnit:GetRandomPlayer(0))
               pUnit:CastSpellOnTarget(9613, pUnit:GetRandomPlayer(0))
               pUnit:CastSpellOnTarget(9613, pUnit:GetRandomPlayer(0))
               pUnit:CastSpellOnTarget(9613, pUnit:GetRandomPlayer(0))
               pUnit:CastSpellOnTarget(9613, pUnit:GetRandomPlayer(0))
               pUnit:CastSpellOnTarget(9613, pUnit:GetRandomPlayer(0))
               pUnit:CastSpellOnTarget(9613, pUnit:GetRandomPlayer(0))
               pUnit:CastSpellOnTarget(9613, pUnit:GetRandomPlayer(0))
               pUnit:CastSpellOnTarget(9613, pUnit:GetRandomPlayer(0))
               pUnit:CastSpellOnTarget(9613, pUnit:GetRandomPlayer(0))
               pUnit:CastSpellOnTarget(9613, pUnit:GetRandomPlayer(0))
               pUnit:CastSpellOnTarget(9613, pUnit:GetRandomPlayer(0))
               pUnit:CastSpellOnTarget(9613, pUnit:GetRandomPlayer(0))
               pUnit:CastSpellOnTarget(9613, pUnit:GetRandomPlayer(0))
               pUnit:CastSpellOnTarget(9613, pUnit:GetRandomPlayer(0))
               pUnit:CastSpellOnTarget(9613, pUnit:GetRandomPlayer(0))
               pUnit:CastSpellOnTarget(9613, pUnit:GetRandomPlayer(0))
               pUnit:CastSpellOnTarget(9613, pUnit:GetRandomPlayer(0))
               pUnit:CastSpellOnTarget(9613, pUnit:GetRandomPlayer(0))
               pUnit:CastSpellOnTarget(9613, pUnit:GetRandomPlayer(0))
               pUnit:CastSpellOnTarget(9613, pUnit:GetRandomPlayer(0))
               pUnit:CastSpellOnTarget(9613, pUnit:GetRandomPlayer(0))
               pUnit:CastSpellOnTarget(9613, pUnit:GetRandomPlayer(0))
               pUnit:CastSpellOnTarget(9613, pUnit:GetRandomPlayer(0))
               pUnit:CastSpellOnTarget(9613, pUnit:GetRandomPlayer(0))
               pUnit:CastSpellOnTarget(9613, pUnit:GetRandomPlayer(0))
               pUnit:CastSpellOnTarget(9613, pUnit:GetRandomPlayer(0))
               pUnit:CastSpellOnTarget(9613, pUnit:GetRandomPlayer(0))
               pUnit:CastSpellOnTarget(9613, pUnit:GetRandomPlayer(0))
               pUnit:CastSpellOnTarget(9613, pUnit:GetRandomPlayer(0))
               pUnit:CastSpellOnTarget(9613, pUnit:GetRandomPlayer(0))
               pUnit:CastSpellOnTarget(9613, pUnit:GetRandomPlayer(0))
               pUnit:CastSpellOnTarget(9613, pUnit:GetRandomPlayer(0))
               pUnit:CastSpellOnTarget(9613, pUnit:GetRandomPlayer(0))
               pUnit:CastSpellOnTarget(9613, pUnit:GetRandomPlayer(0))
               pUnit:CastSpellOnTarget(9613, pUnit:GetRandomPlayer(0))
               pUnit:CastSpellOnTarget(9613, pUnit:GetRandomPlayer(0))
               pUnit:CastSpellOnTarget(9613, pUnit:GetRandomPlayer(0))
               pUnit:CastSpellOnTarget(9613, pUnit:GetRandomPlayer(0))
               pUnit:CastSpellOnTarget(9613, pUnit:GetRandomPlayer(0))
               pUnit:CastSpellOnTarget(9613, pUnit:GetRandomPlayer(0))
               pUnit:CastSpellOnTarget(9613, pUnit:GetRandomPlayer(0))
               pUnit:CastSpellOnTarget(9613, pUnit:GetRandomPlayer(0))
               pUnit:CastSpellOnTarget(9613, pUnit:GetRandomPlayer(0))
               pUnit:CastSpellOnTarget(9613, pUnit:GetRandomPlayer(0))
               pUnit:CastSpellOnTarget(9613, pUnit:GetRandomPlayer(0))
               pUnit:CastSpellOnTarget(9613, pUnit:GetRandomPlayer(0))
               pUnit:CastSpellOnTarget(9613, pUnit:GetRandomPlayer(0))
               pUnit:CastSpellOnTarget(9613, pUnit:GetRandomPlayer(0))
               pUnit:CastSpellOnTarget(9613, pUnit:GetRandomPlayer(0))
               pUnit:CastSpellOnTarget(9613, pUnit:GetRandomPlayer(0))
               pUnit:CastSpellOnTarget(9613, pUnit:GetRandomPlayer(0))
               pUnit:CastSpellOnTarget(9613, pUnit:GetRandomPlayer(0))
               pUnit:CastSpellOnTarget(9613, pUnit:GetRandomPlayer(0))
               pUnit:CastSpellOnTarget(9613, pUnit:GetRandomPlayer(0))
               pUnit:CastSpellOnTarget(9613, pUnit:GetRandomPlayer(0))
               pUnit:CastSpellOnTarget(9613, pUnit:GetRandomPlayer(0))
               pUnit:CastSpellOnTarget(9613, pUnit:GetRandomPlayer(0)) -- aoe end, this should stop all casting
    end
    
    RegisterUnitEvent(2527113, 1, "mmm_OnCombat")
    RegisterUnitEvent(2527113, 2, "mmm_OnLeave")
    RegisterUnitEvent(2527113, 4, "mmm_Death")
    RegisterUnitEvent(2527113, 3, "mmm_OnKill")

    p.s. Yes I know I suck at graphics





    [3rd In Contest] Mozis, timed boss fight.
  2. #2
    Link_S's Avatar Member
    Reputation
    125
    Join Date
    Dec 2008
    Posts
    293
    Thanks G/R
    0/0
    Trade Feedback
    0 (0%)
    Mentioned
    0 Post(s)
    Tagged
    0 Thread(s)
    nice, +Rep

  3. #3
    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)
    Pretty amazing +Rep

    EPIC, FrostTeam rocks 4 ever =O

  4. #4
    Nymphx's Avatar Active Member
    Reputation
    83
    Join Date
    Sep 2008
    Posts
    212
    Thanks G/R
    0/0
    Trade Feedback
    0 (0%)
    Mentioned
    0 Post(s)
    Tagged
    0 Thread(s)
    Better then sex. +Rep!

  5. #5
    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)
    hOLY crap! best boss ever!

  6. #6
    Ground Zero's Avatar ★ Elder ★
    Reputation
    1132
    Join Date
    Aug 2008
    Posts
    3,504
    Thanks G/R
    0/0
    Trade Feedback
    0 (0%)
    Mentioned
    0 Post(s)
    Tagged
    0 Thread(s)
    Very nice! +Rape

    Edit. A Few bugs when I test it.
    I don't know if its my server or anything,

    but he doesn't announce that he is summoing. He casts damaging spells at himself not the players. Also the countdown doesn't work for me. :s

    Other than that great.
    Last edited by Ground Zero; 01-20-2009 at 01:59 PM.

  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)
    It's your scripting engine. I tested this in 2.4 worked fine, tested again with the same emulater updated with 3.x and it doesn't work. Don't know why but most of the commands are broken, in arcemu math random, creature spawn and on spawn register wasn't working last time i checked and with sun++ the same apart from math random works. Just find a engine that has it working and it will be fine!

  8. #8
    Ground Zero's Avatar ★ Elder ★
    Reputation
    1132
    Join Date
    Aug 2008
    Posts
    3,504
    Thanks G/R
    0/0
    Trade Feedback
    0 (0%)
    Mentioned
    0 Post(s)
    Tagged
    0 Thread(s)
    Ah okay. Thanks.

  9. #9
    [pwn]age's Avatar Member
    Reputation
    56
    Join Date
    Jul 2008
    Posts
    102
    Thanks G/R
    0/0
    Trade Feedback
    0 (0%)
    Mentioned
    0 Post(s)
    Tagged
    0 Thread(s)
    Nice job dude

  10. #10
    Ziddy1337's Avatar Contributor
    Reputation
    136
    Join Date
    Aug 2008
    Posts
    486
    Thanks G/R
    4/4
    Trade Feedback
    0 (0%)
    Mentioned
    0 Post(s)
    Tagged
    0 Thread(s)
    This is awesome work mate!
    Definatly +Rep from me.

  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)
    amazing mate!
    +Rep from me (;

Similar Threads

  1. NPC' Boss fight (real time) simulator, possible?
    By 240287 in forum WoW Bots Questions & Requests
    Replies: 2
    Last Post: 07-18-2011, 10:48 AM
  2. Replies: 9
    Last Post: 06-19-2008, 03:55 AM
  3. [Release] Custom Scripted Boss Fight: Your Mom
    By dude891 in forum World of Warcraft Emulator Servers
    Replies: 11
    Last Post: 04-13-2008, 08:08 PM
  4. [Question]Boss Fights.
    By BrantX in forum World of Warcraft Emulator Servers
    Replies: 8
    Last Post: 03-08-2008, 06:01 PM
  5. [Help] Boss Fights
    By jimmy2222 in forum World of Warcraft Emulator Servers
    Replies: 2
    Last Post: 01-26-2008, 03:20 PM
All times are GMT -5. The time now is 08:36 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