Compare commits
6 Commits
| Author | SHA1 | Date | |
|---|---|---|---|
| ff4941d38c | |||
| 4b2fe6d551 | |||
| b02232855d | |||
| f5e8984ab8 | |||
| 2ac56f9672 | |||
| e464b9ecab |
@@ -25,6 +25,11 @@
|
|||||||
Build Calculator hasn't been thoroughly tested. Bugs and inaccurate results assumed.
|
Build Calculator hasn't been thoroughly tested. Bugs and inaccurate results assumed.
|
||||||
<br/>
|
<br/>
|
||||||
Currently not considering running out of alloy and ether to harvest.
|
Currently not considering running out of alloy and ether to harvest.
|
||||||
|
<br/>
|
||||||
|
<br/>
|
||||||
|
Build Calculator was built based on a much older version of the game and was only quickly modified for the June 2025 Playtest version, so the above disclaimer is only more true.
|
||||||
|
<br/>
|
||||||
|
Expect even more oddities and invalid data then the above warning implies.
|
||||||
</Message>
|
</Message>
|
||||||
</AlertComponent>
|
</AlertComponent>
|
||||||
|
|
||||||
|
|||||||
@@ -32,6 +32,11 @@
|
|||||||
}
|
}
|
||||||
@if (FilterService.GetFaction() == DataType.FACTION_Aru)
|
@if (FilterService.GetFaction() == DataType.FACTION_Aru)
|
||||||
{
|
{
|
||||||
|
|
||||||
|
<option value="@DataType.IMMORTAL_Atzlan"
|
||||||
|
selected="@(FilterService.GetImmortal().Equals(DataType.IMMORTAL_Atzlan))">
|
||||||
|
Atzlan
|
||||||
|
</option>
|
||||||
<option value="@DataType.IMMORTAL_Mala"
|
<option value="@DataType.IMMORTAL_Mala"
|
||||||
selected="@(FilterService.GetImmortal().Equals(DataType.IMMORTAL_Mala))">
|
selected="@(FilterService.GetImmortal().Equals(DataType.IMMORTAL_Mala))">
|
||||||
Mala
|
Mala
|
||||||
|
|||||||
@@ -22,13 +22,13 @@
|
|||||||
|
|
||||||
|
|
||||||
var color = (hotkey.KeyText.Equals("SPACE") && KeyService.IsHoldingSpace()) || KeyService.GetAllPressedKeys().Contains(hotkey.KeyText)
|
var color = (hotkey.KeyText.Equals("SPACE") && KeyService.IsHoldingSpace()) || KeyService.GetAllPressedKeys().Contains(hotkey.KeyText)
|
||||||
? "#0a0f12"
|
? hotkey.GetColor()
|
||||||
: hotkey.GetColor();
|
: hotkey.GetColor();
|
||||||
|
|
||||||
var x = hotkey.PositionX * Size;
|
var x = hotkey.PositionX * Size;
|
||||||
var y = hotkey.PositionY * Size + (hotkey.PositionY == 0 ? 5 : -50);
|
var y = hotkey.PositionY * Size + (hotkey.PositionY == 0 ? 5 : -50);
|
||||||
|
|
||||||
var width = Size;
|
var width = Size * hotkey.Width;
|
||||||
var height = hotkey.PositionY == 0 ? 50 : Size;
|
var height = hotkey.PositionY == 0 ? 50 : Size;
|
||||||
|
|
||||||
var borderRadius = hotkey.PositionY == 0 ? 12 : 0;
|
var borderRadius = hotkey.PositionY == 0 ? 12 : 0;
|
||||||
@@ -52,7 +52,7 @@
|
|||||||
var keyText = hotkey.KeyText.Equals("CAPSLOCK") ? "Caps"
|
var keyText = hotkey.KeyText.Equals("CAPSLOCK") ? "Caps"
|
||||||
: hotkey.KeyText.Equals("CONTROL") ? "Ctrl"
|
: hotkey.KeyText.Equals("CONTROL") ? "Ctrl"
|
||||||
: hotkey.KeyText.Equals("SHIFT") ? "Shift"
|
: hotkey.KeyText.Equals("SHIFT") ? "Shift"
|
||||||
: hotkey.KeyText.Equals("TAB") ? "Tab"
|
: hotkey.KeyText.Equals("X") ? "X"
|
||||||
: hotkey.KeyText.Equals("SPACE") ? "Space" : hotkey.KeyText;
|
: hotkey.KeyText.Equals("SPACE") ? "Space" : hotkey.KeyText;
|
||||||
|
|
||||||
|
|
||||||
@@ -292,9 +292,9 @@
|
|||||||
controlGroup = "Z";
|
controlGroup = "Z";
|
||||||
}
|
}
|
||||||
|
|
||||||
if (KeyService.GetAllPressedKeys().Contains("TAB"))
|
if (KeyService.GetAllPressedKeys().Contains("X"))
|
||||||
{
|
{
|
||||||
controlGroup = "TAB";
|
controlGroup = "X";
|
||||||
}
|
}
|
||||||
|
|
||||||
if (KeyService.GetAllPressedKeys().Contains("C"))
|
if (KeyService.GetAllPressedKeys().Contains("C"))
|
||||||
|
|||||||
@@ -23,6 +23,17 @@ else
|
|||||||
</span>
|
</span>
|
||||||
}
|
}
|
||||||
</div>
|
</div>
|
||||||
|
|
||||||
|
|
||||||
|
<div>
|
||||||
|
@if (Entity.Info().FlavorText != "")
|
||||||
|
{
|
||||||
|
<div>
|
||||||
|
<i> @((MarkupString)Entity.Info().FlavorText)</i>
|
||||||
|
</div>
|
||||||
|
}
|
||||||
|
|
||||||
|
</div>
|
||||||
</div>
|
</div>
|
||||||
|
|
||||||
<style>
|
<style>
|
||||||
|
|||||||
@@ -14,6 +14,17 @@
|
|||||||
</div>
|
</div>
|
||||||
}
|
}
|
||||||
|
|
||||||
|
@if (Entity.Info().FlavorText != "")
|
||||||
|
{
|
||||||
|
<div>
|
||||||
|
<i>@((MarkupString)Entity.Info().FlavorText)</i>
|
||||||
|
</div>
|
||||||
|
}
|
||||||
|
|
||||||
|
<div>
|
||||||
|
Test
|
||||||
|
</div>
|
||||||
|
|
||||||
|
|
||||||
<div class="infoDisplayContainer">
|
<div class="infoDisplayContainer">
|
||||||
<div>
|
<div>
|
||||||
@@ -64,7 +75,6 @@ else
|
|||||||
</div>
|
</div>
|
||||||
}
|
}
|
||||||
|
|
||||||
|
|
||||||
<div class="infoDisplayContainer">
|
<div class="infoDisplayContainer">
|
||||||
<div>
|
<div>
|
||||||
@if (Entity.Faction() != null)
|
@if (Entity.Faction() != null)
|
||||||
@@ -96,8 +106,11 @@ else
|
|||||||
</div>
|
</div>
|
||||||
}
|
}
|
||||||
</div>
|
</div>
|
||||||
|
|
||||||
|
|
||||||
</EntityDisplayComponent>
|
</EntityDisplayComponent>
|
||||||
|
|
||||||
|
|
||||||
<style>
|
<style>
|
||||||
.infoDisplayContainer {
|
.infoDisplayContainer {
|
||||||
display: flex;
|
display: flex;
|
||||||
|
|||||||
@@ -20,12 +20,7 @@ public class BuildToCompareModel
|
|||||||
Faction.Equals(DataType.FACTION_QRath)
|
Faction.Equals(DataType.FACTION_QRath)
|
||||||
? DataType.BUPGRADE_MiningLevel2_QRath
|
? DataType.BUPGRADE_MiningLevel2_QRath
|
||||||
: DataType.BUPGRADE_MiningLevel2_Aru];
|
: DataType.BUPGRADE_MiningLevel2_Aru];
|
||||||
|
|
||||||
public EntityModel GetTownHallMining3Entity => DATA.Get()[
|
|
||||||
Faction.Equals(DataType.FACTION_QRath)
|
|
||||||
? DataType.BUPGRADE_MiningLevel3_QRath
|
|
||||||
: DataType.BUPGRADE_MiningLevel3_Aru];
|
|
||||||
|
|
||||||
public int NumberOfTownHallExpansions
|
public int NumberOfTownHallExpansions
|
||||||
{
|
{
|
||||||
get => numberOfTownHallExpansions;
|
get => numberOfTownHallExpansions;
|
||||||
|
|||||||
+1051
-498
File diff suppressed because it is too large
Load Diff
+146
-114
@@ -42,6 +42,7 @@ public static class DataType
|
|||||||
public static string STARTING_TownHall_QRath = "150a4727-f831-48be-81fe-4dfd3588dfec";
|
public static string STARTING_TownHall_QRath = "150a4727-f831-48be-81fe-4dfd3588dfec";
|
||||||
public static string IMMORTAL_Orzum = "bd06682f-c8d5-4115-bb63-f948a034fab2";
|
public static string IMMORTAL_Orzum = "bd06682f-c8d5-4115-bb63-f948a034fab2";
|
||||||
public static string IMMORTAL_Ajari = "a8041f5a-801a-4c7a-90a9-ea6897eda8be";
|
public static string IMMORTAL_Ajari = "a8041f5a-801a-4c7a-90a9-ea6897eda8be";
|
||||||
|
public static string IMMORTAL_Atzlan = nameof(IMMORTAL_Atzlan);
|
||||||
public static string IMMORTAL_Mala = "9ce65813-952d-4abd-b360-8d4d9c2ffc5a";
|
public static string IMMORTAL_Mala = "9ce65813-952d-4abd-b360-8d4d9c2ffc5a";
|
||||||
public static string IMMORTAL_Xol = "73a9d002-4b64-40bd-aac9-669313d9df94";
|
public static string IMMORTAL_Xol = "73a9d002-4b64-40bd-aac9-669313d9df94";
|
||||||
|
|
||||||
@@ -56,19 +57,22 @@ public static class DataType
|
|||||||
public static string ISPELL_DeliverFromEvil = "4168ca14-be95-4db4-b2b8-8b5491510b1a";
|
public static string ISPELL_DeliverFromEvil = "4168ca14-be95-4db4-b2b8-8b5491510b1a";
|
||||||
public static string ISPELL_Salvation = "dca82703-04af-4e4f-8f2d-eb16a72887e0";
|
public static string ISPELL_Salvation = "dca82703-04af-4e4f-8f2d-eb16a72887e0";
|
||||||
|
|
||||||
public static string ISPELL_SummonGroveGuardian = "4829079a-9c7c-44f0-90a1-d6eb36f91a2f";
|
public static string ISPELL_SummonGroveGuardian = nameof(ISPELL_SummonGroveGuardian);
|
||||||
public static string ISPELL_ConstructBloodWell = "07aee142-02dd-4804-878a-2d5c6881e8c8";
|
public static string ISPELL_ConstructBloodWell = nameof(ISPELL_ConstructBloodWell);
|
||||||
|
|
||||||
|
public static string ISPELL_RedHarvest = nameof(ISPELL_RedHarvest);
|
||||||
|
public static string ISPELL_ProphetsFavor = nameof(ISPELL_ProphetsFavor);
|
||||||
|
public static string ISPELL_RainOfBlood = nameof(ISPELL_RainOfBlood);
|
||||||
|
|
||||||
public static string ISPELL_RedHarvest = "a9504b95-cc3a-4204-9bc2-7269424d26a3";
|
public static string ISPELL_ProphetOfTheHunt = nameof(ISPELL_ProphetOfTheHunt);
|
||||||
public static string ISPELL_ProphetsFavor = "68611c59-5e04-4f1d-866c-a18f0577b4df";
|
public static string ISPELL_HuntingGrounds = nameof(ISPELL_HuntingGrounds);
|
||||||
public static string ISPELL_RainOfBlood = "792df385-c66a-4710-9f75-97731897a565";
|
public static string ISPELL_TheGreatHunt = nameof(ISPELL_TheGreatHunt);
|
||||||
|
|
||||||
|
public static string ISPELL_ProphetOfTheRoots = nameof(ISPELL_ProphetOfTheRoots);
|
||||||
|
public static string ISPELL_WallOfRoots = nameof(ISPELL_WallOfRoots);
|
||||||
|
public static string ISPELL_SummonDeepWyrm = nameof(ISPELL_SummonDeepWyrm);
|
||||||
|
public static string ISPELL_SummonRootBud = nameof(ISPELL_SummonRootBud);
|
||||||
|
|
||||||
public static string ISPELL_ProphetOfTheHunt = "383e0a1c-07dc-4923-ae98-72561ab3b941";
|
|
||||||
public static string ISPELL_HuntingGrounds = "a6e5e18a-542e-4c41-a25e-00dd115f5223";
|
|
||||||
public static string ISPELL_MarkPrey = "8505419c-bb42-41fa-9c5b-fc0db280d7c0";
|
|
||||||
public static string ISPELL_TheGreatHunt = "efa14586-33f0-487f-b691-1ed3bcd5b0e6";
|
|
||||||
|
|
||||||
public static string IPASSIVE_AjarisGrace = "3ec17526-8dc5-4592-9c15-ef1d9b1ca2f6";
|
public static string IPASSIVE_AjarisGrace = "3ec17526-8dc5-4592-9c15-ef1d9b1ca2f6";
|
||||||
public static string IPASSIVE_OrdainedConquest = "b6cd4335-2165-44c3-b3dc-4500c0111870";
|
public static string IPASSIVE_OrdainedConquest = "b6cd4335-2165-44c3-b3dc-4500c0111870";
|
||||||
@@ -76,72 +80,90 @@ public static class DataType
|
|||||||
public static string IPASSIVE_MothersHunger = "382dc614-9228-4494-9a80-d1a72604a1ee";
|
public static string IPASSIVE_MothersHunger = "382dc614-9228-4494-9a80-d1a72604a1ee";
|
||||||
public static string IPASSIVE_StalkersSense = "a3d255aa-94f2-4aed-bb44-e9becb736fca";
|
public static string IPASSIVE_StalkersSense = "a3d255aa-94f2-4aed-bb44-e9becb736fca";
|
||||||
|
|
||||||
public static string BUILDING_Acropolis = "ee1498cf-3c8c-4793-8869-5e097fe4d372";
|
public static string BUILDING_Acropolis = nameof(BUILDING_Acropolis);
|
||||||
public static string BUILDING_ApostleOfBinding = "87198418-ad47-455e-bd08-e42a5b2ecde1";
|
public static string BUILDING_ApostleOfBinding = nameof(BUILDING_ApostleOfBinding);
|
||||||
public static string BUILDING_GroveHeart = "9b3f8795-d988-4b5f-92ce-090e4f598cea";
|
public static string BUILDING_GroveHeart = nameof(BUILDING_GroveHeart);
|
||||||
public static string BUILDING_EtherMaw = "430d05b8-0c3e-4aa9-a4ff-631c7715a1fd";
|
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_QRath = nameof(BUPGRADE_MiningLevel2_QRath);
|
||||||
public static string BUPGRADE_MiningLevel2_Aru = "ffa76506-470b-4a67-acc6-3dc9686df004";
|
public static string BUPGRADE_MiningLevel2_Aru = nameof(BUPGRADE_MiningLevel2_Aru);
|
||||||
public static string BUPGRADE_MiningLevel3_Aru = "010b3279-472d-4d54-9a85-ebc5c664ee73";
|
public static string CONVERSION_EtherSruge_QRath = nameof(CONVERSION_EtherSruge_QRath);
|
||||||
public static string BUPGRADE_GodHeart = "45bf16e8-0336-4b5c-9fdd-16022ee9b985";
|
public static string CONVERSION_EtherSruge_Aru = nameof(CONVERSION_EtherSruge_Aru);
|
||||||
public static string BUPGRADE_Omnivore = "54dd873e-32f3-40c0-9393-2cfdd5eb3a2f";
|
|
||||||
public static string BUILDING_LegionHall = "713dfa80-06cd-489a-bfb2-342b58ece4d1";
|
|
||||||
public static string BUILDING_SoulFoundry = "f884c445-3872-49e4-a236-f69ff8ba800d";
|
|
||||||
public static string BUILDING_Angelarium = "f0c8d993-7c1b-4b6b-91a8-69bd5d6dcb0c";
|
|
||||||
public static string BUILDING_AltarOfTheWorthy = "072bf955-0395-4783-8b77-1abe56f3873d";
|
|
||||||
public static string BUILDING_AmberWomb = "b10995c3-c8fb-4455-87b7-4550d25f2c2b";
|
|
||||||
public static string BUILDING_BoneCanopy = "1b08bb64-d4b5-483c-b3ab-caad8692674a";
|
|
||||||
public static string BUILDING_Reliquary = "21e40775-3480-46ac-a66a-139528d846db";
|
|
||||||
public static string BUILDING_HouseOfFadingSaints = "94ace260-b151-44e3-b16f-bc30124555a6";
|
|
||||||
public static string BUILDING_EyeOfAros = "d07e212d-fae3-436b-a67e-ad5de00b87c4";
|
|
||||||
public static string BUILDING_BearerOfTheCrown = "4341d0c0-1ead-47f0-a322-1e80ca370cce";
|
|
||||||
public static string BUILDING_RedVale = "47e4ab2a-2ea4-4da4-99cb-a8133b656a58";
|
|
||||||
public static string BUILDING_DeepNest = "3076ae6e-89bf-4ea1-a66c-ea45ffcb4046";
|
|
||||||
public static string BUILDING_Neurocyte = "90c6e53f-0430-4992-a1eb-4f91699292cb";
|
|
||||||
public static string DEFENSE_FireSinger = "c7a90286-6977-4d92-91e0-2a0a46eb13ea";
|
|
||||||
|
|
||||||
public static string BUILDING_KeeperOfTheHardenedFlames = "db784823-5199-4bae-bc5e-96174490cd00";
|
|
||||||
|
public static string BUPGRADE_GodHeart = nameof(BUPGRADE_GodHeart);
|
||||||
|
public static string BUPGRADE_Omnivore = nameof(BUPGRADE_Omnivore);
|
||||||
|
public static string BUILDING_LegionHall = nameof(BUILDING_LegionHall);
|
||||||
|
public static string BUILDING_SoulFoundry = nameof(BUILDING_SoulFoundry);
|
||||||
|
public static string BUILDING_Angelarium = nameof(BUILDING_Angelarium);
|
||||||
|
public static string BUILDING_AltarOfTheWorthy = nameof(BUILDING_AltarOfTheWorthy);
|
||||||
|
public static string BUILDING_AmberWomb = nameof(BUILDING_AmberWomb);
|
||||||
|
public static string BUILDING_BoneCanopy = nameof(BUILDING_BoneCanopy);
|
||||||
|
public static string BUILDING_Reliquary = nameof(BUILDING_Reliquary);
|
||||||
|
public static string BUILDING_MonasteryOfIzur = nameof(BUILDING_MonasteryOfIzur);
|
||||||
|
public static string BUILDING_HouseOfFadingSaints = nameof(BUILDING_HouseOfFadingSaints);
|
||||||
|
public static string BUILDING_EyeOfAros = nameof(BUILDING_EyeOfAros);
|
||||||
|
public static string BUILDING_BearerOfTheCrown = nameof(BUILDING_BearerOfTheCrown);
|
||||||
|
public static string BUILDING_RedVale = nameof(BUILDING_RedVale);
|
||||||
|
public static string BUILDING_DeepNest = nameof(BUILDING_DeepNest);
|
||||||
|
public static string BUILDING_MurderHollow = nameof(BUILDING_MurderHollow);
|
||||||
|
public static string BUILDING_Neurocyte = nameof(BUILDING_Neurocyte);
|
||||||
|
public static string BUILDING_RootCradle = nameof(BUILDING_RootCradle);
|
||||||
|
public static string DEFENSE_FireSinger = nameof(DEFENSE_FireSinger);
|
||||||
|
|
||||||
|
public static string BUILDING_KeeperOfTheHardenedFlames = nameof(BUILDING_KeeperOfTheHardenedFlames);
|
||||||
|
|
||||||
|
|
||||||
public static string DEFENSE_Aerovore = "b68307b7-4759-43a3-8679-d844ac3aa73f";
|
public static string DEFENSE_Aerovore = nameof(DEFENSE_Aerovore);
|
||||||
|
|
||||||
|
|
||||||
public static string UPGRADE_GreavesOfAhqar = "eac602b3-e3ae-4e36-aa14-28532e3485a7";
|
public static string UPGRADE_GreavesOfAhqar = nameof(UPGRADE_GreavesOfAhqar);
|
||||||
public static string UPGRADE_FortifiedIcons = "b16bdb3a-6c61-44da-89c5-5be37c7e9d66";
|
public static string UPGRADE_FortifiedIcons = nameof(UPGRADE_FortifiedIcons);
|
||||||
|
|
||||||
public static string UPGRADE_FaithCastBlades = "32087a66-900e-4f25-95f7-de56d5b424c7";
|
public static string UPGRADE_PsalmOfFire = nameof(UPGRADE_PsalmOfFire);
|
||||||
public static string UPGRADE_RelicOfTheWrathfulGaze = "e6fa5ded-53f5-4914-85bb-1fdff5f32b64";
|
public static string UPGRADE_FaithCastBlades = nameof(UPGRADE_FaithCastBlades);
|
||||||
public static string UPGRADE_WindStep = "c263fe42-ebde-4145-8b7f-42e5d5d5d10c";
|
public static string UPGRADE_RelicOfTheWrathfulGaze = nameof(UPGRADE_RelicOfTheWrathfulGaze);
|
||||||
public static string UPGRADE_ZephyrRange = "0817c6fd-97ca-4619-aa1c-60378c734898";
|
public static string UPGRADE_WindStep = nameof(UPGRADE_WindStep);
|
||||||
public static string UPGRADE_SiroccoScript = "9a11909f-6b9b-40c4-8186-213efd2b1e8d";
|
public static string UPGRADE_ZephyrRange = nameof(UPGRADE_ZephyrRange);
|
||||||
public static string UPGRADE_IconOfKhastEem = "2919a2e2-0602-4969-a381-7689ce0a1ee5";
|
public static string UPGRADE_SiroccoScript = nameof(UPGRADE_SiroccoScript);
|
||||||
public static string UPGRADE_BladesOfTheGodhead = "d3758f7d-4043-4027-a476-7653c52201d9";
|
public static string UPGRADE_IconOfTheEnduringVigil = nameof(UPGRADE_IconOfTheEnduringVigil);
|
||||||
public static string UPGRADE_WingsOfTheKenLatir = "18c25c61-0073-4f7e-abf7-1771fc6a844e";
|
public static string UPGRADE_AbsolverHealthUpgrade = nameof(UPGRADE_AbsolverHealthUpgrade);
|
||||||
public static string UPGRADE_Offering = "9bcb4a21-4e73-470a-94ae-55d592b93b99";
|
public static string UPGRADE_Awestrike = nameof(UPGRADE_Awestrike);
|
||||||
public static string UPGRADE_BloodMothersFevor = "15369157-3503-408c-a9cc-c151bcbeb329";
|
public static string UPGRADE_IconOfKhastEem = nameof(UPGRADE_IconOfKhastEem);
|
||||||
public static string UPGRADE_DenInstinct = "1a3c6180-9c43-43f9-b1a4-8499ffda4f2b";
|
public static string UPGRADE_WingsOfTheKenLatir = nameof(UPGRADE_WingsOfTheKenLatir);
|
||||||
public static string UPGRADE_PursuitLigaments = "51a4e848-ae67-4182-9c1f-27cb24e9c531";
|
public static string UPGRADE_TitheBlades = nameof(UPGRADE_TitheBlades);
|
||||||
public static string UPGRADE_XacalDamage = "f10b8f7a-0c52-4e78-8d7d-002ac14e8862";
|
|
||||||
public static string UPGRADE_ResinantDeploy = "29f49353-8fdf-4c5d-b034-37f96447dedb";
|
|
||||||
public static string UPGRADE_WraithBowRange = "80c09dc3-28a5-48cf-886e-c7f5a52f6b47";
|
|
||||||
public static string UPGRADE_BehemothCapacity = "d0390dd2-d9a5-4b20-9d8b-f554f4c52143";
|
|
||||||
public static string UPGRADE_BloodPlague = "9c207e21-f595-49d0-967d-f30ca8cc3745";
|
|
||||||
public static string UPGRADE_BirthingStorm = "0cb2f1a4-03b3-491b-9db3-d2d4590ede3a";
|
|
||||||
|
|
||||||
public static string UPGRADE_RadiantWard = "c8acc6d0-9f26-475a-aff4-4e2b2f9657f2";
|
public static string UPGRADE_Offering = nameof(UPGRADE_Offering);
|
||||||
|
public static string UPGRADE_BloodMothersFevor = nameof(UPGRADE_BloodMothersFevor);
|
||||||
|
public static string UPGRADE_PursuitLigaments = nameof(UPGRADE_PursuitLigaments);
|
||||||
|
public static string UPGRADE_EthericFibers = nameof(UPGRADE_EthericFibers);
|
||||||
|
public static string UPGRADE_ObstructingSwarm = nameof(UPGRADE_ObstructingSwarm);
|
||||||
|
public static string UPGRADE_Hematoma = nameof(UPGRADE_Hematoma);
|
||||||
|
public static string UPGRADE_ResinantSpeed = nameof(UPGRADE_ResinantSpeed);
|
||||||
|
public static string UPGRADE_RootShepherdHidden = nameof(UPGRADE_RootShepherdHidden);
|
||||||
|
public static string UPGRADE_RootShepherdSpeed = nameof(UPGRADE_RootShepherdSpeed);
|
||||||
|
public static string UPGRADE_EoxBowstring = nameof(UPGRADE_EoxBowstring);
|
||||||
|
public static string UPGRADE_SporeBurst = nameof(UPGRADE_SporeBurst);
|
||||||
|
public static string UPGRADE_VitellineCysts = nameof(UPGRADE_VitellineCysts);
|
||||||
|
public static string UPGRADE_HyperAdrenoceptors = nameof(UPGRADE_HyperAdrenoceptors);
|
||||||
|
public static string UPGRADE_BloodPlague = nameof(UPGRADE_BloodPlague);
|
||||||
|
public static string UPGRADE_BirthingStorm = nameof(UPGRADE_BirthingStorm);
|
||||||
|
public static string UPGRADE_GodphageDamage = nameof(UPGRADE_GodphageDamage);
|
||||||
|
|
||||||
public static string UPGRADE_Stalk = "36fbc2c0-e9e3-4f54-a79a-981db908c25c";
|
public static string UPGRADE_GENERIC_Attack1 = nameof(UPGRADE_GENERIC_Attack1);
|
||||||
public static string UPGRADE_Ambush = "6cf83dc9-717f-4fa9-b417-a3371474a1da";
|
public static string UPGRADE_GENERIC_Defense1 = nameof(UPGRADE_GENERIC_Defense1);
|
||||||
|
|
||||||
|
|
||||||
|
public static string UPGRADE_RadiantWard = nameof(UPGRADE_RadiantWard);
|
||||||
|
|
||||||
|
public static string UPGRADE_Ambush = nameof(UPGRADE_Ambush);
|
||||||
|
|
||||||
public static string PASSIVE_Detection = "434468fa-83b2-4fc9-a38c-1a3d00bcf055";
|
public static string PASSIVE_Detection = "434468fa-83b2-4fc9-a38c-1a3d00bcf055";
|
||||||
|
|
||||||
public static string PASSIVE_WraithBowRange = "196dd8a6-2044-44e1-aac4-fbaa40552699";
|
public static string PASSIVE_WraithBowRange = "196dd8a6-2044-44e1-aac4-fbaa40552699";
|
||||||
|
|
||||||
|
|
||||||
public static string PASSIVE_HiddenX = "7b819996-ffc0-4e07-9c11-c91c5f9d467b";
|
public static string PASSIVE_HiddenX = "7b819996-ffc0-4e07-9c11-c91c5f9d467b";
|
||||||
|
|
||||||
|
|
||||||
public static string PASSIVE_Respite = "607c39f4-a957-4a7a-8fc6-a239f9e570ec";
|
public static string PASSIVE_Respite = "607c39f4-a957-4a7a-8fc6-a239f9e570ec";
|
||||||
public static string PASSIVE_BastionPassives = "ea42b9cb-2456-4ed2-b490-fcfde12c6153";
|
public static string PASSIVE_BastionPassives = "ea42b9cb-2456-4ed2-b490-fcfde12c6153";
|
||||||
public static string PASSIVE_HallowedWarrior = "fea43ced-33f3-4531-af7d-740c1789fec1";
|
public static string PASSIVE_HallowedWarrior = "fea43ced-33f3-4531-af7d-740c1789fec1";
|
||||||
@@ -166,7 +188,7 @@ public static class DataType
|
|||||||
|
|
||||||
public static string PASSIVE_HallowingRites = "9c8ae47b-954e-4a17-8f35-f128c9114b61";
|
public static string PASSIVE_HallowingRites = "9c8ae47b-954e-4a17-8f35-f128c9114b61";
|
||||||
public static string PASSIVE_RegentsWrath = "f111f004-6548-4430-9d13-ef44ab108ae7";
|
public static string PASSIVE_RegentsWrath = "f111f004-6548-4430-9d13-ef44ab108ae7";
|
||||||
public static string PASSIVE_PsalmOfFire = "d28f6b7c-d319-4fb8-bdd4-92ede40a0751";
|
public static string PASSIVE_PsalmOfFire = nameof(PASSIVE_PsalmOfFire);
|
||||||
|
|
||||||
public static string PASSIVE_HallowedWeapons = "f9ac4b3e-d02d-42d4-8d9d-beb9c5d7edcb";
|
public static string PASSIVE_HallowedWeapons = "f9ac4b3e-d02d-42d4-8d9d-beb9c5d7edcb";
|
||||||
|
|
||||||
@@ -209,63 +231,73 @@ public static class DataType
|
|||||||
public static string PASSIVE_XacalDamage = "69928f20-5332-418f-ada3-694da3f7b199";
|
public static string PASSIVE_XacalDamage = "69928f20-5332-418f-ada3-694da3f7b199";
|
||||||
public static string PASSIVE_XacalDefense = "PASSIVE_XacalDefense";
|
public static string PASSIVE_XacalDefense = "PASSIVE_XacalDefense";
|
||||||
|
|
||||||
public static string ABILITY_RadiantWard = "db1fc8bd-d86a-4eda-b83c-16e8d0ce4f81";
|
public static string ABILITY_RadiantWard = nameof(ABILITY_RadiantWard);
|
||||||
|
|
||||||
public static string PASSIVE_Maledictions = "6cdc109c-157d-433a-b225-192e39c0b613";
|
public static string PASSIVE_Maledictions = "6cdc109c-157d-433a-b225-192e39c0b613";
|
||||||
|
|
||||||
public static string ABILITY_BladesOfTheGodhead = "000154ac-faf5-483d-b0bd-e84335891a27";
|
public static string ABILITY_Windstep = nameof(ABILITY_Windstep);
|
||||||
public static string ABILITY_Windstep = "a410b296-39f7-42e0-87c8-6cef11eb967c";
|
public static string ABILITY_Intervention = nameof(ABILITY_Intervention);
|
||||||
public static string ABILITY_Leap = "aa155b88-125a-4d25-b63f-77987ea6e519";
|
public static string ABILITY_OrdainedPassage = nameof(ABILITY_OrdainedPassage);
|
||||||
public static string ABILITY_OrdainedPassage = "3382a5a5-2d22-4b03-a12c-1974199e8a92";
|
public static string ABILITY_DeployMagi = nameof(ABILITY_DeployMagi);
|
||||||
public static string ABILITY_DeployMagi = "5d5bc595-54b7-42e4-a6f5-b000c2128fa9";
|
public static string ABILITY_DeployAbsolver = nameof(ABILITY_DeployAbsolver);
|
||||||
public static string ABILITY_DeployAbsolver = "c9b5c9c3-6336-4ffe-86d2-e0a9344726c8";
|
public static string ABILITY_DeploySentinel = nameof(ABILITY_DeploySentinel);
|
||||||
public static string ABILITY_Awestrike = "6282b1c3-b11b-43f2-9ce9-b3b300b1f2fa";
|
public static string ABILITY_Smite = nameof(ABILITY_Smite);
|
||||||
public static string ABILITY_MobilizeQrath = "5b64793e-55eb-4fa2-86d8-ccc5db55465c";
|
public static string ABILITY_Awestrike = nameof(ABILITY_Awestrike);
|
||||||
public static string ABILITY_Offering = "ca2f92b5-3bbe-4b35-a4ba-f7b8b7d3bb1a";
|
public static string ABILITY_TitheBlades = nameof(ABILITY_TitheBlades);
|
||||||
public static string ABILITY_DiveBomb = "1699824c-1d65-4862-bb13-776123b0341a";
|
public static string ABILITY_MobilizeQrath = nameof(ABILITY_MobilizeQrath);
|
||||||
public static string ABILITY_CullingStrike = "b43396de-b7e4-4b87-af74-21522a888af3";
|
|
||||||
public static string ABILITY_LethalBond = "07a4ff49-3f19-4c9d-8b86-a3374eb9a139";
|
public static string ABILITY_Offering = nameof(ABILITY_Offering);
|
||||||
public static string ABILITY_DrainingEmbrace = "243c9a28-8d26-49fe-82b8-b07ce0e6ee0d";
|
public static string ABILITY_DiveBomb = nameof(ABILITY_DiveBomb);
|
||||||
public static string ABILITY_BloodPlague = "11444d33-cbe9-4e7d-a00b-02d5385d508e";
|
public static string ABILITY_DrainingEmbrace = nameof(ABILITY_DrainingEmbrace);
|
||||||
public static string ABILITY_DeployMobilizeResinant = "15fb784f-8cb7-4693-9485-242a6003e4da";
|
public static string ABILITY_BloodPlague = nameof(ABILITY_BloodPlague);
|
||||||
public static string ABILITY_DeployMobilizeUnderSpine = "e79f3483-cca0-4de3-9a09-4d98fdbaf792";
|
public static string ABILITY_DeployResinant = nameof(ABILITY_DeployResinant);
|
||||||
public static string ABILITY_MobilizeAru = "c911d368-55b0-4f16-a75d-65759f56e688";
|
public static string ABILITY_DeployBloodAnchor = nameof(ABILITY_DeployBloodAnchor);
|
||||||
public static string ABILITY_RootVice = "b3d7099e-5034-4416-b1e9-2f34eb2d30a9";
|
public static string ABILITY_MobilizeAru = nameof(ABILITY_MobilizeAru);
|
||||||
public static string ABILITY_BirthingStorm = "ba85a10c-eeff-4f44-abd7-09fc976c558c";
|
public static string ABILITY_BloodyRebound = nameof(ABILITY_BloodyRebound);
|
||||||
public static string ABILITY_SummonSiegeMaw = "26196eef-906d-4aeb-b51b-d6cdc717618c";
|
public static string ABILITY_RootVice = nameof(ABILITY_RootVice);
|
||||||
public static string ABILITY_AwakenAcaaluk = "59e1513a-ea79-4c4c-bb58-2bd997416f6a";
|
public static string ABILITY_BirthingStorm = nameof(ABILITY_BirthingStorm);
|
||||||
public static string VANGUARD_Zentari_Orzum = "de078e4e-9bab-4b30-8831-a6087abf1793";
|
public static string ABILITY_DeployDreadSister = nameof(ABILITY_DeployDreadSister);
|
||||||
public static string VANGUARD_Sceptre_Orzum = "ceaf26f7-4463-4bae-aab9-0c7ab7c19cfc";
|
public static string ABILITY_MorphToGodphage = nameof(ABILITY_MorphToGodphage);
|
||||||
public static string VANGUARD_ArkMother_Ajari = "80a336fe-f5a9-4acb-b618-0bbef345691e";
|
public static string ABILITY_DeepTunnel = nameof(ABILITY_DeepTunnel);
|
||||||
public static string VANGUARD_Saoshin_Ajari = "f208c78f-12f4-4794-9ca4-d711cd0a9d70";
|
public static string ABILITY_ObstructingSwarm = nameof(ABILITY_ObstructingSwarm);
|
||||||
public static string VANGUARD_BoneStalker_Xol = "150543a6-7704-4749-9038-f4db157f3f79";
|
public static string ABILITY_Hematoma = nameof(ABILITY_Hematoma);
|
||||||
public static string VANGUARD_WhiteWoodReaper_Xol = "bce39fea-3423-4079-9dac-5f506b850861";
|
|
||||||
public static string VANGUARD_DreadSister_Mala = "7999270f-365b-4ddd-b3b7-6e214a4c1249";
|
public static string VANGUARD_Zentari_Orzum = nameof(VANGUARD_Zentari_Orzum);
|
||||||
public static string VANGUARD_Incubator_Mala = "60d7957e-66a3-4f58-8e8f-46df134e580d";
|
public static string VANGUARD_Sceptre_Orzum = nameof(VANGUARD_Sceptre_Orzum);
|
||||||
public static string WORKER_Mote = "a02a0194-2a36-4d61-aa2a-52ae918347d4";
|
public static string VANGUARD_ArkMother_Ajari = nameof(VANGUARD_ArkMother_Ajari);
|
||||||
public static string WORKER_Symbiote = "eeac56bf-8ad0-4752-9bed-00f42f4e09d5";
|
public static string VANGUARD_Saoshin_Ajari = nameof(VANGUARD_Saoshin_Ajari);
|
||||||
public static string UNIT_Sipari = "2053c402-9238-48eb-8991-bfb5f3a50f60";
|
public static string VANGUARD_RootShepard_Atzlan = nameof(VANGUARD_RootShepard_Atzlan);
|
||||||
public static string UNIT_Zephyr = "53524b19-5846-4150-a984-69a047c19fe1";
|
public static string VANGUARD_Resinant_Atzlan = nameof(VANGUARD_Resinant_Atzlan);
|
||||||
public static string UNIT_Magi = "5516ffc4-2e07-4f2a-bf40-52a1beb7c247";
|
public static string VANGUARD_BoneStalker_Xol = nameof(VANGUARD_BoneStalker_Xol);
|
||||||
public static string UNIT_Dervish = "d82c14ef-918a-4961-9db2-ad9241f8405a";
|
public static string VANGUARD_WhiteWoodReaper_Xol = nameof(VANGUARD_WhiteWoodReaper_Xol);
|
||||||
public static string UNIT_Absolver = "ac0b0557-f0ec-421c-808c-97cd2c0e1471";
|
public static string VANGUARD_DreadSister_Mala = nameof(VANGUARD_DreadSister_Mala);
|
||||||
public static string UNIT_Hallower = "6e11b7d8-b683-4872-ad58-5df19e640f7f";
|
public static string VANGUARD_Incubator_Mala = nameof(VANGUARD_Incubator_Mala);
|
||||||
public static string UNIT_Castigator = "43f8e5cc-0a8a-42d0-a34c-8a0a9a11b4bf";
|
|
||||||
public static string UNIT_Warden = "cf300adc-d9d4-4b5c-94fb-4a4e57bbf90a";
|
public static string WORKER_Mote = nameof(WORKER_Mote);
|
||||||
public static string UNIT_Sentinel = "1eac79a1-27d2-4aad-a7d6-ff490900605b";
|
public static string WORKER_Symbiote = nameof(WORKER_Symbiote);
|
||||||
public static string UNIT_Throne = "319c7c58-cb4e-4f33-8028-6bc14b8cbedc";
|
|
||||||
public static string UNIT_SharU = "f46097a6-ebb4-42c9-aaf3-c1c3b2c9091f";
|
public static string UNIT_Sipari = nameof(UNIT_Sipari);
|
||||||
public static string UNIT_MaskedHunter = "9f4efd3a-103a-4c82-a908-083fe69224b2";
|
public static string UNIT_Zephyr = nameof(UNIT_Zephyr);
|
||||||
public static string UNIT_Bloodbound = "4197e7e3-3496-4459-bf56-780e61232fe1";
|
public static string UNIT_Magi = nameof(UNIT_Magi);
|
||||||
public static string UNIT_Xacal = "d49b0d2c-aa9b-4142-a9f1-21e0360f3f2e";
|
public static string UNIT_Dervish = nameof(UNIT_Dervish);
|
||||||
public static string UNIT_RedSeer = "dce30e51-4f5b-4cc2-8d39-9b469b05e151";
|
public static string UNIT_Absolver = nameof(UNIT_Absolver);
|
||||||
public static string UNIT_Acaaluk = "cdc0398d-0173-4c8a-808c-053192712f05";
|
public static string UNIT_Hallower = nameof(UNIT_Hallower);
|
||||||
|
public static string UNIT_Castigator = nameof(UNIT_Castigator);
|
||||||
|
public static string UNIT_Warden = nameof(UNIT_Warden);
|
||||||
|
public static string UNIT_Sentinel = nameof(UNIT_Sentinel);
|
||||||
|
public static string UNIT_Throne = nameof(UNIT_Throne);
|
||||||
|
public static string UNIT_SharU = nameof(UNIT_SharU);
|
||||||
|
public static string UNIT_MaskedHunter = nameof(UNIT_MaskedHunter);
|
||||||
|
public static string UNIT_Bloodbound = nameof(UNIT_Bloodbound);
|
||||||
|
public static string UNIT_BloodAnchor = nameof(UNIT_BloodAnchor);
|
||||||
|
public static string UNIT_Xacal = nameof(UNIT_Xacal);
|
||||||
|
public static string UNIT_RedSeer = nameof(UNIT_RedSeer);
|
||||||
|
public static string UNIT_Godphage = "cdc0398d-0173-4c8a-808c-053192712f05";
|
||||||
public static string UNIT_Ichor = "ff4355f1-ac0c-4ea1-8a47-ef6791252bb9";
|
public static string UNIT_Ichor = "ff4355f1-ac0c-4ea1-8a47-ef6791252bb9";
|
||||||
public static string UNIT_Resinant = "4dff710f-c326-46af-8406-c308e1969596";
|
public static string UNIT_WraithBow = nameof(UNIT_WraithBow);
|
||||||
public static string UNIT_WraithBow = "775f08e8-d40d-45a9-93c5-69709de10c37";
|
public static string UNIT_Underspine = nameof(UNIT_Underspine);
|
||||||
public static string UNIT_Underspine = "03f54c91-0bf0-4006-8372-ac090f606e7a";
|
public static string UNIT_Aarox = nameof(UNIT_Aarox);
|
||||||
public static string UNIT_Aarox = "56669268-2172-4792-aa17-574c54c7fded";
|
public static string UNIT_Thrum = nameof(UNIT_Thrum);
|
||||||
public static string UNIT_Thrum = "5fa85c8e-5e61-4c07-ab74-6bf58048c219";
|
|
||||||
public static string UNIT_Behemoth = "3783004b-65fd-4e4e-bef0-4cf161ea2d2d";
|
public static string UNIT_Behemoth = "3783004b-65fd-4e4e-bef0-4cf161ea2d2d";
|
||||||
public static string SUMMON_Quitl = "d554fb2a-eec5-45fd-bf36-a52d51e615e2";
|
public static string SUMMON_Quitl = "d554fb2a-eec5-45fd-bf36-a52d51e615e2";
|
||||||
}
|
}
|
||||||
@@ -9,4 +9,5 @@ public class EntityInfoModel : IEntityPartInterface
|
|||||||
public string Descriptive { get; set; } = DescriptiveType.None;
|
public string Descriptive { get; set; } = DescriptiveType.None;
|
||||||
public string Description { get; set; } = "";
|
public string Description { get; set; } = "";
|
||||||
public string Notes { get; set; } = "";
|
public string Notes { get; set; } = "";
|
||||||
|
public string FlavorText { get; set; } = "";
|
||||||
}
|
}
|
||||||
@@ -9,6 +9,7 @@ public class EntityWeaponModel : IEntityPartInterface
|
|||||||
public virtual EntityModel EntityModel { get; set; }
|
public virtual EntityModel EntityModel { get; set; }
|
||||||
|
|
||||||
public int Range { get; set; } = 40;
|
public int Range { get; set; } = 40;
|
||||||
|
public int MinimumRange { get; set; } = 0;
|
||||||
public float AttacksPerSecond { get; set; } = 0;
|
public float AttacksPerSecond { get; set; } = 0;
|
||||||
public float SecondsBetweenAttacks { get; set; } = 0;
|
public float SecondsBetweenAttacks { get; set; } = 0;
|
||||||
|
|
||||||
|
|||||||
@@ -5,17 +5,18 @@ public static class DescriptiveType
|
|||||||
public static string None = "None";
|
public static string None = "None";
|
||||||
public static string Frontliner = "Frontliner";
|
public static string Frontliner = "Frontliner";
|
||||||
public static string Force_Multiplier = "Force_Multiplier";
|
public static string Force_Multiplier = "Force_Multiplier";
|
||||||
|
public static string Support = "Support";
|
||||||
public static string Assassin = "Assassin";
|
public static string Assassin = "Assassin";
|
||||||
public static string Generalist = "Generalist";
|
public static string Generalist = "Generalist";
|
||||||
public static string Harrier = "Harrier";
|
public static string Harrier = "Harrier";
|
||||||
public static string Zone_Control = "Zone_Control";
|
public static string ZoneControl = "Zone_Control";
|
||||||
public static string Air_Denial = "Air_Denial";
|
public static string AirDenial = "Air_Denial";
|
||||||
public static string Dislodger = "Dislodger";
|
public static string Dislodger = "Dislodger";
|
||||||
public static string Air_Superiority = "Air_Superiority";
|
public static string Air_Superiority = "Air_Superiority";
|
||||||
public static string Elite_Caster = "Elite_Caster";
|
public static string EliteCaster = "Elite_Caster";
|
||||||
public static string Worker = "Worker";
|
public static string Worker = "Worker";
|
||||||
public static string Skirmisher = "Skirmisher";
|
public static string Skirmisher = "Skirmisher";
|
||||||
public static string Town_Hall_Starting = "Town_Hall_Starting";
|
public static string TownHall_Starting = "Town_Hall_Starting";
|
||||||
public static string Town_Hall = "Town_Hall";
|
public static string Town_Hall = "Town_Hall";
|
||||||
public static string Ether_Extractor = "Ether_Extractor";
|
public static string Ether_Extractor = "Ether_Extractor";
|
||||||
public static string Production = "Production";
|
public static string Production = "Production";
|
||||||
|
|||||||
@@ -3,5 +3,6 @@
|
|||||||
public static class MovementType
|
public static class MovementType
|
||||||
{
|
{
|
||||||
public static string Ground = "Ground";
|
public static string Ground = "Ground";
|
||||||
|
public static string Hover = "Hover";
|
||||||
public static string Air = "Air";
|
public static string Air = "Air";
|
||||||
}
|
}
|
||||||
@@ -4,6 +4,12 @@ public enum KeyType
|
|||||||
{
|
{
|
||||||
Action,
|
Action,
|
||||||
ControlGroup,
|
ControlGroup,
|
||||||
|
|
||||||
|
Army,
|
||||||
|
Train,
|
||||||
|
Research,
|
||||||
|
Construct,
|
||||||
|
|
||||||
Cancel,
|
Cancel,
|
||||||
Advance,
|
Advance,
|
||||||
Economy,
|
Economy,
|
||||||
|
|||||||
@@ -4,22 +4,31 @@ namespace Model.Hotkeys;
|
|||||||
|
|
||||||
public class HotkeyModel
|
public class HotkeyModel
|
||||||
{
|
{
|
||||||
public static readonly string[] KeyGroups = { "Z", "1", "2", "TAB", "CONTROL", "SHIFT", "C" };
|
public static readonly string[] KeyGroups = { "Z", "1", "2", "X", "CONTROL", "SHIFT", "C" };
|
||||||
public static readonly string[] HotKeys = { "`", "Q", "W", "E", "R", "A", "S", "F", "X", "V", "CAPSLOCK" };
|
public static readonly string[] HotKeys = { "`", "Q", "W", "E", "R", "A", "S", "F", "X", "V", "CAPSLOCK", "TAB" };
|
||||||
public string KeyText { get; set; }
|
public string KeyText { get; set; }
|
||||||
public KeyType KeyType { get; set; }
|
public KeyType KeyType { get; set; }
|
||||||
public int PositionX { get; set; }
|
public int PositionX { get; set; }
|
||||||
public int PositionY { get; set; }
|
public int PositionY { get; set; }
|
||||||
public bool IsHidden { get; set; }
|
public bool IsHidden { get; set; }
|
||||||
|
|
||||||
|
public int Width { get; set; } = 1;
|
||||||
|
|
||||||
public string GetColor()
|
public string GetColor()
|
||||||
{
|
{
|
||||||
return KeyType == KeyType.Action ? "#404146"
|
return KeyType == KeyType.Action ? "#404146"
|
||||||
: KeyType == KeyType.Cancel ? "#621b1b"
|
: KeyType == KeyType.Cancel ? "#621b1b"
|
||||||
: KeyType == KeyType.ControlGroup ? "#443512"
|
: KeyType == KeyType.ControlGroup ? "#443512"
|
||||||
|
|
||||||
|
: KeyType == KeyType.Army ? "#443512"
|
||||||
|
: KeyType == KeyType.Train ? "#124443"
|
||||||
|
: KeyType == KeyType.Research ? "#221244"
|
||||||
|
: KeyType == KeyType.Construct ? "#122844"
|
||||||
|
: KeyType == KeyType.Pyre ? "#441212"
|
||||||
|
|
||||||
: KeyType == KeyType.Advance ? "#23262c"
|
: KeyType == KeyType.Advance ? "#23262c"
|
||||||
: KeyType == KeyType.Economy ? "#262c23"
|
: KeyType == KeyType.Economy ? "#262c23"
|
||||||
: KeyType == KeyType.Pyre ? "#440e2c"
|
|
||||||
: "#37393F";
|
: "#37393F";
|
||||||
}
|
}
|
||||||
|
|
||||||
@@ -30,45 +39,51 @@ public class HotkeyModel
|
|||||||
new()
|
new()
|
||||||
{
|
{
|
||||||
KeyText = "Z",
|
KeyText = "Z",
|
||||||
KeyType = KeyType.ControlGroup,
|
KeyType = KeyType.Train,
|
||||||
PositionX = 0,
|
PositionX = 1,
|
||||||
PositionY = 0
|
PositionY = 3
|
||||||
},
|
},
|
||||||
new()
|
new()
|
||||||
{
|
{
|
||||||
KeyText = "D",
|
KeyText = "D",
|
||||||
KeyType = KeyType.ControlGroup,
|
KeyType = KeyType.Army,
|
||||||
PositionX = 1,
|
PositionX = 3,
|
||||||
PositionY = 0
|
PositionY = 2
|
||||||
},
|
},
|
||||||
new()
|
new()
|
||||||
{
|
{
|
||||||
KeyText = "C",
|
KeyText = "C",
|
||||||
KeyType = KeyType.ControlGroup,
|
KeyType = KeyType.Construct,
|
||||||
PositionX = 2,
|
PositionX = 3,
|
||||||
PositionY = 0
|
PositionY = 3
|
||||||
},
|
},
|
||||||
new()
|
new()
|
||||||
{
|
{
|
||||||
KeyText = "V",
|
KeyText = "V",
|
||||||
KeyType = KeyType.Pyre,
|
KeyType = KeyType.Pyre,
|
||||||
PositionX = 3,
|
PositionX = 4,
|
||||||
PositionY = 0
|
PositionY = 3
|
||||||
},
|
},
|
||||||
new()
|
new()
|
||||||
{
|
{
|
||||||
KeyText = "TAB",
|
KeyText = "X",
|
||||||
KeyType = KeyType.ControlGroup,
|
KeyType = KeyType.Research,
|
||||||
PositionX = 4,
|
PositionX = 2,
|
||||||
PositionY = 0
|
PositionY = 3
|
||||||
},
|
},
|
||||||
|
|
||||||
|
|
||||||
new()
|
new()
|
||||||
{
|
{
|
||||||
KeyText = "`",
|
KeyText = "`",
|
||||||
KeyType = KeyType.Cancel,
|
KeyType = KeyType.Cancel,
|
||||||
PositionX = 0,
|
PositionX = 0,
|
||||||
|
PositionY = 0
|
||||||
|
},
|
||||||
|
|
||||||
|
new()
|
||||||
|
{
|
||||||
|
KeyText = "TAB",
|
||||||
|
KeyType = KeyType.Action,
|
||||||
|
PositionX = 0,
|
||||||
PositionY = 1
|
PositionY = 1
|
||||||
},
|
},
|
||||||
|
|
||||||
@@ -143,7 +158,8 @@ public class HotkeyModel
|
|||||||
KeyText = "SPACE",
|
KeyText = "SPACE",
|
||||||
KeyType = KeyType.Advance,
|
KeyType = KeyType.Advance,
|
||||||
PositionX = 1,
|
PositionX = 1,
|
||||||
PositionY = 3
|
PositionY = 4,
|
||||||
|
Width = 4
|
||||||
},
|
},
|
||||||
// Economy
|
// Economy
|
||||||
new()
|
new()
|
||||||
|
|||||||
+1
-1
@@ -2,5 +2,5 @@
|
|||||||
|
|
||||||
public static class Variables
|
public static class Variables
|
||||||
{
|
{
|
||||||
public static string GamePatch = " 0.0.6.10415a (very out of date)";
|
public static string GamePatch = " June 2025 Build (playtest)";
|
||||||
}
|
}
|
||||||
@@ -107,12 +107,9 @@ public class EconomyComparisionService : IEconomyComparisonService
|
|||||||
{
|
{
|
||||||
var townHall = buildToCompare.GetTownHallEntity;
|
var townHall = buildToCompare.GetTownHallEntity;
|
||||||
var townHallMining2 = buildToCompare.GetTownHallMining2Entity;
|
var townHallMining2 = buildToCompare.GetTownHallMining2Entity;
|
||||||
var townHallMining3 = buildToCompare.GetTownHallMining3Entity;
|
|
||||||
|
|
||||||
Add(townHall, buildToCompare, time);
|
Add(townHall, buildToCompare, time);
|
||||||
Add(townHallMining2, buildToCompare, time + townHall.Production()!.BuildTime);
|
Add(townHallMining2, buildToCompare, time + townHall.Production()!.BuildTime);
|
||||||
Add(townHallMining3, buildToCompare,
|
|
||||||
time + townHall.Production()!.BuildTime + townHallMining2.Production()!.BuildTime);
|
|
||||||
}
|
}
|
||||||
|
|
||||||
CalculateEconomy(buildToCompare);
|
CalculateEconomy(buildToCompare);
|
||||||
|
|||||||
Reference in New Issue
Block a user