Hi guys, this is my first time I'm releasing anything this big,
I'll post the Codes and give some information about him.
Phase 1: Gilford starts off with an heavy charge on the person who pulled him. He also does an Whirlwind and Sunder Armor.
Phase 2: He reduces your armor by 10k for a few seconds, which he bangs Mortal Strikes, which lasts for 5 seconds and Bloodthirst.
Phase 3: He stomps the ground and stunns his enemies for 3-4 secs, MortalStrike. The big thing here is that he does this "Mana Shout", it drains 4-5k mana each shout, So you'll better hurry! He also does Drain Life, from time to time.
Phase 4: He get's enraged for, 20 seconds or so.
But here's the kicker ; When Gilford dies, his "Illusion" spawns, and the fight continues, The illusion is quite simple, not that many abilities.
Gilford the Legend
Code:------------------------------------------------------------------------- -- Please leave this credit intact, this was made by Babbaa and Kooli on| -- mmowned.com , Feel free to share and modify it, but please give | -- credit where credit is due. | -- If you find any buggs, please Email "[email protected]" | ------------------------------------------------------------------------- function Gilford_EnterCombat (pUnit, event) pUnit:SendChatMessage(14, 0, "Oh? Don't you know who I am?!") pUnit:RegisterEvent("Gilford_Charge", 1000, 1) pUnit:RegisterEvent("Gilford_Whirlwind", 24000, 0) pUnit:RegisterEvent("Gilford_Sunder", 20000, 0) pUnit:RegisterEvent("Gilford_Phase2", 1000, 0) end function Gilford_Charge (pUnit, event) pUnit:FullCastSpellOnTarget(25191, pUnit:GetClosestPlayer()) end function Gilford_Whirlwind (pUnit, event) pUnit:CastSpell(26686) end function Gilford_Sunder (pUnit, event) pUnit:FullCastSpellOnTarget(30901, pUnit:GetMainTank()) end function Gilford_Phase2 (pUnit, event) if pUnit:GetHealthPct() < 80 then pUnit:RemoveEvents() pUnit:SetScale(1,2) pUnit:SendChatMessage(14, 0, "Impressive...") pUnit:RegisterEvent("Gilford_CleaveArmor", 50000, 0) pUnit:RegisterEvent("Gilford_MortalStrike", 15000, 0) pUnit:RegisterEvent("Gilford_Bloodthirst", 17000, 0) pUnit:RegisterEvent("Gilford_Phase3", 1000, 0) end end function Gilford_CleaveArmor (pUnit, event) pUnit:FullCastSpellOnTarget(42747, pUnit:GetMainTank()) end function Gilford_MortalStrike (pUnit, event) pUnit:FullCastSpellOnTarget(37335, pUnit:GetMainTank()) end function Gilford_Bloodthirst (pUnit, event) pUnit:FullCastSpellOnTarget(35949, pUnit:GetRandomPlayer(0)) end function Gilford_Phase3 (pUnit, event) if pUnit:GetHealthPct() < 50 then pUnit:RemoveEvents() pUnit:SetScale(1,4) pUnit:PlaySoundToSet(11965) pUnit:RegisterEvent("Gilford_Stomp", 20000, 0) pUnit:RegisterEvent("Gilford_MortalStrike", 15000, 0) pUnit:RegisterEvent("Gilford_ManaShout", 50000, 0) pUnit:RegisterEvent("Gilford_DrainLife", 35000, 0) pUnit:RegisterEvent("Gilford_Phase4", 1000, 0) end end function Gilford_Stomp (pUnit, event) pUnit:CastSpell(34716) end function Gilford_MortalStrike (pUnit, event) pUnit:FullCastSpellOnTarget(37335, pUnit:GetMainTank()) end function Gilford_ManaShout (pUnit, event) pUnit:CastSpell(29107) end function Gilford_DrainLife (pUnit, event) pUnit:FullCastSpellOnTarget(46155, pUnit:GetRandomPlayer(0)) end function Gilford_Phase4 (pUnit, event) if pUnit:GetHealthPct() < 15 then pUnit:RemoveEvents() pUnit:SetScale(1) pUnit:SendChatMessage(14, 0, "No! Please! You don't know what you're doing!") pUnit:CastSpell(34971) end end function Gilford_LeaveCombat (pUnit, event) pUnit:RemoveEvents() pUnit:SetScale(1) end function Gilford_Die (pUnit, event) pUnit:RemoveEvents() pUnit:SendChatMessage(14, 0, "What have you done?! You.. have.. released him...") pUnit:SetScale(1) x = pUnit:GetX() y = pUnit:GetY() z = pUnit:GetZ() o = pUnit:GetO() pUnit:SpawnCreature(5555554, x, y, z, o, 14, 1200000) end RegisterUnitEvent(5555555, 1, "Gilford_EnterCombat") RegisterUnitEvent(5555555, 2, "Gilford_LeaveCombat") RegisterUnitEvent(5555555, 4, "Gilford_Die")Illusion of Gilford
Code:------------------------------------------------------------------------- -- Please leave this credit intact, this was made by Babbaa and Kooli on| -- mmowned.com , Feel free to share and modify it, but please give | -- credit where credit is due. | -- If you find any buggs, please Email "[email protected]" | ------------------------------------------------------------------------- function Illusion_EnterCombat (pUnit, event) pUnit:SendChatMessage(14, 0, "Oh, You were the ones who set me free?") pUnit:SendChatMessage(14, 0, "Then I'll return that favor!") pUnit:CastSpell(15473) pUnit:SetScale(0.8) pUnit:RegisterEvent("Illusion_VoidBlast", 35000, 0) pUnit:RegisterEvent("Illusion_ShadowNova", 50000, 0) pUnit:RegisterEvent("Illusion_Phase2", 1000, 0) end function Illusion_VoidBlast (pUnit, event) pUnit:FullCastSpellOnTarget(38760, pUnit:GetRandomPlayer(0)) end function Illusion_ShadowNova (pUnit, event) pUnit:CastSpell(30852) end function Illusion_Phase2 (pUnit, event) if pUnit:GetHealthPct() < 50 then pUnit:RemoveEvents() pUnit:SetScale(1) pUnit:SendChatMessage(14, 0, "How do you like me now?!") pUnit:RegisterEvent("Illusion_ShadowRush", 25000, 0) pUnit:RegisterEvent("Illusion_ShadowRev", 40000, 0) pUnit:RegisterEvent("Illusion_DarkStrike", 22000, 0) pUnit:RegisterEvent("Illusion_OneDeath", 600000, 0) end end function Illusion_ShadowRush (pUnit, event) pUnit:FullCastSpellOnTarget(32940, pUnit:GetRandomPlayer(0) end function Illusion_ShadowRev (pUnit, event) pUnit:CastSpell(29587) end function Illusion_DarkStrike (pUnit, event) pUnit:FullCastSpellOnTarget(45271, pUnit:GetMainTank()) end function Illusion_OneDeath (pUnit, event) pUnit:FullCastSpellOnTarget(43439, pUnit:GetRandomPlayer(0)) end function Illusion_OnKilledTarget (pUnit, event) local Choice=math.random(1, 2) if Choice==1 then pUnit:SendChatMessage(14, 0, "Let the shadow break you down...") elseif Choice==2 then pUnit:SendChatMessage(14, 0, "Pitiful creatures...") end end function Illusion_LeaveCombat (pUnit, event) pUnit:RemoveEvents() end function Illusion_Die (pUnit, event) pUnit:SendChatMessage(14, 0, "I envy you...") pUnit:SetScale(0.5) end RegisterUnitEvent(5555554, 1, "Illusion_EnterCombat") RegisterUnitEvent(5555554, 2, "Illusion_LeaveCombat") RegisterUnitEvent(5555554, 3, "Illusion_OnKilledTarget") RegisterUnitEvent(5555554, 4, "Illusion_Die")SQL Code
Code:INSERT INTO `creature_names` (`name`, `subname`, `info_str`, `type`, `family`, `rank`, `male_displayid`, `female_displayid`, `civilian`, `Leader`, `entry`) VALUES ('Gilford the Legend', '', '', '7', '0', '3', '20236', '0', '0', NULL, '5555555'); INSERT INTO `creature_proto` (`minlevel`, `maxlevel`, `Faction`, `minhealth`, `maxhealth`, `mana`, `Scale`, `npcflags`, `attacktime`, `mindamage`, `maxdamage`, `rangedattacktime`, `rangedmindamage`, `rangedmaxdamage`, `combat_reach`, `boss`, `equipmodel1`, `equipmodel2`, `equipmodel3`, `respawntime`, `auras`, `invisibility_type`, `death_state`, `entry`) VALUES ('70', '70', '90', '800000', '800000', '5400', '1', '0', '2500', '3100', '5200', '0', '0', '0', '1', '1', '0', '0', '0', '500000', '0', '0', '0', '5555555'); INSERT INTO `creature_names` (`name`, `subname`, `info_str`, `type`, `family`, `rank`, `male_displayid`, `female_displayid`, `civilian`, `Leader`, `entry`) VALUES ('Illusion of Gilford', 'Gilfords Illusion', '', '3', '0', '3', '20236', '0', '0', NULL, '5555554'); INSERT INTO `creature_proto` (`minlevel`, `maxlevel`, `Faction`, `minhealth`, `maxhealth`, `mana`, `Scale`, `npcflags`, `attacktime`, `mindamage`, `maxdamage`, `rangedattacktime`, `rangedmindamage`, `rangedmaxdamage`, `combat_reach`, `boss`, `equipmodel1`, `equipmodel2`, `equipmodel3`, `respawntime`, `auras`, `invisibility_type`, `death_state`, `entry`) VALUES ('70', '70', '90', '400000', '400000', '5400', '1', '0', '2500', '2100', '4200', '0', '0', '0', '1', '1', '0', '0', '0', '500000', '0', '0', '0', '5555554');
Additional Info;
- Download Link - 3 in 1
- This boss is designed for max 10 man, If you would like to change that,
Increase his HP and base damage.- Make sure you have BOTH of the LUA scripts in your "scripts" folder.
- Gilford ID: "5555555" Illusion ID: "5555554"
- I've tested it as good as I could ~~
~~SCREENSHOTS~~
Gilfiord the Legend
Illusion of Gilford
If you encounter ANY problems, feel free to post it.
Credits; Babbaa
~~
UPDATE: Added Screenshots,