[Release] Archmage Vargoth menu

User Tag List

Results 1 to 4 of 4
  1. #1
    Myzt's Avatar Member
    Reputation
    10
    Join Date
    Jun 2008
    Posts
    69
    Thanks G/R
    0/0
    Trade Feedback
    0 (0%)
    Mentioned
    0 Post(s)
    Tagged
    0 Thread(s)

    [Release] Archmage Vargoth

    Archmage Vargoth
    Made by Myzt.

    Hello there.

    This is a boss I originally scripted for the NetherstormWoW server, which now is not running anymore.

    It is a 5 phase fight, the boss uses mostly magic spells, but at the end some melee too. You will need a few tanks for this as he spawns some adds.

    I'm not going more deeply into tacts, as you have to find those out yourself, by reading the script, or just fight him ingame. I guess some people not experienced to retail raiding could find this boss hard.

    Remember that you need to have him spawned at the top of the Kirin'Var tower in the Kirin'Var village. Otherwise you would need to change the coords.

    Enjoy.

    NOTE: This boss is best used with the AgencyDB NPC Archmage Vargoth.
    But if you don't use that db you can use the SQL included in the .rar file attached.
    The add mob is included there too.

    The script:

    Code:
    --[[--///////////////////////////////////////////////////////////
        Archmage Vargoth made by Myzt
                Originally for Netherstorm Wow.
    ////////////////////////////////////////////////////////////////--]]--
    
    
    
    --[[---------Phase 1 Abilities-----------------]]--
    
    function Vargoth_Arcanebolt(pUnit, Event)
    	local boltTarg = pUnit:GetRandomPlayer(0)
    	pUnit:FullCastSpellOnTarget(38823, boltTarg)
    end
    
    function Vargoth_Arcanebomb(pUnit, Event)
    	pUnit:CastSpell(19821)
    end
    
    function Vargoth_Magpull(pUnit, Event)
    	local MagpullTarget = pUnit:GetRandomPlayer(7)
    	pUnit:FullCastSpellOnTarget(32039, MagpullTarget)
    end
    
    --[[--------Phase 1--------------------------]]--
    
    function Vargoth_Phase1(pUnit, Event)
    	if pUnit:GetHealthPct() <= 99 then
    		pUnit:RegisterEvent("Vargoth_Arcanebolt", 12000, 0)
    		pUnit:RegisterEvent("Vargoth_Arcanebomb", 6000, 0)
    		pUnit:RegisterEvent("Vargoth_Magpull", 20000, 0)
    	end
    end
    
    --[[--------Phase 2 Abilities-----------------]]--
    
    function Vargoth_Spiribolts(pUnit, Event)
    	pUnit:FullCastSpell(43383)
    end
    
    function Vargoth_Diminishsoul(pUnit, Event)
    	local soulTarget = GetRandomPlayer(0)
    	pUnit:FullCastSpellOnTarget(38848, soulTarget)
    end
    
    
    
    --[[--------Phase 2--------------------------]]--
    
    function Vargoth_Phase2(pUnit, Event)
    	if pUnit:GetHealthPct() <= 75 then
    		pUnit:SendChatMessage(5, 0, "The infection... Is making me weak...")
    		pUnit:SendChatMessage(5, 0, "Yours souls belong to me now!")
    		pUnit:RemoveEvents()
    		pUnit:RegisterEvent("Vargoth_Spiritbolts", 60000, 0)
    		pUnit:RegisterEvent("Vargoth_Diminishsoul", 5000, 0)
    		pUnit:RegisterEvent("Vargoth_Phase3", 1000, 0)
    	end
    end
    			
    		
    
    --[[--------Phase 3 Abilities-----------------]]--
    
    function Vargoth_Minions(pUnit, Event)
    	pUnit:SpawnCreature(1000061, 2233, 2260, 134.875112, 530, 1000000)
    	pUnit:SpawnCreature(1000061, 2237, 2220, 136.679474, 530, 1000000)
    end
    
    function Vargoth_Shield(pUnit, Event)
    	pUnit:CastSpell(31901)
    end
    
    function Vargoth_Aoe(pUnit, Event)
    	pUnit:CastSpell(35152)
    end
    
    
    --[[--------Phase 3--------------------------]]--
    
    function Vargoth_Phase3(pUnit, Event)
    	if pUnit:GetHealthPct() <= 60 then
    		pUnit:RemoveEvents()
    		pUnit:SendChatMessage(5, 0, "I feel the power coming back... I'm more powerful then ever! The shadows will prevail! And you will DIE!")
    		pUnit:RegisterEvent("Vargoth_Minions", 500, 10)
    		pUnit:RegisterEvent("Vargoth_Aoe", 2000, 0)
    		pUnit:RegisterEvent("Vargoth_Phase4", 1000, 0)
    	end
    end
    --[[--------Phase 4 Abilities------------------]]--
    
    function Vargoth_Shadownova(pUnit, Event)
    	pUnit:CastSpell(30852)
    end
    
    function Vargoth_Energy(pUnit, Event)
    	local energyTarget = pUnit:GetRandomPlayer(7)
    	pUnit:FullCastSpellOnTarget(46285, energyTarget)
    end
    
    function Vargoth_Missiles(pUnit, Event)
    	local missileTarget = pUnit:GetRandomPlayer(0)
    	pUnit:FullCastSpellOnTarget(38147, missileTarget)
    end
    
    
    --[[--------Phase 4---------------------------]]--
    
    function Vargoth_Phase4(pUnit, Event)
    	if pUnit:GetHealthPct() <=40 then
    		pUnit:RemoveEvents()
    		pUnit:SendChatMessage(5, 0, "The shadows is stronger than ever!")
    		pUnit:RegisterEvent("Vargoth_Shadownova", 25000, 0)
    		pUnit:RegisterEvent("Vargoth_Energy", 8000, 0)
    		pUnit:RegisterEvent("Vargoth_Missiles", 9200, 0)
    		pUnit:registerEvent("Vargoth_Phase5", 1000, 0)
    	end
    end
    		
    		
    
    --[[--------Phase 5 Abilities------------------]]--
    function Vargoth_Felcleave(pUnit, Event)
    	local cleaveTarget = pUnit:GetMainTank()
    	pUnit:CastSpellOnTarget(38742, cleaveTarget)
    end
    
    function Vargoth_Dragonbane(pUnit, Event)
    	pUnit:CastSpell(23967)
    end
    
    function Vargoth_Bloodcurse(pUnit, Event)
    	local bloodTarget = pUnit:GetMainTank()
    	pUnit:FullCastSpellOnTarget(40412, bloodTarget)
    end
    
    
    --[[--------Phase 5---------------------------]]--
    
    function Vargoth_Phase5(pUnit, Event)
    	if pUnit:GetHealthPct() <= 20 then
    		pUnit:RemoveEvents()
    		pUnit:SendChatMessage(5, 0, "Ahaha this is so much better then your weak magic!")
    		pUnit:RegisterEvent("Vargoth_Bloodcurse", 90000, 0)
    		pUnit:RegisterEvent("Vargoth_Dragonbane", 10000, 0)
    		pUnit:RegisterEvent("Vargoth_Felcleave", 15000, 0)
    	end
    end
    		
    
    --[[---------Primary Functions---------------]]--
    
    function Vargoth_Oncombat(pUnit, Event)
    	pUnit:SendChatMessage(5, 0, "Kirin'Tor will fall! You all will fail!")
    	pUnit:RegisterEvent("Vargoth_Phase1", 1000, 0)
    end
    
    function Vargoth_WhenKilled(pUnit, Event)
    	pUnit:SendChatMessage(5, 0, "The pain... I feel my flesh rotten... Please forgive me...")
    	pUnit:SendChatMessage(5, 0, "I'm lost in the darkness...")
    end
    
    RegisterUnitEvent(100060, 1, "Vargoth_Oncombat")
    RegisterUnitEvent(100060, 4, "Vargoth_WhenKilled")
    Please tell me if theres any error with it.

    I would also like to hear any feedback, and please don't flame, this is one of the first scripts I'm posting.

    Thanks.


    EDIT: Reuploading the .rar at another place.
    Edit: The .sql's
    Last edited by Myzt; 08-09-2008 at 07:14 PM.
    - Myzt

    [Release] Archmage Vargoth
  2. #2
    Hellgawd's Avatar Account not activated by Email
    Reputation
    710
    Join Date
    Jun 2007
    Posts
    2,480
    Thanks G/R
    0/0
    Trade Feedback
    0 (0%)
    Mentioned
    0 Post(s)
    Tagged
    0 Thread(s)
    Looks good. ^_^ I always loved your script on the server.

  3. #3
    Myzt's Avatar Member
    Reputation
    10
    Join Date
    Jun 2008
    Posts
    69
    Thanks G/R
    0/0
    Trade Feedback
    0 (0%)
    Mentioned
    0 Post(s)
    Tagged
    0 Thread(s)
    Thanks man
    - Myzt

  4. #4
    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)
    Error on both sql files.Cant execute

Similar Threads

  1. [Archmage Vargoth's Staff] quest log trick.
    By shaddydxd in forum World of Warcraft Exploits
    Replies: 8
    Last Post: 10-23-2011, 09:40 AM
  2. [Dalaran] Archmage Vargoth's Retreat
    By Leonim in forum World of Warcraft Exploration
    Replies: 11
    Last Post: 06-03-2009, 09:30 PM
  3. [REQUEST] Dalaran - Way to Archmage Vargoth
    By StolenLegacy in forum WoW ME Questions and Requests
    Replies: 3
    Last Post: 11-25-2008, 02:25 PM
  4. Fun with image of archmage vargoth, useless
    By Murza in forum World of Warcraft Exploits
    Replies: 9
    Last Post: 02-16-2008, 11:03 AM
  5. Archmage Vargoth trick
    By Awesomesauce231 in forum World of Warcraft General
    Replies: 3
    Last Post: 11-16-2007, 06:43 AM
All times are GMT -5. The time now is 07:49 AM. 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