[Release] Sanchez Sorrowblade Boss Script! menu

User Tag List

Results 1 to 6 of 6
  1. #1
    svedin's Avatar Contributor
    Reputation
    124
    Join Date
    Jun 2008
    Posts
    557
    Thanks G/R
    0/0
    Trade Feedback
    0 (0%)
    Mentioned
    0 Post(s)
    Tagged
    0 Thread(s)

    [Release] Sanchez Sorrowblade Boss Script!




    Information
    The scripts were tested with ArcEmu rev.1984
    *~~~~~~~~~~~~~~~~~~~*

    Sanchez Sorrowblade
    Hp. 12 million
    Mana. 45k
    *~~~~~~*
    Sanchez Sorrowblade have Five Phases,
    and she use Fire and Shadow abilities.

    Text On Aggro:
    "I will vanquish your soul!"
    On Death:
    "This can't be.... you humans are not stronger then me"
    On Kill player:
    "Don't be worried, your soul will be good use"
    "My Val'kyrs will take you to heaven"
    "Another soul for Me!"


    ScreenShot











    Code Lua and Sql.

    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 ('910841', "Sanchez Sorrowblade", "", '', '0', '3', '0', '3', '0', '0', ' 	 26096', '0', '0', '0', '1', '1', '0', '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 ('910841', '80', '80', '14', '12000000', '12000000', '45000', '1', '0', '2000', '0', '6000', '11000', '0', '0', '0', '0', '10800', '10000', '0', '0', '0', '0', '45', '0', '0', '0', "0", '1', '9000000', '0', '0', '2.50', '8.00', '14.00', '0', '0', '0', '0', '0', '0', '0');
    Lua.
    Code:
    function Sanchez_Sorrowblade_OnCombat(Unit, Event) 
    Unit:SendChatMessage(12, 0, "I will vanquish your soul!")
    Unit:RegisterEvent("Sanchez_Sorrowblade_deathcount", 54000, 20)
    Unit:RegisterEvent("Sanchez_Sorrowblade_phaseone",1000,0)
    Unit:RegisterEvent("Sanchez_Sorrowblade_Shadowblast", 67000, 20)
    Unit:RegisterEvent("Sanchez_Sorrowblade_Sleep", 72000, 10)
    Unit:RegisterEvent("Sanchez_Sorrowblade_Drawsoul", 84000, 20)
    Unit:RegisterEvent("Sanchez_Sorrowblade_FlameBurst", 41000, 20)
    Unit:RegisterEvent("Sanchez_Sorrowblade_Fireball", 51000, 30)
    Unit:RegisterEvent("Sanchez_Sorrowblade_Darkbarrage", 59000, 20)
    Unit:RegisterEvent("Sanchez_Sorrowblade_NecroticAura", 810000, 2)
    Unit:RegisterEvent("Sanchez_Sorrowblade_ShadowNova", 51000, 5)
    Unit:RegisterEvent("Sanchez_Sorrowblade_Bonearm", 900000, 5)
    Unit:RegisterEvent("Sanchez_Sorrowblade_CurseofExertion", 74000, 10)
    Unit:RegisterEvent("Sanchez_Sorrowblade_Mindblast", 43000, 20)
    Unit:RegisterEvent("Sanchez_Sorrowblade_EmpoweredArcaneExplosion", 73000, 10)
    Unit:RegisterEvent("Sanchez_Sorrowblade_ArcaneStorm", 87000, 10)
    Unit:RegisterEvent("Sanchez_Sorrowblade_SurgeofPower", 97000, 10)
    Unit:RegisterEvent("Sanchez_Sorrowblade_AgonizingFlames", 60000, 10)
    Unit:RegisterEvent("Sanchez_Sorrowblade_ArcingSmash", 10000, 50)
    end
    
    function Sanchez_Sorrowblade_deathcount(pUnit, Event) 
    pUnit:FullCastSpellOnTarget(38818, pUnit:GetRandomPlayer(0)) 
    end
    
    function Sanchez_Sorrowblade_Shadowblast(pUnit, Event) 
    pUnit:FullCastSpellOnTarget(41078, pUnit:GetRandomPlayer(0)) 
    end
    
    function Sanchez_Sorrowblade_Drawsoul(pUnit, Event) 
    pUnit:FullCastSpellOnTarget(40904, pUnit:GetRandomPlayer(0)) 
    end
    
    function Sanchez_Sorrowblade_Sleep(pUnit, Event) 
    pUnit:FullCastSpellOnTarget(52721, pUnit:GetRandomPlayer(0)) 
    end
    
    function Sanchez_Sorrowblade_FlameBurst(pUnit, Event) 
    pUnit:CastSpell(41131, pUnit:GetClosestPlayer()) 
    end
    
    function Sanchez_Sorrowblade_Fireball(pUnit, Event) 
    pUnit:FullCastSpellOnTarget(40598, pUnit:GetRandomPlayer(0)) 
    end
    
    function Sanchez_Sorrowblade_NecroticAura(pUnit, Event) 
    pUnit:FullCastSpellOnTarget(55593, pUnit:GetRandomPlayer(0)) 
    end
    
    function Sanchez_Sorrowblade_ShadowNova(pUnit, Event) 
    pUnit:FullCastSpellOnTarget(38627, pUnit:GetRandomPlayer(0)) 
    end
    
    function Sanchez_Sorrowblade_Bonearm(pUnit, Event) 
    pUnit:CastSpell(55315, pUnit:GetClosestPlayer()) 
    end
    
    function Sanchez_Sorrowblade_deathcount(pUnit, Event) 
    pUnit:FullCastSpellOnTarget(38818, pUnit:GetRandomPlayer(0)) 
    end
    
    function Sanchez_Sorrowblade_Shadowblast(pUnit, Event) 
    pUnit:FullCastSpellOnTarget(41078, pUnit:GetRandomPlayer(0)) 
    end
    
    function Sanchez_Sorrowblade_Drawsoul(pUnit, Event) 
    pUnit:FullCastSpellOnTarget(40904, pUnit:GetRandomPlayer(0)) 
    end
    
    function Sanchez_Sorrowblade_Sleep(pUnit, Event) 
    pUnit:FullCastSpellOnTarget(52721, pUnit:GetRandomPlayer(0)) 
    end
    
    function Sanchez_Sorrowblade_ShadowNova(pUnit, Event) 
    pUnit:FullCastSpellOnTarget(38627, pUnit:GetRandomPlayer(0)) 
    end
    
    function Sanchez_Sorrowblade_Bonearm(pUnit, Event) 
    pUnit:CastSpell(55315, pUnit:GetClosestPlayer()) 
    end
    
    function Sanchez_Sorrowblade_Darkbarrage(pUnit, Event) 
    pUnit:FullCastSpellOnTarget(40585, pUnit:GetRandomPlayer(0)) 
    end
    
    function Sanchez_Sorrowblade_NecroticAura(pUnit, Event) 
    pUnit:FullCastSpellOnTarget(55593, pUnit:GetRandomPlayer(0)) 
    end
    
    function Sanchez_Sorrowblade_CurseofExertion(pUnit, Event) 
    pUnit:FullCastSpellOnTarget(52772, pUnit:GetRandomPlayer(0)) 
    end
    
    function Sanchez_Sorrowblade_Mindblast(pUnit, Event) 
    pUnit:FullCastSpellOnTarget(58850, pUnit:GetRandomPlayer(0)) 
    end
    
    function Sanchez_Sorrowblade_EmpoweredArcaneExplosion(pUnit, Event) 
    pUnit:CastSpell(59377, pUnit:GetClosestPlayer()) 
    end
    
    function Sanchez_Sorrowblade_ArcaneStorm(pUnit, Event) 
    pUnit:FullCastSpellOnTarget(61694, pUnit:GetRandomPlayer(0)) 
    end
    
    function Sanchez_Sorrowblade_SurgeofPower(pUnit, Event) 
    pUnit:FullCastSpellOnTarget(60936, pUnit:GetRandomPlayer(0)) 
    end
    
    function Sanchez_Sorrowblade_CurseofExertion(pUnit, Event) 
    pUnit:FullCastSpellOnTarget(52772, pUnit:GetRandomPlayer(0)) 
    end
    
    function Sanchez_Sorrowblade_Mindblast(pUnit, Event) 
    pUnit:FullCastSpellOnTarget(58850, pUnit:GetRandomPlayer(0)) 
    end
    
    function Sanchez_Sorrowblade_EmpoweredArcaneExplosion(pUnit, Event) 
    pUnit:CastSpell(59377, pUnit:GetClosestPlayer()) 
    end
    
    function Sanchez_Sorrowblade_ArcaneStorm(pUnit, Event) 
    pUnit:FullCastSpellOnTarget(61694, pUnit:GetRandomPlayer(0)) 
    end
    
    function Sanchez_Sorrowblade_SurgeofPower(pUnit, Event) 
    pUnit:FullCastSpellOnTarget(60936, pUnit:GetRandomPlayer(0)) 
    end
    
    function Sanchez_Sorrowblade_AgonizingFlames(pUnit, Event) 
    pUnit:FullCastSpellOnTarget(40932, pUnit:GetRandomPlayer(0)) 
    end
    
    function Sanchez_Sorrowblade_ArcingSmash(pUnit, Event) 
    pUnit:CastSpell(40599, pUnit:GetClosestPlayer()) 
    end
    
    function Sanchez_Sorrowblade_AgonizingFlames(pUnit, Event) 
    pUnit:FullCastSpellOnTarget(40932, pUnit:GetRandomPlayer(0)) 
    end
    
    function Sanchez_Sorrowblade_ArcingSmash(pUnit, Event) 
    pUnit:CastSpell(40599, pUnit:GetClosestPlayer()) 
    end
    
    function Sanchez_Sorrowblade_phaseone(pUnit, Event) 
    if pUnit:GetHealthPct() < 100 then 
    pUnit:RemoveEvents(); 
    pUnit:FullCastSpell(41078, 52721, 40904, 38818)
    pUnit:RegisterEvent("Sanchez_Sorrowblade_ArcingSmash", 10000, 50)
    pUnit:RegisterEvent("Sanchez_Sorrowblade_deathcount", 54000, 20)
    pUnit:RegisterEvent("Sanchez_Sorrowblade_Shadowblast", 67000, 20)
    pUnit:RegisterEvent("Sanchez_Sorrowblade_Drawsoul", 84000, 20)
    pUnit:RegisterEvent("Sanchez_Sorrowblade_Sleep", 72000, 10)
    pUnit:RegisterEvent("Sanchez_Sorrowblade_phasetwo",1000,0)
    end 
    end
    
    function Sanchez_Sorrowblade_phasetwo(pUnit, Event) 
    if pUnit:GetHealthPct() < 75 then
    pUnit:RemoveEvents(); 
    pUnit:FullCastSpell(41078, 40585, 40598)
    pUnit:RegisterEvent("Sanchez_Sorrowblade_ArcingSmash", 10000, 50)
    pUnit:RegisterEvent("Sanchez_Sorrowblade_FlameBurst", 41000, 20)
    pUnit:RegisterEvent("Sanchez_Sorrowblade_Fireball", 51000, 30)
    pUnit:RegisterEvent("Sanchez_Sorrowblade_Darkbarrage", 59000, 20)
    pUnit:RegisterEvent("Sanchez_Sorrowblade_Shadowblast", 67000, 20)
    pUnit:RegisterEvent("Sanchez_Sorrowblade_phasethree",1000,0)
    end 
    end
    
    function Sanchez_Sorrowblade_phasethree(pUnit, Event) 
    if pUnit:GetHealthPct() < 60 then 
    pUnit:RemoveEvents(); 
    pUnit:FullCastSpell(40585, 41078, 38627, 38818)
    pUnit:RegisterEvent("Sanchez_Sorrowblade_ArcingSmash", 10000, 50)
    pUnit:RegisterEvent("Sanchez_Sorrowblade_NecroticAura", 81000, 2)
    pUnit:RegisterEvent("Sanchez_Sorrowblade_Shadowblast", 67000, 20)
    pUnit:RegisterEvent("Sanchez_Sorrowblade_ShadowNova", 51000, 5)
    pUnit:RegisterEvent("Sanchez_Sorrowblade_Bonearm", 90000, 5)
    pUnit:RegisterEvent("Sanchez_Sorrowblade_deathcount", 54000, 20)
    pUnit:RegisterEvent("Sanchez_Sorrowblade_phasefour",1000,0)
    end 
    end
    
    function Sanchez_Sorrowblade_phasefour(pUnit, Event) 
    if pUnit:GetHealthPct() < 40 then 
    pUnit:RemoveEvents(); 
    pUnit:FullCastSpell(58850, 59377)
    pUnit:RegisterEvent("Sanchez_Sorrowblade_ArcingSmash", 10000, 50)
    pUnit:RegisterEvent("Sanchez_Sorrowblade_CurseofExertion", 74000, 10)
    pUnit:RegisterEvent("Sanchez_Sorrowblade_Mindblast", 43000, 20)
    pUnit:RegisterEvent("Sanchez_Sorrowblade_EmpoweredArcaneExplosion", 73000, 10)
    pUnit:RegisterEvent("Sanchez_Sorrowblade_phasefive",1000,0)
    end 
    end
    
    function Sanchez_Sorrowblade_phasefive(pUnit, Event) 
    if pUnit:GetHealthPct() < 20 then 
    pUnit:RemoveEvents(); 
    pUnit:FullCastSpell(60936, 61694, 58850)
    pUnit:RegisterEvent("Sanchez_Sorrowblade_AgonizingFlames", 60000, 10)
    pUnit:RegisterEvent("Sanchez_Sorrowblade_ArcingSmash", 10000, 50)
    pUnit:RegisterEvent("Sanchez_Sorrowblade_Mindblast", 43000, 20)
    pUnit:RegisterEvent("Sanchez_Sorrowblade_ArcaneStorm", 70000, 10)
    pUnit:RegisterEvent("Sanchez_Sorrowblade_SurgeofPower", 97000, 10)
    end 
    end
    
    function Sanchez_Sorrowblade_OnLeaveCombat(Unit, Event) 
    Unit:RemoveEvents() 
    end
    
    function Sanchez_Sorrowblade_OnDied(Unit, Event) 
    Unit:RemoveEvents() 
    Unit:SendChatMessage(12, 0, "This can't be.... you humans are not stronger then me!") 
    end
    
    function Sanchez_Sorrowblade_OnKilledTarget(Unit, Event) 
    Unit:RemoveEvents()
     Choice=math.random(1,3)
    if Choice == 1 then
    pUnit:SendChatMessage(14, 0, "Don't be worried, your soul will be good use!")
    end
    if Choice == 2 then
    pUnit:SendChatMessage(12, 0, "My Val'kyrs will take you to heaven.")
    end
    if Choice == 3 then
    pUnit:SendChatMessage(12, 0, "Another soul for Me!")
    end
    end
    
    
    
    RegisterUnitEvent(910841, 1, "Sanchez_Sorrowblade_OnCombat")
    RegisterUnitEvent(910841, 2, "Sanchez_Sorrowblade_OnLeaveCombat")
    RegisterUnitEvent(910841, 3, "Sanchez_Sorrowblade_OnKilledTarget")
    RegisterUnitEvent(910841, 4, "Sanchez_Sorrowblade_OnDied")
    Enjoy

    ***Comment all ^^****

    //Svedin
    Last edited by svedin; 01-15-2009 at 03:42 PM.

    [Release] Sanchez Sorrowblade Boss Script!
  2. #2
    svedin's Avatar Contributor
    Reputation
    124
    Join Date
    Jun 2008
    Posts
    557
    Thanks G/R
    0/0
    Trade Feedback
    0 (0%)
    Mentioned
    0 Post(s)
    Tagged
    0 Thread(s)
    39 views and no comments

    sorry for dubel post

  3. #3
    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)
    Yet another great release, loving that shield sort of spell in one off the screenshots. Try making it have voice by experimenting with .playall or what have you, and it would be great. I don't think you need to register them all at the start if you have remove events on < 100 though 0o

  4. #4
    Performer's Avatar Contributor
    Reputation
    212
    Join Date
    Nov 2007
    Posts
    874
    Thanks G/R
    0/0
    Trade Feedback
    0 (0%)
    Mentioned
    0 Post(s)
    Tagged
    0 Thread(s)
    Nice mate +rep.. But he hits hard dont he? :P


  5. #5
    vojkanm's Avatar Member
    Reputation
    1
    Join Date
    Nov 2008
    Posts
    5
    Thanks G/R
    0/0
    Trade Feedback
    0 (0%)
    Mentioned
    0 Post(s)
    Tagged
    0 Thread(s)
    NICE!!!
    How to add loot?

  6. #6
    svedin's Avatar Contributor
    Reputation
    124
    Join Date
    Jun 2008
    Posts
    557
    Thanks G/R
    0/0
    Trade Feedback
    0 (0%)
    Mentioned
    0 Post(s)
    Tagged
    0 Thread(s)
    Originally Posted by stoneharry View Post
    Try making it have voice by experimenting with .playall or what have youthough 0o
    Performer: some of the spells hit hard, other the boss can hit around 4 - 6 k on plate and crit 7 - 9 and 8 - 9k Crit 10 - 11 on cloth

    Thanks but i try to fins some voice but i cant find the command to the server i using

    Thanks for the comments from the other ppls
    Last edited by svedin; 01-15-2009 at 05:02 PM.

Similar Threads

  1. [Release] Denatharion Whisperwind boss Script!
    By svedin in forum WoW EMU General Releases
    Replies: 13
    Last Post: 03-03-2009, 02:25 AM
  2. [Release] My Custom boss script (LUA)
    By Nilrac in forum World of Warcraft Emulator Servers
    Replies: 3
    Last Post: 06-17-2008, 03:57 AM
  3. [Release] Rin'ji Boss Script || V1 - Includes Teleporter NPC -
    By Bapesy in forum World of Warcraft Emulator Servers
    Replies: 14
    Last Post: 06-06-2008, 06:00 PM
  4. [Release] Boss Scripts
    By Bapes in forum World of Warcraft Emulator Servers
    Replies: 4
    Last Post: 04-17-2008, 04:11 PM
  5. [Release] Cow Lord! Custom Scripted Raid Boss!
    By Murlock. in forum World of Warcraft Emulator Servers
    Replies: 28
    Last Post: 04-05-2008, 10:16 PM
All times are GMT -5. The time now is 04:30 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