@ -60,12 +60,11 @@ public class DATA
Notes = @"Doesn't take up a scout slot."
} )
. AddPart ( new EntityRequirementModel { Id = DataType . TEAPOT_Teapot } )
. AddPart ( new EntitySupplyModel { Takes = 1 } )
. AddPart ( new EntitySupplyModel { Takes = 1 } )
. AddPart ( new EntityProductionModel { Alloy = 1 0 0 , Ether = 5 0 } )
. AddPart ( new EntityVitalityModel { Health = 1 0 0 , DefenseLayer = 3 0 , Armor = ArmorType . Light } )
. AddPart ( new EntityMovementModel { Speed = 2 8 0 , Movement = MovementType . Air } )
. AddPart ( new EntityIdPassiveModel { Id = DataType . PASSIVE_Detection } )
. AddPart ( new EntityIdPassiveModel { Id = DataType . PASSIVE_Detection } )
} ,
// Families
@ -448,7 +447,8 @@ public class DATA
. AddPart ( new EntityFactionModel { Faction = DataType . FACTION_QRath } )
. AddPart ( new EntityVanguardAddedModel
{ ReplaceId = DataType . UNIT_Sipari , ImmortalId = DataType . IMMORTAL_Orzum } )
. AddPart ( new EntityProductionModel { Alloy = 1 0 0 , BuildTime = 2 4 , ProducedBy = DataType . BUILDING_LegionHall } )
. AddPart ( new EntityProductionModel
{ Alloy = 1 0 0 , BuildTime = 2 4 , ProducedBy = DataType . BUILDING_LegionHall } )
. AddPart ( new EntitySupplyModel { Takes = 4 } )
. AddPart ( new EntityVitalityModel { Health = 1 8 0 , DefenseLayer = 1 0 0 , Armor = ArmorType . Light } )
. AddPart ( new EntityWeaponModel
@ -477,7 +477,8 @@ public class DATA
. AddPart ( new EntityTierModel { Tier = 3 } )
. AddPart ( new EntityHotkeyModel { Hotkey = "R" , HoldSpace = true , HotkeyGroup = "Z" } )
. AddPart ( new EntityFactionModel { Faction = DataType . FACTION_QRath } )
. AddPart ( new EntityProductionModel { Alloy = 2 0 0 , Ether = 1 2 5 , BuildTime = 4 0 , ProducedBy = DataType . BUILDING_Angelarium } )
. AddPart ( new EntityProductionModel
{ Alloy = 2 0 0 , Ether = 1 2 5 , BuildTime = 4 0 , ProducedBy = DataType . BUILDING_Angelarium } )
. AddPart ( new EntityVitalityModel { Health = 3 5 0 , DefenseLayer = 1 2 0 , Armor = ArmorType . Heavy } )
. AddPart ( new EntitySupplyModel { Takes = 6 } )
. AddPart ( new EntityWeaponModel
@ -516,7 +517,8 @@ public class DATA
. AddPart ( new EntityFactionModel { Faction = DataType . FACTION_QRath } )
. AddPart ( new EntityVanguardAddedModel
{ ReplaceId = DataType . UNIT_Magi , ImmortalId = DataType . IMMORTAL_Ajari } )
. AddPart ( new EntityProductionModel { Alloy = 7 5 , Ether = 7 5 , BuildTime = 3 5 , ProducedBy = DataType . BUILDING_LegionHall } )
. AddPart ( new EntityProductionModel
{ Alloy = 7 5 , Ether = 7 5 , BuildTime = 3 5 , ProducedBy = DataType . BUILDING_LegionHall } )
. AddPart ( new EntitySupplyModel { Takes = 4 } )
. AddPart ( new EntityVitalityModel
{ Health = 1 4 0 , DefenseLayer = 1 0 0 , Armor = ArmorType . Light , IsEtheric = true } )
@ -550,7 +552,8 @@ public class DATA
. AddPart ( new EntityFactionModel { Faction = DataType . FACTION_QRath } )
. AddPart ( new EntityVanguardAddedModel
{ ReplaceId = DataType . UNIT_Hallower , ImmortalId = DataType . IMMORTAL_Ajari } )
. AddPart ( new EntityProductionModel { Alloy = 1 5 0 , Ether = 1 0 0 , BuildTime = 4 0 , ProducedBy = DataType . BUILDING_SoulFoundry } )
. AddPart ( new EntityProductionModel
{ Alloy = 1 5 0 , Ether = 1 0 0 , BuildTime = 4 0 , ProducedBy = DataType . BUILDING_SoulFoundry } )
. AddPart ( new EntitySupplyModel { Takes = 5 } )
. AddPart ( new EntityVitalityModel
{ Energy = 1 0 0 , Health = 1 0 0 , DefenseLayer = 1 0 0 , Armor = ArmorType . Medium , IsEtheric = true } )
@ -586,7 +589,8 @@ public class DATA
. AddPart ( new EntityFactionModel { Faction = DataType . FACTION_Aru } )
. AddPart ( new EntityVanguardAddedModel
{ ReplaceId = DataType . UNIT_Underspine , ImmortalId = DataType . IMMORTAL_Mala } )
. AddPart ( new EntityProductionModel { Alloy = 1 7 5 , Ether = 5 0 , BuildTime = 3 5 , ProducedBy = DataType . BUILDING_AmberWomb } )
. AddPart ( new EntityProductionModel
{ Alloy = 1 7 5 , Ether = 5 0 , BuildTime = 3 5 , ProducedBy = DataType . BUILDING_AmberWomb } )
. AddPart ( new EntitySupplyModel { Takes = 5 } )
. AddPart ( new EntityVitalityModel
{ Health = 1 6 0 , DefenseLayer = 4 0 , Armor = ArmorType . Medium , IsEtheric = false } )
@ -615,7 +619,8 @@ public class DATA
. AddPart ( new EntityFactionModel { Faction = DataType . FACTION_Aru } )
. AddPart ( new EntityVanguardAddedModel
{ ReplaceId = DataType . UNIT_RedSeer , ImmortalId = DataType . IMMORTAL_Mala } )
. AddPart ( new EntityProductionModel { Alloy = 6 0 , Ether = 1 5 0 , BuildTime = 4 5 , ProducedBy = DataType . BUILDING_AltarOfTheWorthy } )
. AddPart ( new EntityProductionModel
{ Alloy = 6 0 , Ether = 1 5 0 , BuildTime = 4 5 , ProducedBy = DataType . BUILDING_AltarOfTheWorthy } )
. AddPart ( new EntitySupplyModel { Takes = 4 } )
. AddPart ( new EntityVitalityModel
{
@ -645,7 +650,8 @@ public class DATA
. AddPart ( new EntityFactionModel { Faction = DataType . FACTION_Aru } )
. AddPart ( new EntityVanguardAddedModel
{ ReplaceId = DataType . UNIT_MaskedHunter , ImmortalId = DataType . IMMORTAL_Xol } )
. AddPart ( new EntityProductionModel { Alloy = 5 0 , Ether = 0 , BuildTime = 2 0 , ProducedBy = DataType . BUILDING_AltarOfTheWorthy } )
. AddPart ( new EntityProductionModel
{ Alloy = 5 0 , Ether = 0 , BuildTime = 2 0 , ProducedBy = DataType . BUILDING_AltarOfTheWorthy } )
. AddPart ( new EntitySupplyModel { Takes = 2 } )
. AddPart ( new EntityVitalityModel
{ Health = 8 5 , DefenseLayer = 1 0 , Armor = ArmorType . Light , IsEtheric = false } )
@ -674,7 +680,8 @@ public class DATA
. AddPart ( new EntityFactionModel { Faction = DataType . FACTION_Aru } )
. AddPart ( new EntityVanguardAddedModel
{ ReplaceId = DataType . UNIT_Bloodbound , ImmortalId = DataType . IMMORTAL_Xol } )
. AddPart ( new EntityProductionModel { Alloy = 8 0 , Ether = 8 0 , BuildTime = 3 5 , ProducedBy = DataType . BUILDING_AltarOfTheWorthy } )
. AddPart ( new EntityProductionModel
{ Alloy = 8 0 , Ether = 8 0 , BuildTime = 3 5 , ProducedBy = DataType . BUILDING_AltarOfTheWorthy } )
. AddPart ( new EntitySupplyModel { Takes = 4 } )
. AddPart ( new EntityVitalityModel
{
@ -689,7 +696,6 @@ public class DATA
} )
. AddPart ( new EntityIdAbilityModel { Id = DataType . ABILITY_LethalBond } )
. AddPart ( new EntityIdPassiveModel { Id = DataType . PASSIVE_CastingFromBlood } )
} ,
// Units
// Q'Rath
@ -719,7 +725,8 @@ public class DATA
. AddPart ( new EntityVanguardReplacedModel
{ ImmortalId = DataType . IMMORTAL_Orzum , ReplacedById = DataType . VANGUARD_Zentari_Orzum } )
. AddPart ( new EntityFactionModel { Faction = DataType . FACTION_QRath } )
. AddPart ( new EntityProductionModel { Alloy = 7 5 , BuildTime = 2 5 , ProducedBy = DataType . BUILDING_LegionHall } )
. AddPart ( new EntityProductionModel
{ Alloy = 7 5 , BuildTime = 2 5 , ProducedBy = DataType . BUILDING_LegionHall } )
. AddPart ( new EntitySupplyModel { Takes = 3 } )
. AddPart ( new EntityVitalityModel { Health = 1 4 0 , DefenseLayer = 7 0 , Armor = ArmorType . Light } )
. AddPart ( new EntityRequirementModel
@ -750,7 +757,8 @@ public class DATA
. AddPart ( new EntityTierModel { Tier = 1.5f } )
. AddPart ( new EntityHotkeyModel { Hotkey = "E" , HotkeyGroup = "Z" } )
. AddPart ( new EntityFactionModel { Faction = DataType . FACTION_QRath } )
. AddPart ( new EntityProductionModel { Alloy = 7 5 , Ether = 7 5 , BuildTime = 3 5 , ProducedBy = DataType . BUILDING_LegionHall } )
. AddPart ( new EntityProductionModel
{ Alloy = 7 5 , Ether = 7 5 , BuildTime = 3 5 , ProducedBy = DataType . BUILDING_LegionHall } )
. AddPart ( new EntitySupplyModel { Takes = 3 } )
. AddPart ( new EntityVanguardReplacedModel
{ ImmortalId = DataType . IMMORTAL_Ajari , ReplacedById = DataType . VANGUARD_Saoshin_Ajari } )
@ -788,7 +796,8 @@ public class DATA
. AddPart ( new EntityTierModel { Tier = 1.5f } )
. AddPart ( new EntityHotkeyModel { Hotkey = "W" , HotkeyGroup = "Z" } )
. AddPart ( new EntityFactionModel { Faction = DataType . FACTION_QRath } )
. AddPart ( new EntityProductionModel { Alloy = 1 0 0 , Ether = 4 0 , BuildTime = 3 0 , ProducedBy = DataType . BUILDING_SoulFoundry } )
. AddPart ( new EntityProductionModel
{ Alloy = 1 0 0 , Ether = 4 0 , BuildTime = 3 0 , ProducedBy = DataType . BUILDING_SoulFoundry } )
. AddPart ( new EntitySupplyModel { Takes = 4 } )
. AddPart ( new EntityRequirementModel
{
@ -823,7 +832,8 @@ public class DATA
. AddPart ( new EntityTierModel { Tier = 2 } )
. AddPart ( new EntityHotkeyModel { Hotkey = "R" , HotkeyGroup = "Z" } )
. AddPart ( new EntityFactionModel { Faction = DataType . FACTION_QRath } )
. AddPart ( new EntityProductionModel { Alloy = 1 2 5 , Ether = 1 0 , BuildTime = 3 5 , ProducedBy = DataType . BUILDING_SoulFoundry } )
. AddPart ( new EntityProductionModel
{ Alloy = 1 2 5 , Ether = 1 0 , BuildTime = 3 5 , ProducedBy = DataType . BUILDING_SoulFoundry } )
. AddPart ( new EntitySupplyModel { Takes = 4 } )
. AddPart ( new EntityVitalityModel { Health = 1 2 0 , DefenseLayer = 1 0 0 , Armor = ArmorType . Medium } )
. AddPart ( new EntityRequirementModel
@ -855,7 +865,8 @@ public class DATA
. AddPart ( new EntityTierModel { Tier = 2 } )
. AddPart ( new EntityHotkeyModel { Hotkey = "F" , HotkeyGroup = "Z" } )
. AddPart ( new EntityFactionModel { Faction = DataType . FACTION_QRath } )
. AddPart ( new EntityProductionModel { Alloy = 1 5 0 , Ether = 7 5 , BuildTime = 3 5 , ProducedBy = DataType . BUILDING_SoulFoundry } )
. AddPart ( new EntityProductionModel
{ Alloy = 1 5 0 , Ether = 7 5 , BuildTime = 3 5 , ProducedBy = DataType . BUILDING_SoulFoundry } )
. AddPart ( new EntitySupplyModel { Takes = 5 } )
. AddPart ( new EntityVitalityModel { Health = 1 7 5 , DefenseLayer = 1 5 0 , Armor = ArmorType . Medium } )
. AddPart ( new EntityRequirementModel
@ -890,7 +901,8 @@ public class DATA
. AddPart ( new EntityTierModel { Tier = 2 } )
. AddPart ( new EntityHotkeyModel { Hotkey = "W" , HoldSpace = true , HotkeyGroup = "Z" } )
. AddPart ( new EntityFactionModel { Faction = DataType . FACTION_QRath } )
. AddPart ( new EntityProductionModel { Alloy = 1 9 0 , Ether = 7 5 , BuildTime = 3 5 , ProducedBy = DataType . BUILDING_SoulFoundry } )
. AddPart ( new EntityProductionModel
{ Alloy = 1 9 0 , Ether = 7 5 , BuildTime = 3 5 , ProducedBy = DataType . BUILDING_SoulFoundry } )
. AddPart ( new EntitySupplyModel { Takes = 5 } )
. AddPart ( new EntityVitalityModel { Health = 2 0 0 , DefenseLayer = 1 0 0 , Armor = ArmorType . Heavy } )
. AddPart ( new EntityMovementModel { Speed = 3 4 0 , Movement = MovementType . Ground } )
@ -924,7 +936,8 @@ public class DATA
. AddPart ( new EntityVanguardReplacedModel
{ ImmortalId = DataType . IMMORTAL_Ajari , ReplacedById = DataType . VANGUARD_ArkMother_Ajari } )
. AddPart ( new EntityFactionModel { Faction = DataType . FACTION_QRath } )
. AddPart ( new EntityProductionModel { Alloy = 1 5 0 , Ether = 7 5 , BuildTime = 3 5 , ProducedBy = DataType . BUILDING_SoulFoundry } )
. AddPart ( new EntityProductionModel
{ Alloy = 1 5 0 , Ether = 7 5 , BuildTime = 3 5 , ProducedBy = DataType . BUILDING_SoulFoundry } )
. AddPart ( new EntitySupplyModel { Takes = 5 } )
. AddPart ( new EntityRequirementModel
{
@ -956,7 +969,8 @@ public class DATA
. AddPart ( new EntityTierModel { Tier = 3 } )
. AddPart ( new EntityHotkeyModel { Hotkey = "E" , HoldSpace = true , HotkeyGroup = "Z" } )
. AddPart ( new EntityFactionModel { Faction = DataType . FACTION_QRath } )
. AddPart ( new EntityProductionModel { Alloy = 1 5 0 , Ether = 7 5 , BuildTime = 3 5 , ProducedBy = DataType . BUILDING_Angelarium } )
. AddPart ( new EntityProductionModel
{ Alloy = 1 5 0 , Ether = 7 5 , BuildTime = 3 5 , ProducedBy = DataType . BUILDING_Angelarium } )
. AddPart ( new EntitySupplyModel { Takes = 5 } )
. AddPart ( new EntityVitalityModel { Health = 1 5 0 , DefenseLayer = 1 0 0 , Armor = ArmorType . Medium } )
. AddPart ( new EntityMovementModel { Speed = 5 2 5 , Movement = MovementType . Air } )
@ -982,7 +996,8 @@ public class DATA
. AddPart ( new EntityTierModel { Tier = 3 } )
. AddPart ( new EntityHotkeyModel { Hotkey = "A" , HoldSpace = true , HotkeyGroup = "Z" } )
. AddPart ( new EntityFactionModel { Faction = DataType . FACTION_QRath } )
. AddPart ( new EntityProductionModel { Alloy = 2 5 0 , Ether = 1 0 0 , BuildTime = 5 0 , ProducedBy = DataType . BUILDING_Angelarium } )
. AddPart ( new EntityProductionModel
{ Alloy = 2 5 0 , Ether = 1 0 0 , BuildTime = 5 0 , ProducedBy = DataType . BUILDING_Angelarium } )
. AddPart ( new EntitySupplyModel { Takes = 9 } )
. AddPart ( new EntityVitalityModel { Health = 3 5 0 , DefenseLayer = 2 0 0 , Armor = ArmorType . Heavy } )
. AddPart ( new EntityRequirementModel
@ -1020,7 +1035,8 @@ public class DATA
. AddPart ( new EntityVanguardReplacedModel
{ ImmortalId = DataType . IMMORTAL_Orzum , ReplacedById = DataType . VANGUARD_Sceptre_Orzum } )
. AddPart ( new EntityFactionModel { Faction = DataType . FACTION_QRath } )
. AddPart ( new EntityProductionModel { Alloy = 1 7 5 , Ether = 1 0 0 , BuildTime = 4 0 , ProducedBy = DataType . BUILDING_Angelarium } )
. AddPart ( new EntityProductionModel
{ Alloy = 1 7 5 , Ether = 1 0 0 , BuildTime = 4 0 , ProducedBy = DataType . BUILDING_Angelarium } )
. AddPart ( new EntitySupplyModel { Takes = 6 } )
. AddPart ( new EntityRequirementModel
{
@ -1042,7 +1058,8 @@ public class DATA
. AddPart ( new EntityTierModel { Tier = 3.5f } )
. AddPart ( new EntityHotkeyModel { Hotkey = "F" , HoldSpace = true , HotkeyGroup = "Z" } )
. AddPart ( new EntityFactionModel { Faction = DataType . FACTION_QRath } )
. AddPart ( new EntityProductionModel { Alloy = 1 1 0 , Ether = 2 5 0 , BuildTime = 5 5 , ProducedBy = DataType . BUILDING_Angelarium } )
. AddPart ( new EntityProductionModel
{ Alloy = 1 1 0 , Ether = 2 5 0 , BuildTime = 5 5 , ProducedBy = DataType . BUILDING_Angelarium } )
. AddPart ( new EntitySupplyModel { Takes = 6 } )
. AddPart ( new EntityRequirementModel
{
@ -1102,7 +1119,8 @@ public class DATA
Requirement = RequirementType . Production_Building
} )
. AddPart ( new EntityFactionModel { Faction = DataType . FACTION_Aru } )
. AddPart ( new EntityProductionModel { Alloy = 5 0 , BuildTime = 2 0 , ProducedBy = DataType . BUILDING_AltarOfTheWorthy } )
. AddPart ( new EntityProductionModel
{ Alloy = 5 0 , BuildTime = 2 0 , ProducedBy = DataType . BUILDING_AltarOfTheWorthy } )
. AddPart ( new EntitySupplyModel { Takes = 2 } )
. AddPart ( new EntityVitalityModel
{ Health = 8 5 , DefenseLayer = 2 5 , Defense = DefenseType . Overgrowth , Armor = ArmorType . Light } )
@ -1130,7 +1148,8 @@ public class DATA
} )
. AddPart ( new EntityHotkeyModel { Hotkey = "Q" , HotkeyGroup = "Z" } )
. AddPart ( new EntityFactionModel { Faction = DataType . FACTION_Aru } )
. AddPart ( new EntityProductionModel { Alloy = 7 5 , Ether = 3 0 , BuildTime = 2 5 , ProducedBy = DataType . BUILDING_AltarOfTheWorthy } )
. AddPart ( new EntityProductionModel
{ Alloy = 7 5 , Ether = 3 0 , BuildTime = 2 5 , ProducedBy = DataType . BUILDING_AltarOfTheWorthy } )
. AddPart ( new EntitySupplyModel { Takes = 3 } )
. AddPart ( new EntityVitalityModel { Health = 1 6 0 , DefenseLayer = 7 0 , Armor = ArmorType . Heavy } )
. AddPart ( new EntityMovementModel { Speed = 3 7 8 , Movement = MovementType . Ground } )
@ -1161,7 +1180,8 @@ public class DATA
} )
. AddPart ( new EntityHotkeyModel { Hotkey = "E" , HotkeyGroup = "Z" } )
. AddPart ( new EntityFactionModel { Faction = DataType . FACTION_Aru } )
. AddPart ( new EntityProductionModel { Alloy = 8 0 , Ether = 8 0 , BuildTime = 3 0 , ProducedBy = DataType . BUILDING_AltarOfTheWorthy } )
. AddPart ( new EntityProductionModel
{ Alloy = 8 0 , Ether = 8 0 , BuildTime = 3 0 , ProducedBy = DataType . BUILDING_AltarOfTheWorthy } )
. AddPart ( new EntitySupplyModel { Takes = 4 } )
. AddPart ( new EntityVitalityModel
{ Energy = 6 0 , Health = 1 0 0 , DefenseLayer = 4 0 , Armor = ArmorType . Light } )
@ -1174,7 +1194,6 @@ public class DATA
. AddPart ( new EntityIdPassiveModel { Id = DataType . PASSIVE_QuenchingScythes } )
. AddPart ( new EntityIdPassiveModel { Id = DataType . ABILITY_CullingStrike } )
. AddPart ( new EntityIdPassiveModel { Id = DataType . PASSIVE_CastingFromBlood } )
} ,
{
DataType . UNIT_RedSeer ,
@ -1195,7 +1214,8 @@ public class DATA
} )
. AddPart ( new EntityHotkeyModel { Hotkey = "F" , HoldSpace = true , HotkeyGroup = "Z" } )
. AddPart ( new EntityFactionModel { Faction = DataType . FACTION_Aru } )
. AddPart ( new EntityProductionModel { Alloy = 4 0 , Ether = 1 4 0 , BuildTime = 4 0 , ProducedBy = DataType . BUILDING_AltarOfTheWorthy } )
. AddPart ( new EntityProductionModel
{ Alloy = 4 0 , Ether = 1 4 0 , BuildTime = 4 0 , ProducedBy = DataType . BUILDING_AltarOfTheWorthy } )
. AddPart ( new EntitySupplyModel { Takes = 3 } )
. AddPart ( new EntityVitalityModel
{
@ -1233,7 +1253,8 @@ public class DATA
} )
. AddPart ( new EntityHotkeyModel { Hotkey = "Q" , HoldSpace = true , HotkeyGroup = "Z" } )
. AddPart ( new EntityFactionModel { Faction = DataType . FACTION_Aru } )
. AddPart ( new EntityProductionModel { Alloy = 7 0 , Ether = 5 0 , BuildTime = 2 5 , ProducedBy = DataType . BUILDING_AltarOfTheWorthy } )
. AddPart ( new EntityProductionModel
{ Alloy = 7 0 , Ether = 5 0 , BuildTime = 2 5 , ProducedBy = DataType . BUILDING_AltarOfTheWorthy } )
. AddPart ( new EntitySupplyModel { Takes = 3 } )
. AddPart ( new EntityVitalityModel { Health = 1 4 0 , DefenseLayer = 4 0 , Armor = ArmorType . Medium } )
. AddPart ( new EntityMovementModel { Speed = 3 5 0 , Movement = MovementType . Ground } )
@ -1263,7 +1284,8 @@ public class DATA
} )
. AddPart ( new EntityHotkeyModel { Hotkey = "R" , HotkeyGroup = "Z" } )
. AddPart ( new EntityFactionModel { Faction = DataType . FACTION_Aru } )
. AddPart ( new EntityProductionModel { Alloy = 9 5 , Ether = 2 0 , BuildTime = 3 0 , ProducedBy = DataType . BUILDING_AmberWomb } )
. AddPart ( new EntityProductionModel
{ Alloy = 9 5 , Ether = 2 0 , BuildTime = 3 0 , ProducedBy = DataType . BUILDING_AmberWomb } )
. AddPart ( new EntitySupplyModel { Takes = 4 } )
. AddPart ( new EntityVitalityModel { Health = 1 0 0 , DefenseLayer = 4 0 , Armor = ArmorType . Medium } )
. AddPart ( new EntityMovementModel { Speed = 3 8 2 , Movement = MovementType . Ground } )
@ -1293,7 +1315,8 @@ public class DATA
} )
. AddPart ( new EntityHotkeyModel { Hotkey = "F" , HotkeyGroup = "Z" } )
. AddPart ( new EntityFactionModel { Faction = DataType . FACTION_Aru } )
. AddPart ( new EntityProductionModel { Alloy = 1 5 0 , Ether = 8 0 , BuildTime = 4 0 , ProducedBy = DataType . BUILDING_AmberWomb } )
. AddPart ( new EntityProductionModel
{ Alloy = 1 5 0 , Ether = 8 0 , BuildTime = 4 0 , ProducedBy = DataType . BUILDING_AmberWomb } )
. AddPart ( new EntitySupplyModel { Takes = 5 } )
. AddPart ( new EntityVitalityModel { Health = 1 7 5 , DefenseLayer = 6 0 , Armor = ArmorType . Heavy } )
. AddPart ( new EntityMovementModel { Speed = 3 5 0 , Movement = MovementType . Ground } )
@ -1328,7 +1351,8 @@ public class DATA
} )
. AddPart ( new EntityHotkeyModel { Hotkey = "E" , HoldSpace = true , HotkeyGroup = "Z" } )
. AddPart ( new EntityFactionModel { Faction = DataType . FACTION_Aru } )
. AddPart ( new EntityProductionModel { Alloy = 4 0 , Ether = 4 0 , BuildTime = 3 0 , ProducedBy = DataType . BUILDING_BoneCanopy } )
. AddPart ( new EntityProductionModel
{ Alloy = 4 0 , Ether = 4 0 , BuildTime = 3 0 , ProducedBy = DataType . BUILDING_BoneCanopy } )
. AddPart ( new EntitySupplyModel { Takes = 2 } )
. AddPart ( new EntityVitalityModel { Health = 3 5 , DefenseLayer = 1 0 , Armor = ArmorType . Light } )
. AddPart ( new EntityMovementModel { Speed = 5 3 2 , Movement = MovementType . Air } )
@ -1353,7 +1377,8 @@ public class DATA
} )
. AddPart ( new EntityHotkeyModel { Hotkey = "R" , HoldSpace = true , HotkeyGroup = "Z" } )
. AddPart ( new EntityFactionModel { Faction = DataType . FACTION_Aru } )
. AddPart ( new EntityProductionModel { Alloy = 8 0 , Ether = 5 0 , BuildTime = 3 0 , ProducedBy = DataType . BUILDING_BoneCanopy } )
. AddPart ( new EntityProductionModel
{ Alloy = 8 0 , Ether = 5 0 , BuildTime = 3 0 , ProducedBy = DataType . BUILDING_BoneCanopy } )
. AddPart ( new EntitySupplyModel { Takes = 3 } )
. AddPart ( new EntityVitalityModel { Health = 1 2 0 , DefenseLayer = 4 0 , Armor = ArmorType . Light } )
. AddPart ( new EntityMovementModel { Speed = 5 2 5 , Movement = MovementType . Air } )
@ -1375,7 +1400,8 @@ public class DATA
} )
. AddPart ( new EntityHotkeyModel { Hotkey = "W" , HoldSpace = true , HotkeyGroup = "Z" } )
. AddPart ( new EntityFactionModel { Faction = DataType . FACTION_Aru } )
. AddPart ( new EntityProductionModel { Alloy = 8 0 , Ether = 3 0 , BuildTime = 3 0 , ProducedBy = DataType . BUILDING_AmberWomb } )
. AddPart ( new EntityProductionModel
{ Alloy = 8 0 , Ether = 3 0 , BuildTime = 3 0 , ProducedBy = DataType . BUILDING_AmberWomb } )
. AddPart ( new EntitySupplyModel { Takes = 3 } )
. AddPart ( new EntityVitalityModel { Health = 1 2 0 , DefenseLayer = 4 5 , Armor = ArmorType . Medium } )
. AddPart ( new EntityMovementModel { Speed = 3 5 0 , Movement = MovementType . Ground } )
@ -1403,7 +1429,8 @@ public class DATA
} )
. AddPart ( new EntityHotkeyModel { Hotkey = "A" , HoldSpace = true , HotkeyGroup = "Z" } )
. AddPart ( new EntityFactionModel { Faction = DataType . FACTION_Aru } )
. AddPart ( new EntityProductionModel { Alloy = 1 9 0 , Ether = 1 5 0 , BuildTime = 5 0 , ProducedBy = DataType . BUILDING_BoneCanopy } )
. AddPart ( new EntityProductionModel
{ Alloy = 1 9 0 , Ether = 1 5 0 , BuildTime = 5 0 , ProducedBy = DataType . BUILDING_BoneCanopy } )
. AddPart ( new EntitySupplyModel { Takes = 8 } )
. AddPart ( new EntityVitalityModel { Health = 3 5 0 , DefenseLayer = 1 0 0 , Armor = ArmorType . Heavy } )
. AddPart ( new EntityMovementModel { Speed = 2 1 0 , Movement = MovementType . Air } )
@ -1438,7 +1465,8 @@ public class DATA
} )
. AddPart ( new EntityHotkeyModel { Hotkey = "Q" , HotkeyGroup = "TAB" } )
. AddPart ( new EntityFactionModel { Faction = DataType . FACTION_QRath } )
. AddPart ( new EntityProductionModel { Alloy = 1 0 0 , Ether = 1 0 0 , BuildTime = 1 0 0 , ProducedBy = DataType . BUILDING_Reliquary } )
. AddPart ( new EntityProductionModel
{ Alloy = 1 0 0 , Ether = 1 0 0 , BuildTime = 1 0 0 , ProducedBy = DataType . BUILDING_Reliquary } )
. AddPart ( new EntityRequirementModel
{
Id = DataType . BUILDING_Reliquary ,
@ -1457,7 +1485,8 @@ public class DATA
} )
. AddPart ( new EntityHotkeyModel { Hotkey = "R" , HoldSpace = true , HotkeyGroup = "TAB" } )
. AddPart ( new EntityFactionModel { Faction = DataType . FACTION_QRath } )
. AddPart ( new EntityProductionModel { Alloy = 8 0 , Ether = 8 0 , BuildTime = 3 4 , ProducedBy = DataType . BUILDING_HouseOfFadingSaints } )
. AddPart ( new EntityProductionModel
{ Alloy = 8 0 , Ether = 8 0 , BuildTime = 3 4 , ProducedBy = DataType . BUILDING_HouseOfFadingSaints } )
. AddPart ( new EntityRequirementModel
{
Id = DataType . BUILDING_HouseOfFadingSaints ,
@ -1475,7 +1504,8 @@ public class DATA
} )
. AddPart ( new EntityHotkeyModel { Hotkey = "Q" , HotkeyGroup = "TAB" , HoldSpace = true } )
. AddPart ( new EntityFactionModel { Faction = DataType . FACTION_QRath } )
. AddPart ( new EntityProductionModel { Alloy = 1 0 0 , Ether = 1 0 0 , BuildTime = 4 3 , ProducedBy = DataType . BUILDING_EyeOfAros } )
. AddPart ( new EntityProductionModel
{ Alloy = 1 0 0 , Ether = 1 0 0 , BuildTime = 4 3 , ProducedBy = DataType . BUILDING_EyeOfAros } )
. AddPart ( new EntityRequirementModel
{
Id = DataType . BUILDING_EyeOfAros ,
@ -1495,7 +1525,8 @@ public class DATA
} )
. AddPart ( new EntityHotkeyModel { Hotkey = "Q" , HotkeyGroup = "TAB" } )
. AddPart ( new EntityFactionModel { Faction = DataType . FACTION_QRath } )
. AddPart ( new EntityProductionModel { Alloy = 5 0 , Ether = 1 0 0 , BuildTime = 6 0 , ProducedBy = DataType . BUILDING_Reliquary } )
. AddPart ( new EntityProductionModel
{ Alloy = 5 0 , Ether = 1 0 0 , BuildTime = 6 0 , ProducedBy = DataType . BUILDING_Reliquary } )
. AddPart ( new EntityRequirementModel
{ Id = DataType . BUILDING_Reliquary , Requirement = RequirementType . Research_Building } )
. AddPart ( new EntityVanguardAddedModel
@ -1511,7 +1542,8 @@ public class DATA
} )
. AddPart ( new EntityHotkeyModel { Hotkey = "W" , HotkeyGroup = "TAB" , HoldSpace = true } )
. AddPart ( new EntityFactionModel { Faction = DataType . FACTION_QRath } )
. AddPart ( new EntityProductionModel { Alloy = 7 5 , Ether = 7 5 , BuildTime = 2 9 , ProducedBy = DataType . BUILDING_HouseOfFadingSaints } )
. AddPart ( new EntityProductionModel
{ Alloy = 7 5 , Ether = 7 5 , BuildTime = 2 9 , ProducedBy = DataType . BUILDING_HouseOfFadingSaints } )
. AddPart ( new EntityRequirementModel
{
Id = DataType . BUILDING_HouseOfFadingSaints ,
@ -1525,7 +1557,8 @@ public class DATA
{ Name = "Windstep" , Descriptive = DescriptiveType . Upgrade , Description = "Unlocks windstep." } )
. AddPart ( new EntityHotkeyModel { Hotkey = "W" , HotkeyGroup = "TAB" } )
. AddPart ( new EntityFactionModel { Faction = DataType . FACTION_QRath } )
. AddPart ( new EntityProductionModel { Alloy = 5 0 , Ether = 7 5 , BuildTime = 5 5 , ProducedBy = DataType . BUILDING_Reliquary } )
. AddPart ( new EntityProductionModel
{ Alloy = 5 0 , Ether = 7 5 , BuildTime = 5 5 , ProducedBy = DataType . BUILDING_Reliquary } )
. AddPart ( new EntityRequirementModel
{ Id = DataType . BUILDING_Reliquary , Requirement = RequirementType . Production_Building } )
} ,
@ -1539,7 +1572,8 @@ public class DATA
} )
. AddPart ( new EntityHotkeyModel { Hotkey = "E" , HotkeyGroup = "TAB" } )
. AddPart ( new EntityFactionModel { Faction = DataType . FACTION_QRath } )
. AddPart ( new EntityProductionModel { Alloy = 1 5 0 , Ether = 1 0 0 , BuildTime = 4 3 , ProducedBy = DataType . BUILDING_Reliquary } )
. AddPart ( new EntityProductionModel
{ Alloy = 1 5 0 , Ether = 1 0 0 , BuildTime = 4 3 , ProducedBy = DataType . BUILDING_Reliquary } )
. AddPart ( new EntityRequirementModel
{ Id = DataType . BUILDING_Reliquary , Requirement = RequirementType . Research_Building } )
. AddPart ( new EntityIdUpgradeModel { Id = DataType . UPGRADE_WindStep } )
@ -1555,7 +1589,8 @@ public class DATA
} )
. AddPart ( new EntityHotkeyModel { Hotkey = "R" , HotkeyGroup = "TAB" } )
. AddPart ( new EntityFactionModel { Faction = DataType . FACTION_QRath } )
. AddPart ( new EntityProductionModel { Alloy = 7 5 , Ether = 1 0 0 , BuildTime = 6 0 , ProducedBy = DataType . BUILDING_HouseOfFadingSaints } )
. AddPart ( new EntityProductionModel
{ Alloy = 7 5 , Ether = 1 0 0 , BuildTime = 6 0 , ProducedBy = DataType . BUILDING_HouseOfFadingSaints } )
. AddPart ( new EntityRequirementModel
{
Id = DataType . BUILDING_HouseOfFadingSaints ,
@ -1572,7 +1607,8 @@ public class DATA
} )
. AddPart ( new EntityHotkeyModel { Hotkey = "Q" , HoldSpace = true , HotkeyGroup = "TAB" } )
. AddPart ( new EntityFactionModel { Faction = DataType . FACTION_QRath } )
. AddPart ( new EntityProductionModel { Alloy = 1 0 0 , Ether = 1 0 0 , BuildTime = 4 3 , ProducedBy = DataType . BUILDING_EyeOfAros } )
. AddPart ( new EntityProductionModel
{ Alloy = 1 0 0 , Ether = 1 0 0 , BuildTime = 4 3 , ProducedBy = DataType . BUILDING_EyeOfAros } )
. AddPart ( new EntityRequirementModel
{
Id = DataType . BUILDING_EyeOfAros ,
@ -1591,7 +1627,8 @@ public class DATA
} )
. AddPart ( new EntityHotkeyModel { Hotkey = "A" , HoldSpace = true , HotkeyGroup = "TAB" } )
. AddPart ( new EntityFactionModel { Faction = DataType . FACTION_QRath } )
. AddPart ( new EntityProductionModel { Alloy = 1 0 0 , Ether = 7 5 , BuildTime = 4 5 , ProducedBy = DataType . BUILDING_BearerOfTheCrown } )
. AddPart ( new EntityProductionModel
{ Alloy = 1 0 0 , Ether = 7 5 , BuildTime = 4 5 , ProducedBy = DataType . BUILDING_BearerOfTheCrown } )
. AddPart ( new EntityRequirementModel
{
Id = DataType . BUILDING_BearerOfTheCrown , Requirement = RequirementType . Production_Building
@ -1607,7 +1644,8 @@ public class DATA
} )
. AddPart ( new EntityHotkeyModel { Hotkey = "R" , HoldSpace = true , HotkeyGroup = "TAB" } )
. AddPart ( new EntityFactionModel { Faction = DataType . FACTION_QRath } )
. AddPart ( new EntityProductionModel { Alloy = 1 5 0 , Ether = 1 0 0 , BuildTime = 3 0 , ProducedBy = DataType . BUILDING_EyeOfAros } )
. AddPart ( new EntityProductionModel
{ Alloy = 1 5 0 , Ether = 1 0 0 , BuildTime = 3 0 , ProducedBy = DataType . BUILDING_EyeOfAros } )
. AddPart ( new EntityRequirementModel
{
Id = DataType . BUILDING_EyeOfAros , Requirement = RequirementType . Production_Building
@ -1638,7 +1676,8 @@ public class DATA
Id = DataType . BUILDING_Neurocyte ,
Requirement = RequirementType . Production_Building
} )
. AddPart ( new EntityProductionModel { Alloy = 1 0 0 , Ether = 8 0 , BuildTime = 6 0 , ProducedBy = DataType . BUILDING_Neurocyte } )
. AddPart ( new EntityProductionModel
{ Alloy = 1 0 0 , Ether = 8 0 , BuildTime = 6 0 , ProducedBy = DataType . BUILDING_Neurocyte } )
} ,
{
DataType . UPGRADE_BloodMothersFevor ,
@ -1659,7 +1698,8 @@ public class DATA
Id = DataType . BUILDING_AltarOfTheWorthy ,
Requirement = RequirementType . Research_Building
} )
. AddPart ( new EntityProductionModel { Alloy = 1 0 0 , Ether = 1 5 0 , BuildTime = 8 0 , ProducedBy = DataType . BUILDING_RedVale } )
. AddPart ( new EntityProductionModel
{ Alloy = 1 0 0 , Ether = 1 5 0 , BuildTime = 8 0 , ProducedBy = DataType . BUILDING_RedVale } )
} ,
{
DataType . UPGRADE_DenInstinct ,
@ -1672,7 +1712,8 @@ public class DATA
Id = DataType . BUILDING_Neurocyte ,
Requirement = RequirementType . Research_Building
} )
. AddPart ( new EntityProductionModel { Alloy = 1 0 0 , Ether = 1 2 0 , BuildTime = 4 5 , ProducedBy = DataType . BUILDING_Neurocyte } )
. AddPart ( new EntityProductionModel
{ Alloy = 1 0 0 , Ether = 1 2 0 , BuildTime = 4 5 , ProducedBy = DataType . BUILDING_Neurocyte } )
} ,
{
DataType . UPGRADE_PursuitLigaments ,
@ -1685,7 +1726,8 @@ public class DATA
Id = DataType . BUILDING_Neurocyte ,
Requirement = RequirementType . Research_Building
} )
. AddPart ( new EntityProductionModel { Alloy = 7 5 , Ether = 1 0 0 , BuildTime = 4 5 , ProducedBy = DataType . BUILDING_Neurocyte } )
. AddPart ( new EntityProductionModel
{ Alloy = 7 5 , Ether = 1 0 0 , BuildTime = 4 5 , ProducedBy = DataType . BUILDING_Neurocyte } )
} ,
{
DataType . UPGRADE_ResinantDeploy ,
@ -1703,7 +1745,8 @@ public class DATA
Id = DataType . BUILDING_AmberWomb ,
Requirement = RequirementType . Research_Building
} )
. AddPart ( new EntityProductionModel { Alloy = 5 0 , Ether = 1 0 0 , BuildTime = 4 3 , ProducedBy = DataType . BUILDING_Neurocyte } )
. AddPart ( new EntityProductionModel
{ Alloy = 5 0 , Ether = 1 0 0 , BuildTime = 4 3 , ProducedBy = DataType . BUILDING_Neurocyte } )
} ,
{
DataType . UPGRADE_XacalDamage ,
@ -1716,7 +1759,8 @@ public class DATA
Id = DataType . BUILDING_Neurocyte ,
Requirement = RequirementType . Research_Building
} )
. AddPart ( new EntityProductionModel { Alloy = 1 0 0 , Ether = 7 5 , BuildTime = 6 0 , ProducedBy = DataType . BUILDING_Neurocyte } )
. AddPart ( new EntityProductionModel
{ Alloy = 1 0 0 , Ether = 7 5 , BuildTime = 6 0 , ProducedBy = DataType . BUILDING_Neurocyte } )
} ,
{
DataType . UPGRADE_BehemothCapacity ,
@ -1729,7 +1773,8 @@ public class DATA
Id = DataType . BUILDING_DeepNest ,
Requirement = RequirementType . Research_Building
} )
. AddPart ( new EntityProductionModel { Alloy = 1 5 0 , Ether = 1 5 0 , BuildTime = 4 6 , ProducedBy = DataType . BUILDING_DeepNest } )
. AddPart ( new EntityProductionModel
{ Alloy = 1 5 0 , Ether = 1 5 0 , BuildTime = 4 6 , ProducedBy = DataType . BUILDING_DeepNest } )
} ,
{
DataType . UPGRADE_WraithBowRange ,
@ -1747,7 +1792,8 @@ public class DATA
Id = DataType . BUILDING_Neurocyte ,
Requirement = RequirementType . Research_Building
} )
. AddPart ( new EntityProductionModel { Alloy = 5 0 , Ether = 7 5 , BuildTime = 2 9 , ProducedBy = DataType . BUILDING_Neurocyte } )
. AddPart ( new EntityProductionModel
{ Alloy = 5 0 , Ether = 7 5 , BuildTime = 2 9 , ProducedBy = DataType . BUILDING_Neurocyte } )
} ,
{
@ -1766,7 +1812,8 @@ public class DATA
Id = DataType . BUILDING_Neurocyte ,
Requirement = RequirementType . Research_Building
} )
. AddPart ( new EntityProductionModel { Alloy = 1 0 0 , Ether = 8 0 , BuildTime = 6 0 , ProducedBy = DataType . BUILDING_Neurocyte } )
. AddPart ( new EntityProductionModel
{ Alloy = 1 0 0 , Ether = 8 0 , BuildTime = 6 0 , ProducedBy = DataType . BUILDING_Neurocyte } )
. AddPart ( new EntityVanguardAddedModel
{ ReplaceId = DataType . UPGRADE_Offering , ImmortalId = DataType . IMMORTAL_Xol } )
} ,
@ -1782,7 +1829,8 @@ public class DATA
} )
. AddPart ( new EntityHotkeyModel { Hotkey = "CAPSLOCK" , HotkeyGroup = "TAB" , HoldSpace = false } )
. AddPart ( new EntityFactionModel { Faction = DataType . FACTION_Aru } )
. AddPart ( new EntityProductionModel { Alloy = 1 0 0 , Ether = 1 2 5 , BuildTime = 8 0 , ProducedBy = DataType . BUILDING_RedVale } )
. AddPart ( new EntityProductionModel
{ Alloy = 1 0 0 , Ether = 1 2 5 , BuildTime = 8 0 , ProducedBy = DataType . BUILDING_RedVale } )
. AddPart ( new EntityRequirementModel
{
Id = DataType . BUILDING_RedVale ,
@ -1808,7 +1856,8 @@ public class DATA
Id = DataType . BUILDING_RedVale ,
Requirement = RequirementType . Research_Building
} )
. AddPart ( new EntityProductionModel { Alloy = 7 5 , Ether = 1 2 0 , BuildTime = 8 0 , ProducedBy = DataType . BUILDING_RedVale } )
. AddPart ( new EntityProductionModel
{ Alloy = 7 5 , Ether = 1 2 0 , BuildTime = 8 0 , ProducedBy = DataType . BUILDING_RedVale } )
. AddPart ( new EntityVanguardReplacedModel
{ ImmortalId = DataType . IMMORTAL_Xol , ReplacedById = DataType . ABILITY_BirthingStorm } )
} ,
@ -1823,7 +1872,8 @@ public class DATA
Id = DataType . BUILDING_RedVale ,
Requirement = RequirementType . Research_Building
} )
. AddPart ( new EntityProductionModel { Alloy = 7 5 , Ether = 1 2 0 , BuildTime = 8 0 , ProducedBy = DataType . BUILDING_RedVale } )
. AddPart ( new EntityProductionModel
{ Alloy = 7 5 , Ether = 1 2 0 , BuildTime = 8 0 , ProducedBy = DataType . BUILDING_RedVale } )
. AddPart ( new EntityVanguardAddedModel
{ ImmortalId = DataType . IMMORTAL_Mala , ReplaceId = DataType . ABILITY_BloodPlague } )
} ,
@ -1832,16 +1882,16 @@ public class DATA
// Neutral
{
DataType . PASSIVE_Detection ,
new EntityModel ( DataType . PASSIVE_Detection , EntityType . Passive )
. AddPart ( new EntityInfoModel
{
Name = "Detection" , Descriptive = DescriptiveType . Passive ,
Description =
@"Unit can see all hidden units in its detection radius."
} )
. AddPart ( new EntityFactionModel { Faction = DataType . Any } )
} ,
DataType . PASSIVE_Detection ,
new EntityModel ( DataType . PASSIVE_Detection , EntityType . Passive )
. AddPart ( new EntityInfoModel
{
Name = "Detection" , Descriptive = DescriptiveType . Passive ,
Description =
@"Unit can see all hidden units in its detection radius."
} )
. AddPart ( new EntityFactionModel { Faction = DataType . Any } )
} ,
{
DataType . PASSIVE_BastionPassives ,
@ -2291,17 +2341,17 @@ public class DATA
} ,
{
DataType . PASSIVE_CastingFromBlood ,
new EntityModel ( DataType . PASSIVE_CastingFromBlood , EntityType . Passive )
. AddPart ( new EntityInfoModel
{
Name = "Cast From Blood" , Descriptive = DescriptiveType . Ability ,
Description =
@"This unit can spend life to cast abilities when it doesn't have enough energy." ,
Notes = "They must have at least one remaining hitpoint after to perform Cast From Blood."
} )
. AddPart ( new EntityFactionModel { Faction = DataType . FACTION_Aru } )
} ,
DataType . PASSIVE_CastingFromBlood ,
new EntityModel ( DataType . PASSIVE_CastingFromBlood , EntityType . Passive )
. AddPart ( new EntityInfoModel
{
Name = "Cast From Blood" , Descriptive = DescriptiveType . Ability ,
Description =
@"This unit can spend life to cast abilities when it doesn't have enough energy." ,
Notes = "They must have at least one remaining hitpoint after to perform Cast From Blood."
} )
. AddPart ( new EntityFactionModel { Faction = DataType . FACTION_Aru } )
} ,
{
DataType . PASSIVE_OssifyingSwarm ,
@ -2401,8 +2451,7 @@ public class DATA
@"Spawns a mine that reveals enemy units, slows them, and makes them take increased damage for a duration."
} )
. AddPart ( new EntityFactionModel { Faction = DataType . FACTION_QRath } )
. AddPart ( new EntityHotkeyModel { Hotkey = "R" , HotkeyGroup = "D" , HoldSpace = true } )
. AddPart ( new EntityHotkeyModel { Hotkey = "R" , HotkeyGroup = "D" , HoldSpace = true } )
. AddPart ( new EntityProductionModel { DefensiveLayer = 3 0 , Cooldown = 4 0 } )
. AddPart ( new EntityRequirementModel { Id = DataType . UPGRADE_RadiantWard } )
. AddPart ( new EntityVitalityModel
@ -2591,7 +2640,7 @@ public class DATA
. AddPart ( new EntityHotkeyModel { Hotkey = "R" , HotkeyGroup = "D" } )
. AddPart ( new EntityVanguardAddedModel
{ ImmortalId = DataType . IMMORTAL_Xol , ReplaceId = DataType . ABILITY_CullingStrike } )
. AddPart ( new EntityProductionModel { Energy = 4 0 , Cooldown = 4 } )
. AddPart ( new EntityProductionModel { Energy = 4 0 , Cooldown = 4 } )
. AddPart ( new EntityFactionModel { Faction = DataType . FACTION_Aru } )
} ,
{
@ -2686,8 +2735,11 @@ public class DATA
{ ImmortalId = DataType . IMMORTAL_Mala , ReplaceId = DataType . UNIT_Acaaluk } )
. AddPart ( new EntityProductionModel { Energy = 8 0 , BuildTime = 1 0 , Cooldown = 3 0 } )
. AddPart ( new EntitySupplyModel { Takes = 0 } )
. AddPart ( new EntityVitalityModel { Health = 3 0 0 , DefenseLayer = 1 0 0 , Armor = ArmorType . Heavy ,
Lasts = 7 5 , Vision = 1 0 0 0 } )
. AddPart ( new EntityVitalityModel
{
Health = 3 0 0 , DefenseLayer = 1 0 0 , Armor = ArmorType . Heavy ,
Lasts = 7 5 , Vision = 1 0 0 0
} )
. AddPart ( new EntityMovementModel { Speed = 0 , Movement = MovementType . Ground } )
. AddPart ( new EntityWeaponModel
{
@ -3021,9 +3073,12 @@ public class DATA
Id = DataType . BUILDING_KeeperOfTheHardenedFlames ,
Requirement = RequirementType . Research_Building
} )
. AddPart ( new EntityWeaponModel { Damage = 1 4 , Range = 7 0 0 , SecondsBetweenAttacks = 1.8f , Targets
= TargetType . All } )
. AddPart ( new EntityIdPassiveModel { Id = DataType . PASSIVE_HallowedWeapons } )
. AddPart ( new EntityWeaponModel
{
Damage = 1 4 , Range = 7 0 0 , SecondsBetweenAttacks = 1.8f , Targets
= TargetType . All
} )
. AddPart ( new EntityIdPassiveModel { Id = DataType . PASSIVE_HallowedWeapons } )
. AddPart ( new EntityVitalityModel
{ Health = 3 0 0 , DefenseLayer = 1 5 0 , Armor = ArmorType . Heavy , IsStructure = true } )
. AddPart ( new EntityIdPassiveModel { Id = DataType . PASSIVE_PsalmOfFire } )