Build data
This commit is contained in:
@@ -8,7 +8,7 @@ public static class GeneralItems
|
||||
Name: "Arandi Penumbra",
|
||||
Levels: ["Unlocks construction of Arandi Penumbra and production of mercenaries from it.", "Increase mercenary health +15% and damage +15%", "Increase mercenary compound limit by 1.", "Increase mercenary health +30% and damage +30%", "Increase mercenary compound limit by 1."],
|
||||
LimitedToMerc: "Arandi",
|
||||
ImageFileName: null,
|
||||
ImageFileName: "Arandi Penumbra.png",
|
||||
Body: "");
|
||||
|
||||
public static readonly GeneralItemData AssaultforgedWeaponry = new(
|
||||
@@ -16,7 +16,7 @@ public static class GeneralItems
|
||||
Name: "Assaultforged Weaponry",
|
||||
Levels: ["+20% weapon damage for melee units", "+25% weapon damage for melee units", "+30% weapon damage for melee units", "+35% weapon damage for melee units", "+40% weapon damage for melee units"],
|
||||
LimitedToMerc: "Cha'Kru Kingdom",
|
||||
ImageFileName: null,
|
||||
ImageFileName: "Assaultforged Weaponry.png",
|
||||
Body: "");
|
||||
|
||||
public static readonly GeneralItemData ElderbastionShell = new(
|
||||
@@ -24,7 +24,7 @@ public static class GeneralItems
|
||||
Name: "Elderbastion Shell",
|
||||
Levels: ["Gives you access to the wall building. +15% vitals for buildings.", "+30% vitals for buildings.", "+45% vitals for buildings.", "+60% vitals for buildings.", "+75% vitals for buildings."],
|
||||
LimitedToMerc: null,
|
||||
ImageFileName: null,
|
||||
ImageFileName: "Elderbastion Shell.png",
|
||||
Body: "");
|
||||
|
||||
public static readonly GeneralItemData EnigmaticCapacitor = new(
|
||||
@@ -32,7 +32,7 @@ public static class GeneralItems
|
||||
Name: "Enigmatic Capacitor",
|
||||
Levels: ["-5% unit ability cooldowns.", "-10% unit ability cooldowns.", "-15% unit ability cooldowns.", "-20% unit ability cooldowns.", "-25% unit ability cooldowns."],
|
||||
LimitedToMerc: null,
|
||||
ImageFileName: null,
|
||||
ImageFileName: "Enigmatic Capacitor.png",
|
||||
Body: "");
|
||||
|
||||
public static readonly GeneralItemData FreeCorsairMercenaryOutpost = new(
|
||||
@@ -40,7 +40,7 @@ public static class GeneralItems
|
||||
Name: "Free Corsair Mercenary Outpost",
|
||||
Levels: ["Unlocks construction of Free Corsair Mercernary Outpost and production of mercenaries from it.", "Increase mercenary health +15% and damage +15%", "Increase mercenary compound limit by 1.", "Increase mercenary health +30% and damage +30%", "Increase mercenary compound limit by 1."],
|
||||
LimitedToMerc: "Free Corsair",
|
||||
ImageFileName: null,
|
||||
ImageFileName: "Free Corsair Mercenary Outpost.png",
|
||||
Body: "");
|
||||
|
||||
public static readonly GeneralItemData GensisCore = new(
|
||||
@@ -48,7 +48,7 @@ public static class GeneralItems
|
||||
Name: "Gensis Core",
|
||||
Levels: ["+1 unit health regeneration per second.", "+2 unit health regeneration per second.", "+3 unit health regeneration per second.", "+4 unit health regeneration per second.", "+5 unit health regeneration per second."],
|
||||
LimitedToMerc: null,
|
||||
ImageFileName: null,
|
||||
ImageFileName: "Gensis Core.png",
|
||||
Body: "");
|
||||
|
||||
public static readonly GeneralItemData Heroesbane = new(
|
||||
@@ -56,7 +56,7 @@ public static class GeneralItems
|
||||
Name: "Heroesbane",
|
||||
Levels: ["+40% lifesteal to heroic units", "+45% lifesteal to heroic units", "+50% lifesteal to heroic units", "+55% lifesteal to heroic units", "+60% lifesteal to heroic units"],
|
||||
LimitedToMerc: "Valkaru",
|
||||
ImageFileName: null,
|
||||
ImageFileName: "Heroesbane.png",
|
||||
Body: "");
|
||||
|
||||
public static readonly GeneralItemData KaikinoLifebleeders = new(
|
||||
@@ -64,7 +64,7 @@ public static class GeneralItems
|
||||
Name: "Kaikino Lifebleeders",
|
||||
Levels: ["+30% lifesteal for melee units", "+35% lifesteal for melee units", "+40% lifesteal for melee units", "+45% lifesteal for melee units", "+50% lifesteal for melee units"],
|
||||
LimitedToMerc: "Endari",
|
||||
ImageFileName: null,
|
||||
ImageFileName: "Kaikino Lifebleeders.png",
|
||||
Body: "");
|
||||
|
||||
public static readonly GeneralItemData LightweightAlloys = new(
|
||||
@@ -72,7 +72,7 @@ public static class GeneralItems
|
||||
Name: "Lightweight alloys",
|
||||
Levels: ["+10% unit movement speed.", "+20% unit movement speed.", "+30% unit movement speed.", "+40% unit movement speed.", "+50% unit movement speed."],
|
||||
LimitedToMerc: null,
|
||||
ImageFileName: null,
|
||||
ImageFileName: "Lightweight alloys.png",
|
||||
Body: "");
|
||||
|
||||
public static readonly GeneralItemData MarranBulwark = new(
|
||||
@@ -80,7 +80,7 @@ public static class GeneralItems
|
||||
Name: "Marran Bulwark",
|
||||
Levels: ["Unlocks construction of Marran Bulwark and production of mercenaries from it.", "Increase mercenary health +15% and damage +15%", "Increase mercenary compound limit by 1.", "Increase mercenary health +30% and damage +30%", "Increase mercenary compound limit by 1."],
|
||||
LimitedToMerc: "Marran",
|
||||
ImageFileName: null,
|
||||
ImageFileName: "Marran Bulwark.png",
|
||||
Body: "");
|
||||
|
||||
public static readonly GeneralItemData MirageArmour = new(
|
||||
@@ -88,7 +88,7 @@ public static class GeneralItems
|
||||
Name: "Mirage Armour",
|
||||
Levels: ["Units take 5% less damage.", "Units take 7.5% less damage.", "Units take 10% less damage.", "Units take 12.5% less damage.", "Units take 15% less damage."],
|
||||
LimitedToMerc: "Arandi",
|
||||
ImageFileName: null,
|
||||
ImageFileName: "Mirage Armour.png",
|
||||
Body: "");
|
||||
|
||||
public static readonly GeneralItemData RenewalMatrix = new(
|
||||
@@ -96,7 +96,7 @@ public static class GeneralItems
|
||||
Name: "Renewal Matrix",
|
||||
Levels: ["5x faster hero and harvester respawn rate.", "10x faster hero and harvester respawn rate."],
|
||||
LimitedToMerc: null,
|
||||
ImageFileName: null,
|
||||
ImageFileName: "Renewal Matrix.png",
|
||||
Body: "");
|
||||
|
||||
public static readonly GeneralItemData Scavenging = new(
|
||||
@@ -104,7 +104,7 @@ public static class GeneralItems
|
||||
Name: "Scavenging",
|
||||
Levels: ["Gain 4% enemy structures cost as flux after destroying it", "Gain 6% enemy structures cost as flux after destroying it", "Gain 8% enemy structures cost as flux after destroying it", "Gain 10% enemy structures cost as flux after destroying it", "Gain 12% enemy structures cost as flux after destroying it"],
|
||||
LimitedToMerc: "Free Corsair",
|
||||
ImageFileName: null,
|
||||
ImageFileName: "Scavenging.png",
|
||||
Body: "");
|
||||
|
||||
public static readonly GeneralItemData SilentHollow = new(
|
||||
@@ -112,7 +112,7 @@ public static class GeneralItems
|
||||
Name: "Silent Hollow",
|
||||
Levels: ["Unlocks construction of Deep One and production of mercenaries from it.", "Increase mercenary health +15% and damage +15%", "Increase mercenary compound limit by 1.", "Increase mercenary health +30% and damage +30%", "Increase mercenary compound limit by 1."],
|
||||
LimitedToMerc: "Enrandi",
|
||||
ImageFileName: null,
|
||||
ImageFileName: "Silent Hollow.png",
|
||||
Body: "");
|
||||
|
||||
public static readonly GeneralItemData StarhunterScopes = new(
|
||||
@@ -120,7 +120,7 @@ public static class GeneralItems
|
||||
Name: "Starhunter Scopes",
|
||||
Levels: ["+0.5 attack range to army units", "+0.75 attack range to army units", "+1 attack range to army units", "+1.25 attack range to army units", "+1.5 attack range to army units"],
|
||||
LimitedToMerc: null,
|
||||
ImageFileName: null,
|
||||
ImageFileName: "Starhunter Scopes.png",
|
||||
Body: "");
|
||||
|
||||
public static readonly GeneralItemData SupplyCache = new(
|
||||
@@ -128,7 +128,7 @@ public static class GeneralItems
|
||||
Name: "Supply Cache",
|
||||
Levels: ["+20 starting and max supply.", "+25 starting and max supply.", "+30 starting and max supply.", "+35 starting and max supply.", "+40 starting and max supply."],
|
||||
LimitedToMerc: null,
|
||||
ImageFileName: null,
|
||||
ImageFileName: "Supply Cache.png",
|
||||
Body: "");
|
||||
|
||||
public static readonly GeneralItemData TempleOfAnqas = new(
|
||||
@@ -136,7 +136,7 @@ public static class GeneralItems
|
||||
Name: "Temple of Anqas",
|
||||
Levels: ["Unlocks construction of Cha'kru Temple of Anqas and production of mercenaries from it.", "Increase mercenary health +15% and damage +15%", "Increase mercenary compound limit by 1.", "Increase mercenary health +30% and damage +30%", "Increase mercenary compound limit by 1."],
|
||||
LimitedToMerc: "Cha'Kru Kingdom",
|
||||
ImageFileName: null,
|
||||
ImageFileName: "Temple of Anqas.png",
|
||||
Body: "");
|
||||
|
||||
public static readonly GeneralItemData TempleOfStars = new(
|
||||
@@ -144,7 +144,7 @@ public static class GeneralItems
|
||||
Name: "Temple of Stars",
|
||||
Levels: ["Unlocks construction of Cha'kru Temple of Stars and production of mercenaries from it.", "Increase mercenary health +15% and damage +15%", "Increase mercenary compound limit by 1.", "Increase mercenary health +30% and damage +30%", "Increase mercenary compound limit by 1."],
|
||||
LimitedToMerc: null,
|
||||
ImageFileName: null,
|
||||
ImageFileName: "Temple of Stars.png",
|
||||
Body: "");
|
||||
|
||||
public static readonly GeneralItemData ValkaruWarVault = new(
|
||||
@@ -152,7 +152,7 @@ public static class GeneralItems
|
||||
Name: "Valkaru War Vault",
|
||||
Levels: ["Unlocks construction of Valkaru War Vault and production of mercenaries from it.", "Increase mercenary health +15% and damage +15%", "Increase mercenary compound limit by 1.", "Increase mercenary health +30% and damage +30%", "Increase mercenary compound limit by 1."],
|
||||
LimitedToMerc: "Valkaru",
|
||||
ImageFileName: null,
|
||||
ImageFileName: "Valkaru War Vault.png",
|
||||
Body: "");
|
||||
|
||||
public static readonly GeneralItemData XolRelicOutpost = new(
|
||||
@@ -160,7 +160,7 @@ public static class GeneralItems
|
||||
Name: "Xol Relic Outpost",
|
||||
Levels: ["Ancient Xol Master relic. Calls Xol mercenaries to fight for you.", "Unlock Molten Xyther", "Unlock Molten Synapse", "Unlock Molten Aegis", "Can build additional Xol Relic Outpost"],
|
||||
LimitedToMerc: null,
|
||||
ImageFileName: null,
|
||||
ImageFileName: "Xol Relic Outpost.png",
|
||||
Body: "");
|
||||
|
||||
public static IReadOnlyList<GeneralItemData> All { get; } =
|
||||
|
||||
@@ -174,7 +174,7 @@ public static class StarSystems
|
||||
HigherChanceForItems: false,
|
||||
OccupationBuff: "+25 Starting Flux",
|
||||
SystemMastery: "Max Supply",
|
||||
ConnectedSystems: ["Andus Reach", "Igneous Cascade", "Iotan Tears", "Idal's Word", "Sullen Dwarf"],
|
||||
ConnectedSystems: ["Andus Reach", "Igneous Cascade", "Iotan Tears", "Idal's World", "Sullen Dwarf"],
|
||||
X: 726.9,
|
||||
Y: 403.5,
|
||||
Body: "");
|
||||
@@ -451,9 +451,9 @@ public static class StarSystems
|
||||
Y: 280.8,
|
||||
Body: "");
|
||||
|
||||
public static readonly StarSystemData IdalSWord = new(
|
||||
Id: "IdalSWord",
|
||||
Name: "Idal's Word",
|
||||
public static readonly StarSystemData IdalSWorld = new(
|
||||
Id: "IdalSWorld",
|
||||
Name: "Idal's World",
|
||||
SystemCategory: StarSystemCategory.SideSystem,
|
||||
Owner: "The Eden Accord",
|
||||
HigherInfluenceYield: false,
|
||||
@@ -510,7 +510,7 @@ public static class StarSystems
|
||||
HigherChanceForItems: false,
|
||||
OccupationBuff: "+5 Topbar maximum energy",
|
||||
SystemMastery: "Production Speed for Buildings",
|
||||
ConnectedSystems: ["Igneous Cascade", "Corundum Dream", "Idal's Word", "Heigen Stream"],
|
||||
ConnectedSystems: ["Igneous Cascade", "Corundum Dream", "Idal's World", "Heigen Stream"],
|
||||
X: 793.8,
|
||||
Y: 476.4,
|
||||
Body: "");
|
||||
@@ -1086,7 +1086,7 @@ public static class StarSystems
|
||||
HigherChanceForItems: false,
|
||||
OccupationBuff: "+3 Topbar starting energy",
|
||||
SystemMastery: "Production Speed for Buildings",
|
||||
ConnectedSystems: ["Quartzalian Berth", "Andus Reach", "Corundum Dream", "Idal's Word", "Mercury Forge", "Ivory Steel"],
|
||||
ConnectedSystems: ["Quartzalian Berth", "Andus Reach", "Corundum Dream", "Idal's World", "Mercury Forge", "Ivory Steel"],
|
||||
X: 658.7,
|
||||
Y: 368.8,
|
||||
Body: "");
|
||||
@@ -1345,7 +1345,7 @@ public static class StarSystems
|
||||
HeigenStream,
|
||||
HeliosCrossing,
|
||||
HyperionNebula,
|
||||
IdalSWord,
|
||||
IdalSWorld,
|
||||
IgneousCascade,
|
||||
InfernoSEdgeStronghold,
|
||||
IotanTears,
|
||||
|
||||
@@ -18,7 +18,7 @@ public static class SystemMasteries
|
||||
Id: "HeroDamage",
|
||||
Name: "Hero Damage",
|
||||
Levels: ["+3% hero damage", "+3% hero damage", "+3% hero damage", "+3% hero damage", "-5% cooldown on heroes abilities"],
|
||||
AvailableSystems: ["Stronghold Atlas", "Hyperion Nebula", "Stronghold Leo", "Tartarus Expanse", "Shattered Light", "Lambda Gateway", "Devil's Trident"],
|
||||
AvailableSystems: ["Stronghold Atlas", "Hyperion Nebula", "Stronghold Leo", "Tartarus Expanse", "Shattered Light", "Lambda Gateway", "Devil's Trident", "Beta Clarity"],
|
||||
Stats: new Dictionary<string, double>
|
||||
{
|
||||
["heroDamage"] = 0.12,
|
||||
@@ -30,7 +30,7 @@ public static class SystemMasteries
|
||||
Id: "HeroHealthAndShields",
|
||||
Name: "Hero Health and Shields",
|
||||
Levels: ["+3% hero health and shields", "+3% hero health and shields", "+3% hero health and shields", "+3% hero health and shields", "+4 to heroes health and shields regeneration rate"],
|
||||
AvailableSystems: ["Yellow Dawn", "Gelid Storm", "Occam's Abode", "Scarlett Ire", "Negative Ion", "The Crucible", "Idal's Word", "Crimson Expanse"],
|
||||
AvailableSystems: ["Yellow Dawn", "Gelid Storm", "Occam's Abode", "Scarlett Ire", "Negative Ion", "The Crucible", "Idal's World", "Crimson Expanse"],
|
||||
Stats: new Dictionary<string, double>
|
||||
{
|
||||
["heroHealthAndShields"] = 0.12,
|
||||
@@ -42,7 +42,7 @@ public static class SystemMasteries
|
||||
Id: "MaxSupply",
|
||||
Name: "Max Supply",
|
||||
Levels: ["+2 max supply", "+2 max supply", "+2 max supply", "+2 max supply", "+5 starting and max supply"],
|
||||
AvailableSystems: ["Aurora Vale", "Corundum Dream", "Draconis Reach", "Stellar Forge", "Magnetic Folly", "Mercury Forge", "Wild's End"],
|
||||
AvailableSystems: ["Aurora Vale", "Corundum Dream", "Draconis Reach", "Stellar Forge", "Magnetic Folly", "Mercury Forge", "Wild's End", "The Undergrowth"],
|
||||
Stats: new Dictionary<string, double>
|
||||
{
|
||||
["startingSupply"] = 5,
|
||||
@@ -77,7 +77,7 @@ public static class SystemMasteries
|
||||
Id: "TurretDamage",
|
||||
Name: "Turret Damage",
|
||||
Levels: ["+5% turret damage.", "+5% turret damage.", "+5% turret damage.", "+5% turret damage.", "+10% turret attack speed."],
|
||||
AvailableSystems: ["Solaris Reach", "Xenthic Fields", "Stronghold Vega", "Stronghold Tau", "Inferno's Edge Stronghold", "Titan's Fall", "Nebulon Drift"],
|
||||
AvailableSystems: ["Solaris Reach", "Xenthic Fields", "Stronghold Vega", "Stronghold Tau", "Inferno's Edge Stronghold", "Titan's Fall", "Nebulon Drift", "Proxima Prime"],
|
||||
Stats: new Dictionary<string, double>
|
||||
{
|
||||
["turretDamage"] = 0.2,
|
||||
@@ -92,6 +92,8 @@ public static class SystemMasteries
|
||||
AvailableSystems: ["Eden's Heart", "Crystallic Genesis", "Pleiades Cluster", "Ivory Fields", "Heigen Stream", "Gamma Swarm", "Helios Crossing", "Epsilon Arc", "Orion's Gate"],
|
||||
Stats: new Dictionary<string, double>
|
||||
{
|
||||
["maxUnitEnergyAndRegen"] = 0.2,
|
||||
["unitAbilityCooldown"] = -0.11,
|
||||
},
|
||||
Body: "I don't feel like there are good enough abilities that I would want to use this. I am sure this will rapidly change as more units get added to the roster. Perhaps that caster unit with [[Galavax]] is good.\nSome of the hotkeys on mercs are kind of bad, which is understandable given the sheer amount of variety. Perhaps I am also downplaying some of them, and tweaking the hotkeys will make them more friendly.\n\nI would ignore this for now, unless there is a very powerful caster unit added to the game. Like anything with summons via energy spending and cooldowns.");
|
||||
|
||||
|
||||
@@ -171,27 +171,6 @@ public static class Units
|
||||
BuildAtSameTime: 3,
|
||||
Limit: null);
|
||||
|
||||
public static readonly UnitData Harbinger = new(
|
||||
Id: "Harbinger",
|
||||
Name: "Harbinger",
|
||||
Hexite: 75,
|
||||
Flux: 50,
|
||||
Supply: 4,
|
||||
ProductionTime: 35,
|
||||
Health: 400,
|
||||
Energy: 0,
|
||||
Shields: 0,
|
||||
ArmorRating: 1,
|
||||
MovementSpeed: 475,
|
||||
DamagePerSecond: 14,
|
||||
AttackRange: 6,
|
||||
Attributes: ["Biological", "Medium Armor", "Bonus Damage vs Heavy Armor"],
|
||||
Tier: 2,
|
||||
Faction: "Grell",
|
||||
Hotkey: "W",
|
||||
BuildAtSameTime: 1,
|
||||
Limit: null);
|
||||
|
||||
public static readonly UnitData Mandragora = new(
|
||||
Id: "Mandragora",
|
||||
Name: "Mandragora",
|
||||
@@ -395,7 +374,7 @@ public static class Units
|
||||
MovementSpeed: 575,
|
||||
DamagePerSecond: 29,
|
||||
AttackRange: 2,
|
||||
Attributes: ["Heavy Armor", "Merged from 2 Xyther", "Bonus Damage vs Light Armor"],
|
||||
Attributes: ["Heavy Armor", "Bonus Damage vs Light Armor"],
|
||||
Tier: 2,
|
||||
Faction: "Xol",
|
||||
Hotkey: null,
|
||||
@@ -416,7 +395,7 @@ public static class Units
|
||||
MovementSpeed: 800,
|
||||
DamagePerSecond: 7,
|
||||
AttackRange: 5,
|
||||
Attributes: ["Medium Armor", "Merged from 2 Roller", "Bonus Damage vs Medium Armor"],
|
||||
Attributes: ["Medium Armor", "Bonus Damage vs Medium Armor"],
|
||||
Tier: 2,
|
||||
Faction: "Xol",
|
||||
Hotkey: null,
|
||||
@@ -458,7 +437,7 @@ public static class Units
|
||||
MovementSpeed: 675,
|
||||
DamagePerSecond: 17,
|
||||
AttackRange: 6,
|
||||
Attributes: ["Light Armor", "Merged from 2 Spectron"],
|
||||
Attributes: ["Light Armor"],
|
||||
Tier: 2,
|
||||
Faction: "Xol",
|
||||
Hotkey: null,
|
||||
@@ -479,7 +458,7 @@ public static class Units
|
||||
MovementSpeed: 540,
|
||||
DamagePerSecond: 11,
|
||||
AttackRange: 6,
|
||||
Attributes: ["Heavy Armor", "Merged from 3 Xyther"],
|
||||
Attributes: ["Heavy Armor"],
|
||||
Tier: 3,
|
||||
Faction: "Xol",
|
||||
Hotkey: null,
|
||||
@@ -500,7 +479,7 @@ public static class Units
|
||||
MovementSpeed: 350,
|
||||
DamagePerSecond: 60,
|
||||
AttackRange: 12,
|
||||
Attributes: ["Heavy Armor", "Merged from Aegis, Eradicator and Gravitron"],
|
||||
Attributes: ["Heavy Armor"],
|
||||
Tier: 3,
|
||||
Faction: "Xol",
|
||||
Hotkey: null,
|
||||
@@ -521,7 +500,7 @@ public static class Units
|
||||
MovementSpeed: 400,
|
||||
DamagePerSecond: 7,
|
||||
AttackRange: 16,
|
||||
Attributes: ["Heavy Armor", "Merged from 3 Spectron", "Bonus Damage vs Heavy Armor"],
|
||||
Attributes: ["Heavy Armor", "Bonus Damage vs Heavy Armor"],
|
||||
Tier: 3,
|
||||
Faction: "Xol",
|
||||
Hotkey: null,
|
||||
@@ -542,7 +521,7 @@ public static class Units
|
||||
MovementSpeed: 400,
|
||||
DamagePerSecond: 10,
|
||||
AttackRange: 8,
|
||||
Attributes: ["Medium Armor", "Merged from 3 Roller"],
|
||||
Attributes: ["Medium Armor"],
|
||||
Tier: 3,
|
||||
Faction: "Xol",
|
||||
Hotkey: null,
|
||||
@@ -563,7 +542,7 @@ public static class Units
|
||||
MovementSpeed: 450,
|
||||
DamagePerSecond: 14,
|
||||
AttackRange: 13,
|
||||
Attributes: ["Heavy Armor", "Merged from Defiant, Synapse and Echo"],
|
||||
Attributes: ["Heavy Armor"],
|
||||
Tier: 4,
|
||||
Faction: "Xol",
|
||||
Hotkey: null,
|
||||
@@ -580,7 +559,6 @@ public static class Units
|
||||
Gatherer,
|
||||
BroodGuard,
|
||||
Stinger,
|
||||
Harbinger,
|
||||
Mandragora,
|
||||
Behemoth,
|
||||
Reaver,
|
||||
|
||||
Reference in New Issue
Block a user