More data, and minor updates to Build Calculator for June 2025 Playtest
This commit is contained in:
@@ -243,7 +243,7 @@ public abstract class DATA
|
||||
{
|
||||
DataType.IMMORTAL_Atzlan,
|
||||
new EntityModel(DataType.IMMORTAL_Atzlan, EntityType.Immortal)
|
||||
.AddPart(new EntityInfoModel { Name = "Aru" })
|
||||
.AddPart(new EntityInfoModel { Name = "Atzlan" })
|
||||
.AddPart(new EntityFactionModel { Faction = DataType.FACTION_Aru })
|
||||
.AddPart(new EntityHarvestModel
|
||||
{
|
||||
@@ -747,12 +747,12 @@ public abstract class DATA
|
||||
.AddPart(new EntityMovementModel { Speed = 360, Movement = MovementType.Ground })
|
||||
.AddPart(new EntityWeaponModel
|
||||
{
|
||||
Damage = 25, MediumDamage = 35, HeavyDamage = 45, Range = 800, AttacksPerSecond = 1.429f,
|
||||
Damage = 25, MediumDamage = 35, HeavyDamage = 45, Range = 800, SecondsBetweenAttacks = 1.429f,
|
||||
Targets = TargetType.Ground
|
||||
})
|
||||
.AddPart(new EntityWeaponModel
|
||||
{
|
||||
Damage = 85, MediumDamage = 100, HeavyDamage = 115, Range = 1000, AttacksPerSecond = 2.5f,
|
||||
Damage = 85, MediumDamage = 100, HeavyDamage = 115, Range = 1000, SecondsBetweenAttacks = 2.5f,
|
||||
MinimumRange = 500,
|
||||
Targets = TargetType.Ground
|
||||
})
|
||||
@@ -3650,7 +3650,7 @@ public abstract class DATA
|
||||
Name = "Mining Level 2", Descriptive = DescriptiveType.Upgrade,
|
||||
Description = "Upgrades the nearest resource cluster to allow more workers to mine from it."
|
||||
})
|
||||
.AddPart(new EntityHotkeyModel { Hotkey = "E", HotkeyGroup = "CONTROL" })
|
||||
.AddPart(new EntityHotkeyModel { Hotkey = "Q", HotkeyGroup = "CONTROL" })
|
||||
.AddPart(new EntityFactionModel { Faction = DataType.FACTION_QRath })
|
||||
.AddPart(new EntityRequirementModel
|
||||
{
|
||||
@@ -3664,6 +3664,50 @@ public abstract class DATA
|
||||
TotalAmount = 3600
|
||||
})
|
||||
},
|
||||
{
|
||||
DataType.CONVERSION_EtherSruge_Aru,
|
||||
new EntityModel(DataType.CONVERSION_EtherSruge_Aru, EntityType.Building_Upgrade)
|
||||
.AddPart(new EntityInfoModel
|
||||
{
|
||||
Name = "Ether Surge", Descriptive = DescriptiveType.Upgrade,
|
||||
Description = "Gain 100 Ether over 50 seconds"
|
||||
})
|
||||
.AddPart(new EntityHotkeyModel { Hotkey = "W", HotkeyGroup = "CONTROL" })
|
||||
.AddPart(new EntityFactionModel { Faction = DataType.FACTION_QRath })
|
||||
.AddPart(new EntityRequirementModel
|
||||
{
|
||||
Id = DataType.BUILDING_Acropolis,
|
||||
Requirement = RequirementType.Morph
|
||||
})
|
||||
.AddPart(new EntityProductionModel { Alloy = 50, Cooldown = 50, RequiresWorker = false })
|
||||
.AddPart(new EntityHarvestModel
|
||||
{
|
||||
HarvestedPerInterval = 5, RequiresWorker = false, Resource = ResourceType.Ether, Slots = 1,
|
||||
TotalAmount = 100
|
||||
})
|
||||
},
|
||||
{
|
||||
DataType.CONVERSION_EtherSruge_QRath,
|
||||
new EntityModel(DataType.CONVERSION_EtherSruge_QRath, EntityType.Building_Upgrade)
|
||||
.AddPart(new EntityInfoModel
|
||||
{
|
||||
Name = "Ether Surge", Descriptive = DescriptiveType.Upgrade,
|
||||
Description = "Gain 100 Ether over 50 seconds"
|
||||
})
|
||||
.AddPart(new EntityHotkeyModel { Hotkey = "W", HotkeyGroup = "CONTROL" })
|
||||
.AddPart(new EntityFactionModel { Faction = DataType.FACTION_QRath })
|
||||
.AddPart(new EntityRequirementModel
|
||||
{
|
||||
Id = DataType.BUILDING_Acropolis,
|
||||
Requirement = RequirementType.Morph
|
||||
})
|
||||
.AddPart(new EntityProductionModel { Alloy = 50, Cooldown = 50, RequiresWorker = false })
|
||||
.AddPart(new EntityHarvestModel
|
||||
{
|
||||
HarvestedPerInterval = 5, RequiresWorker = false, Resource = ResourceType.Ether, Slots = 1,
|
||||
TotalAmount = 100
|
||||
})
|
||||
},
|
||||
|
||||
{
|
||||
DataType.BUILDING_ApostleOfBinding,
|
||||
@@ -3918,7 +3962,7 @@ public abstract class DATA
|
||||
DataType.BUPGRADE_GodHeart,
|
||||
new EntityModel(DataType.BUPGRADE_GodHeart, EntityType.Building_Upgrade)
|
||||
.AddPart(new EntityInfoModel { Name = "God Heart", Descriptive = DescriptiveType.Upgrade })
|
||||
.AddPart(new EntityHotkeyModel { Hotkey = "Q", HotkeyGroup = "CONTROL" })
|
||||
.AddPart(new EntityHotkeyModel { Hotkey = "A", HotkeyGroup = "CONTROL" })
|
||||
.AddPart(new EntityFactionModel { Faction = DataType.FACTION_Aru })
|
||||
.AddPart(new EntityVitalityModel
|
||||
{ Health = 3100, DefenseLayer = 900, Armor = ArmorType.Heavy, IsStructure = true })
|
||||
@@ -3944,7 +3988,7 @@ public abstract class DATA
|
||||
Name = "Mining Level 2", Descriptive = DescriptiveType.Upgrade,
|
||||
Description = "Upgrades the nearest resource cluster to allow more workers to mine from it."
|
||||
})
|
||||
.AddPart(new EntityHotkeyModel { Hotkey = "E", HotkeyGroup = "CONTROL" })
|
||||
.AddPart(new EntityHotkeyModel { Hotkey = "Q", HotkeyGroup = "CONTROL" })
|
||||
.AddPart(new EntityFactionModel { Faction = DataType.FACTION_Aru })
|
||||
.AddPart(new EntityRequirementModel
|
||||
{
|
||||
|
||||
@@ -84,10 +84,13 @@ public static class DataType
|
||||
public static string BUILDING_ApostleOfBinding = nameof(BUILDING_ApostleOfBinding);
|
||||
public static string BUILDING_GroveHeart = nameof(BUILDING_GroveHeart);
|
||||
public static string BUILDING_EtherMaw = nameof(BUILDING_EtherMaw);
|
||||
public static string BUPGRADE_MiningLevel2_QRath = "d7beb217-8eaf-4f88-8882-05bd7e0fbebd";
|
||||
public static string BUPGRADE_MiningLevel3_QRath = "2b7d0da9-a897-4d3e-b9bd-3ec4a7c95d2c";
|
||||
public static string BUPGRADE_MiningLevel2_Aru = "ffa76506-470b-4a67-acc6-3dc9686df004";
|
||||
public static string BUPGRADE_MiningLevel3_Aru = "010b3279-472d-4d54-9a85-ebc5c664ee73";
|
||||
|
||||
public static string BUPGRADE_MiningLevel2_QRath = nameof(BUPGRADE_MiningLevel2_QRath);
|
||||
public static string BUPGRADE_MiningLevel2_Aru = nameof(BUPGRADE_MiningLevel2_Aru);
|
||||
public static string CONVERSION_EtherSruge_QRath = nameof(CONVERSION_EtherSruge_QRath);
|
||||
public static string CONVERSION_EtherSruge_Aru = nameof(CONVERSION_EtherSruge_Aru);
|
||||
|
||||
|
||||
public static string BUPGRADE_GodHeart = nameof(BUPGRADE_GodHeart);
|
||||
public static string BUPGRADE_Omnivore = nameof(BUPGRADE_Omnivore);
|
||||
public static string BUILDING_LegionHall = nameof(BUILDING_LegionHall);
|
||||
|
||||
Reference in New Issue
Block a user