@ -675,15 +675,14 @@ public class DATA
. AddPart ( new EntityVanguardAddedModel
{ ReplaceId = DataType . UNIT_Ichor , ImmortalId = DataType . IMMORTAL_Atzlan } )
. AddPart ( new EntityProductionModel
{ Alloy = 5 0 , Ether = 0 , BuildTime = 1 6 , ProducedBy = DataType . BUILDING_AltarOfTheWorthy } )
. AddPart ( new EntitySupplyModel { Takes = 2 } )
{ Alloy = 8 0 , Ether = 0 , BuildTime = 2 4 , ProducedBy = DataType . BUILDING_AltarOfTheWorthy } )
. AddPart ( new EntitySupplyModel { Takes = 3 } )
. AddPart ( new EntityVitalityModel
{ Health = 1 2 5 , DefenseLayer = 1 0 0 , Armor = ArmorType . Medium , IsEtheric = false } )
. AddPart ( new EntityMovementModel { Speed = 5 4 0 , Movement = MovementType . Ground } )
. AddPart ( new EntityWeaponModel
{ Damage = 1 5 , MediumDamage = 1 2 , HeavyDamage = 9 , Range = 4 0 0 , AttacksPerSecond = 2.4f , Targets = TargetType . Ground } )
. AddPart ( new EntityIdPassiveModel { Id = DataType . PASSIVE_Stalk } )
. AddPart ( new EntityIdPassiveModel { Id = DataType . PASSIVE_Ambush } )
//.AddPart(new EntityIdPassiveModel { Id = DataType.PASSIVE_Stalk })
} ,
@ -3192,7 +3191,7 @@ public class DATA
. AddPart ( new EntityVitalityModel
{ Health = 1 8 5 0 , DefenseLayer = 4 5 0 , Armor = ArmorType . Heavy , IsStructure = true } )
. AddPart ( new EntityWeaponModel
{ Damage = 1 5 , Range = 8 0 0 , AttacksPerSecond = 1.887f , Targets = TargetType . All } )
{ Damage = 1 9 , Range = 8 0 0 , AttacksPerSecond = 1.887f , Targets = TargetType . All } )
. AddPart ( new EntityIdPassiveModel { Id = DataType . PASSIVE_Respite } )
. AddPart ( new EntityIdPassiveModel { Id = DataType . PASSIVE_Rootway } )
} ,
@ -3207,7 +3206,7 @@ public class DATA
} )
. AddPart ( new EntityHotkeyModel { Hotkey = "F" , HotkeyGroup = "V" } )
. AddPart ( new EntityFactionModel { Faction = DataType . FACTION_Aru } )
. AddPart ( new EntityProductionModel { Pyre = 5 0 , Cooldown = 2 1 } )
. AddPart ( new EntityProductionModel { Pyre = 2 5 , Cooldown = 2 1 , BuildTime = 3 } )
. AddPart ( new EntityVitalityModel
{ Health = 4 0 0 , Energy = 1 0 0 , DefenseLayer = 5 0 , Armor = ArmorType . Heavy , IsStructure = true } )
. AddPart ( new EntityIdPassiveModel { Id = DataType . PASSIVE_RestoreLifeblood } )
@ -3316,14 +3315,18 @@ public class DATA
{
Name = "Red Harvest" ,
Description =
"Summons Mala's spectre. All nearby allied units replenish life as they deal damage. Nearby allied AND enemy units spawn quitl upon death." ,
"" "
Target a location to summon Mala ' s Specter .
Nearby units make Quitl and give Sacral Blood on - death .
"" ",
Notes =
" - Summons Mala (moveable).<br/> - Quitl Seed Aura of radius 400: All units around Mala spawn a Quitl when they die. <br/> - Red Harvest Quitle last for 60 seconds."
} )
. AddPart ( new EntityHotkeyModel { Hotkey = "W" , HotkeyGroup = "V" } )
. AddPart ( new EntityVanguardAddedModel { ImmortalId = DataType . IMMORTAL_Mala } )
. AddPart ( new EntityFactionModel { Faction = DataType . FACTION_Aru } )
. AddPart ( new EntityProductionModel { Pyre = 7 5 , Cooldown = 3 0 } )
. AddPart ( new EntityProductionModel { Pyre = 7 5 , Cooldown = 9 0 } )
} ,
{
DataType . ISPELL_ProphetsFavor ,
@ -3332,14 +3335,20 @@ public class DATA
{
Name = "Prophet's Favor" ,
Description =
"Within the area, Mala channels the energy of dying units to permanently enhance her chosen warriors." ,
"" "
Target an area . Permanently empower units .
Empowered units get more HP and damage . Does not stack .
Costs Sacral Blood . Get Sacral Blood from Mala ' s other Powers and Vanguard .
"" ",
Notes =
" - Summons Mala (unmoveable).<br/> - Once the nearest owned unit's supply is doubled by Mala's upgrade supply it will be deemed Worthy, consuming the stored upgrade supply.<br/> - Units of zero supply cost take 1 blood. <br/> - Worthy: Permanent upgrade that gives +30% Max Life and +30% Damage."
} )
. AddPart ( new EntityHotkeyModel { Hotkey = "E" , HotkeyGroup = "V" } )
. AddPart ( new EntityVanguardAddedModel { ImmortalId = DataType . IMMORTAL_Mala } )
. AddPart ( new EntityFactionModel { Faction = DataType . FACTION_Aru } )
. AddPart ( new EntityProductionModel { Pyre = 5 0 , Cooldown = 1 2 0 } )
. AddPart ( new EntityProductionModel { Cooldown = 5 } )
} ,
{
DataType . ISPELL_RainOfBlood ,
@ -3355,7 +3364,7 @@ public class DATA
. AddPart ( new EntityHotkeyModel { Hotkey = "R" , HotkeyGroup = "V" } )
. AddPart ( new EntityFactionModel { Faction = DataType . FACTION_Aru } )
. AddPart ( new EntityVanguardAddedModel { ImmortalId = DataType . IMMORTAL_Mala } )
. AddPart ( new EntityProductionModel { Pyre = 1 3 0 , Cooldown = 3 0 } )
. AddPart ( new EntityProductionModel { Pyre = 1 5 0 , Cooldown = 3 0 } )
} ,
// Xol
{
@ -3365,14 +3374,18 @@ public class DATA
{
Name = "Prophet Of The Hunt" ,
Description =
"Summon Xol to hunt your enemies." ,
"" "
Target a location to summon Xol .
Get XP by assiting in kills . Level up to become more powerful .
"" ",
Notes =
" - Summons Xol (stealthed) after a 1 second delay.<br/> - Xol has 225 Life, 75 Shield, 410 Move speed, 70 Radius.<br/> - Xol has a weapon: 28 Damage, 1s Cooldown, 7 Range, Ground and Air.<br/> - Every 4 attacks, the next attack will deal 22 bonus damage.<br/>"
} )
. AddPart ( new EntityHotkeyModel { Hotkey = "W" , HotkeyGroup = "V" } )
. AddPart ( new EntityFactionModel { Faction = DataType . FACTION_Aru } )
. AddPart ( new EntityVanguardAddedModel { ImmortalId = DataType . IMMORTAL_Xol } )
. AddPart ( new EntityProductionModel { Cooldown = 4 5 , Pyre = 7 5 } )
. AddPart ( new EntityProductionModel { Cooldown = 5 0 , Pyre = 5 0 } )
} ,
{
DataType . ISPELL_HuntingGrounds ,
@ -3381,29 +3394,19 @@ public class DATA
{
Name = "Hunting Grounds" ,
Description =
@"Prepare an area for an ambush, units in the area stealth and deal bonus damage on their first attack." ,
"" "
Target an area . Friendly units there become Hidden .
After becoming Hidden , friendly units get more movement speed , attack speed , and damage on their first attack .
Hunting Grounds disappears 5 seconds after a unit inside attacks .
"" ",
Notes =
" - After a 10 second delay, creates a large ambush area which lasts until after an ambush is sprung.<br/> - Units in the Hunting Ground become stealth.<br/> - Stealth units will deal double damage on the first attack and spring the ambush.<br/> - The Hunting Ground will disappear 5 seconds after an ambush is sprung.<br/> - Units can only get the bonus once."
} )
. AddPart ( new EntityHotkeyModel { Hotkey = "E" , HotkeyGroup = "V" } )
. AddPart ( new EntityFactionModel { Faction = DataType . FACTION_Aru } )
. AddPart ( new EntityVanguardAddedModel { ImmortalId = DataType . IMMORTAL_Xol } )
. AddPart ( new EntityProductionModel { Cooldown = 6 0 , Pyre = 5 0 } )
} ,
{
DataType . ISPELL_MarkPrey ,
new EntityModel ( DataType . ISPELL_MarkPrey , EntityType . Pyre_Spell )
. AddPart ( new EntityInfoModel
{
Name = "Mark Prey" ,
Description =
@"Enemy units in the target area are <b>Revealed</b> through fog of war. Units still in the area after a short delay are marked for 10 seconds to take bonus damage and provide Pyre when killed." ,
Notes = "+3 pyre for kills"
} )
. AddPart ( new EntityHotkeyModel { Hotkey = "E" , HotkeyGroup = "V" } )
. AddPart ( new EntityFactionModel { Faction = DataType . FACTION_Aru } )
. AddPart ( new EntityVanguardAddedModel { ImmortalId = DataType . IMMORTAL_Xol } )
. AddPart ( new EntityProductionModel { Cooldown = 1 5 , Pyre = 2 5 } )
. AddPart ( new EntityProductionModel { Cooldown = 1 0 , Pyre = 2 5 } )
} ,
{
DataType . ISPELL_TheGreatHunt ,
@ -3412,14 +3415,17 @@ public class DATA
{
Name = "The Great Hunt" ,
Description =
"Summon Xol to being a hunt. After a small delay enemy units will have reduced vision and friendly units will again a speed and attack speed buff." ,
"" "
Activate to reduce enemy vision range and give friendly units movement speed .
Affects all units . Friendly units get attack speed on - kill
"" ",
Notes =
" - Reduces enemy vision to 6 range (used to be 3).<br/> - After a 3 second delay, the hunt begins. The hunt lasts 20 seconds.<br/> - Summons Xol (moveable) to lead the hunt.<br/> - Units gain a 70% decaying move speed bonus for 6 seconds.<br/> - While on the hunt killing an enemy will cause a frenzy giving the killer double attack speed for 7 seconds <br/> - Adds duration timer to Xol"
} )
. AddPart ( new EntityHotkeyModel { Hotkey = "R" , HotkeyGroup = "V" } )
. AddPart ( new EntityFactionModel { Faction = DataType . FACTION_Aru } )
. AddPart ( new EntityVanguardAddedModel { ImmortalId = DataType . IMMORTAL_Xol } )
. AddPart ( new EntityProductionModel { Pyre = 1 7 5 , Cooldown = 1 2 0 } )
. AddPart ( new EntityProductionModel { Pyre = 1 7 5 , Cooldown = 5 0 } )
} ,
// Building
@ -3733,7 +3739,7 @@ public class DATA
Requirement = RequirementType . Research_Building
} )
. AddPart ( new EntityProductionModel
{ Alloy = 1 0 0 , Ether = 7 5 , BuildTime = 3 6 , RequiresWorker = false } )
{ Alloy = 2 0 0 , Ether = 1 0 0 , BuildTime = 6 0 , RequiresWorker = false } )
. AddPart ( new EntityIdPassiveModel { Id = DataType . PASSIVE_Rootway } )
} ,
{