Lord of The Fallen Heros
Brief Overview:
The fight is pretty interesting. It starts out simple, with The Lord of Fallen Heros and two of his guards, the Fallen Heros. He starts with cleaving and whirlwinds. As the fight progresses, he will begin to summon more Fallen Heros.
He also does huge explosions, and begins to reduce healing effects. The Fallen Heros also cast a debuff, that reduces healing and casting time.
Screen Shots:
LUAs:
Fallen Heros:
Code:
--This was scripted and designed by Sabens of MMowned. Please do not disbrub. without my permission.
function Hero_Combat(Unit, Event)
Unit:CastSpell(30843)
Unit:RegisterEvent("Hero_Cleave", 4000, 0)
end
function Hero_Cleave(Unit, Event)
Unit:CastSpell(15284)
end
function Hero_Wipe(Unit, Event)
Unit:RemoveEvents()
end
RegisterUnitEvent(822001, 1, "Hero_Combat")
RegisterUnitEvent(822001, 2, "Hero_Wipe")
Rantonious:
Code:
--This LUA was designed and scripted by Sabens of MMowned. Please do not redistrib. it without my permission.
function Rantonious_Combat(Unit, Event)
Unit:SendChatMessage(12, 0, "Begone, you mortal fools!")
Unit:RegisterEvent("Rantonious_Hero", 30000, 0)
Unit:RegisterEvent("Rantonious_Whirlwind", 20000, 0)
Unit:RegisterEvent("Malchezzar_Phase2", 1500, 0)
end
function Rantonious_Hero(Unit, Event)
local faction = 90
x = Unit:GetX();
y = Unit:GetY();
z = Unit:GetZ();
o = Unit:GetO();
Unit:SpawnCreature(822001, x, y, z, o, faction, 60000)
end
function Rantonious_Whirlwind(Unit, Event)
Unit:CastSpell(26084)
Unit:RegisterEvent("Rantonious_ShadowNova", 3000, 1)
end
function Rantonious_ShadowNova(Unit, Event)
Unit:FullCastSpell(30852)
end
function Rantonious_Phase2(Unit, Event)
if Unit:GetHealthPct() < 25 then
Unit:RemoveEvents()
Unit:SendChatMessage(12, 0, "I promise your death will be quick and easy!")
Unit:RegisterEvent("Rantonious_Hero", 15000, 0)
Unit:RegisterEvent("Rantonious_ShadowNova", 17000, 0)
end
end
function Rantonious_Wipe(Unit, Event)
Unit:RemoveEvents()
end
function Rantonious_Died(Unit, Event)
Unit:SendChatMessage(12, 0, "How..could..this..happen?")
Unit:RemoveEvents()
end
function Rantonious_KillPlayer(Unit, Event)
Unit:SendChatMessage(12, 0, "Your death only feeds my power!")
end
RegisterUnitEvent(822002, 1, "Rantonious_Combat")
RegisterUnitEvent(822002, 2, "Rantonious_Wipe")
RegisterUnitEvent(822002, 3, "Rantonious_KillPlayer")
RegisterUnitEvent(822002, 4, "Rantonious_Died")
SQLs
Fallen Heros:
Code:
INSERT INTO creature_names (entry, name, subname, info_str, Flags1, type, family, rank, male_displayid, female_displayid, male_displayid2, female_displayid2, civilian, leader) VALUES ('822001','Fallen Hero','','','0','7','0','1','2460','0','0','0','0','0');
INSERT INTO creature_proto (entry, minlevel, maxlevel, faction, minhealth, maxhealth, mana, scale, npcflags, attacktime, mindamage, maxdamage, rangedattacktime, rangedmindamage, rangedmaxdamage, mountdisplayid, equipmodel1, equipmodel2, equipmodel3, respawntime, armor, resistance1, resistance2, resistance3, resistance4, resistance5, resistance6, combat_reach, auras, boss, money, invisibility_type, death_state, walk_speed, run_speed, fly_speed) VALUES ('822001','70','71','21','53000','54000','50000','0','2300','800','1600','0','0','0','0','0','0','0','36000','2400','3','3','3','3','3','3','2','0','0','32498','5','0','2.5','8','14');
Rantonious:
Code:
INSERT INTO creature_names (entry, name, subname, info_str, Flags1, type, family, rank, male_displayid, female_displayid, male_displayid2, female_displayid2, civilian, leader) VALUES ('822002','Rantonious','Lord of The Fallen Heros','','0','7','0','1','25900','0','0','0','0','0');
INSERT INTO creature_proto (entry, minlevel, maxlevel, faction, minhealth, maxhealth, mana, scale, npcflags, attacktime, mindamage, maxdamage, rangedattacktime, rangedmindamage, rangedmaxdamage, mountdisplayid, equipmodel1, equipmodel2, equipmodel3, respawntime, armor, resistance1, resistance2, resistance3, resistance4, resistance5, resistance6, combat_reach, auras, boss, money, invisibility_type, death_state, walk_speed, run_speed, fly_speed) VALUES ('822002','72','72','21','1800000','1900000','2000000','0','2000','2728','4038','0','0','0','0','39571','0','0','36000','2400','10','10','10','10','10','10','2','0','1','428393','0','0','2.5','8','14');
Ideas:
Make a quest chain for him. Doesn't have to be too fancy, just a simple quest with a reward.
Make some custom loot tables for him. Nothing too powerful, but good.
NPC IDS:
Rantonious: 822002
Fallen Hero: 822001
Download the full pack for Lord of The Fallen Heros here:Send big files the easy way. Files too large for email attachments? No problem!
I hope you guys enjoy this project. I may be releasing more. If you guys have any questions or comments, feel free to post them below or send me a PM!