Browse Source

Updating to patch 0.0.6.10294a

main
Jonathan 1 year ago
parent
commit
e90621c2fd
  1. 65
      Model/Entity/Data/DATA.cs
  2. 1
      Model/Entity/Data/Ids_Entity.cs
  3. 2
      Model/Variables.cs

65
Model/Entity/Data/DATA.cs

@ -334,7 +334,14 @@ public class DATA
DataType.IPASSIVE_OrdainedConquest,
new EntityModel(DataType.IPASSIVE_OrdainedConquest, EntityType.Passive)
.AddPart(new EntityInfoModel
{ Name = "Ordained Conquest", Description = "Orzum's Citadels cost 50 pyre rather than 75." })
{
Name = "Ordained Conquest", Description =
"""
Damaging an enemy Tower to 20% Life or lower will cause Orzum to appear and destroy the tower.<br/>
Orzum's Citadels now generate pyre at a rate of 1 every 6 seconds.<br/>
Citadel counter above resources to keep track of how big your pyre farm is getting. More tower more better<br/>
"""
})
},
{
DataType.IPASSIVE_MothersHunger,
@ -721,7 +728,7 @@ public class DATA
.AddPart(new EntityInfoModel { Name = "Mote", Descriptive = DescriptiveType.Worker })
.AddPart(new EntityFactionModel { Faction = DataType.FACTION_QRath })
.AddPart(new EntityProductionModel { Alloy = 50, BuildTime = 20 })
.AddPart(new EntityVitalityModel { Health = 30, DefenseLayer = 30, Armor = ArmorType.Light })
.AddPart(new EntityVitalityModel { Health = 45, DefenseLayer = 45, Armor = ArmorType.Light })
.AddPart(new EntityMovementModel { Speed = 400, Movement = MovementType.Ground })
.AddPart(new EntityWeaponModel
{ Damage = 5, Range = 50, AttacksPerSecond = 1.887f, Targets = TargetType.Ground })
@ -1110,7 +1117,7 @@ public class DATA
Id = DataType.BUILDING_GroveHeart,
Requirement = RequirementType.Production_Building
})
.AddPart(new EntityVitalityModel { Health = 50, DefenseLayer = 10, Armor = ArmorType.Light })
.AddPart(new EntityVitalityModel { Health = 75, DefenseLayer = 15, Armor = ArmorType.Light })
.AddPart(new EntityMovementModel { Speed = 400, Movement = MovementType.Ground })
.AddPart(new EntityWeaponModel
{ Damage = 8, Range = 40, AttacksPerSecond = 1.25f, Targets = TargetType.Ground })
@ -1176,6 +1183,7 @@ public class DATA
})
.AddPart(new EntityIdUpgradeModel { Id = DataType.UPGRADE_XacalDamage })
.AddPart(new EntityIdPassiveModel { Id = DataType.PASSIVE_XacalDamage })
.AddPart(new EntityIdPassiveModel { Id = DataType.PASSIVE_XacalDefense })
},
{
DataType.UNIT_Bloodbound,
@ -2404,6 +2412,18 @@ public class DATA
.AddPart(new EntityFactionModel { Faction = DataType.FACTION_Aru })
},
{
DataType.PASSIVE_XacalDefense,
new EntityModel(DataType.PASSIVE_XacalDefense, EntityType.Passive)
.AddPart(new EntityInfoModel
{
Name = "Xacal Defense", Descriptive = DescriptiveType.Ability,
Description =
@"Xacal take 1 less damage from all attacks."
})
.AddPart(new EntityFactionModel { Faction = DataType.FACTION_Aru })
},
{
DataType.PASSIVE_CastingFromBlood,
new EntityModel(DataType.PASSIVE_CastingFromBlood, EntityType.Passive)
@ -2879,9 +2899,12 @@ public class DATA
{
Name = "Empire Unbroken",
Description =
@"Structures in target area <b style=""color:lime"">reduce incoming damage significantly</b> for several seconds. At the end of the duration, structures recover 50% of their shields and life.",
Notes =
" - Must target at least one friendly structure.<br/> - Summons Orzum for 1 minute.<br/> - Orzum is invulnerable and uncontrollable.<br/> - Orzum has a weapon: Damage of [40/46/52] light/medium/heavy, 2s Cooldown, 10 Range, Ground and Air.<br/> - Protects nearby buildings with 70% damage reduction for 10 seconds.<br/> - Structures still alive after 10 seconds will heal for 50% of their Life and Shields."
"""
Protects nearby buildings with 70% damage reduction for 10 seconds.<br/>
Structures still alive after 10 seconds will heal for 50% of their Life and Shields.<br/>
When cast on a Citadel it will transform it into a Rook of Ira, a more powerful Tower with an area attack.<br/>
When cast on a Pillar, after a short delay Orzum will appear above the pillar and attack 4 times dealing 160 (!!) damage per hit.<br/>
""",
})
.AddPart(new EntityHotkeyModel { Hotkey = "E", HotkeyGroup = "V" })
.AddPart(new EntityFactionModel { Faction = DataType.FACTION_QRath })
@ -2893,16 +2916,16 @@ public class DATA
new EntityModel(DataType.ISPELL_PillarOfHeaven, EntityType.Pyre_Spell)
.AddPart(new EntityInfoModel
{
Name = "Pillar of Heavens",
Name = "Pillar of the Heavens",
Description =
@"Summons a powerful monument that slams into the ground to <b style=""color:orange"">deal damage</b> to enemy ground units (and takes damage from everything it lands on). It then creates <b style=""color:white"">Hallowed Ground</b> and nearby friendly units <b style=""color:orange"">gain Attack Speed<b>",
Notes =
" - Summons Orzum for 1 minute, same as Empire Unbroken<br/> - After a 4 second telegraph a Pillar Of Reclamation will crash down dealing damage to nearby enemy units. (this and below are the same as before)<br/> - Pillar has 300 Life & 200 shield<br/> - Deals up to 300 damage to units and structures directly under the Pillar. This also damages the Pillar for the damage dealt.<br/> - Deals 75 damage to nearby ground units and structures.<br/> - Pillar creates Hallowed Ground.<br/> - Pillar has Zeal aura: provides 30% increased attack speed"
"- After a 4 second telegraph a Pillar Of Reclamation will crash down dealing damage to nearby enemy units. (this and below are the same as before)<br/> - Pillar has 300 Life & 200 shield<br/> - Deals up to 300 damage to units and structures directly under the Pillar. This also damages the Pillar for the damage dealt.<br/> - Deals 75 damage to nearby ground units and structures.<br/> - Pillar creates Hallowed Ground.<br/> - Pillar has Zeal aura: provides 30% increased attack speed"
})
.AddPart(new EntityHotkeyModel { Hotkey = "R", HotkeyGroup = "V" })
.AddPart(new EntityFactionModel { Faction = DataType.FACTION_QRath })
.AddPart(new EntityVanguardAddedModel { ImmortalId = DataType.IMMORTAL_Orzum })
.AddPart(new EntityProductionModel { Pyre = 175, Cooldown = 120 })
.AddPart(new EntityProductionModel { Pyre = 200, Cooldown = 120 })
.AddPart(new EntityVitalityModel
{ Health = 300, DefenseLayer = 200, Armor = ArmorType.Heavy, IsStructure = true })
.AddPart(new EntityIdPassiveModel { Id = DataType.PASSIVE_Zeal })
@ -2917,7 +2940,7 @@ public class DATA
Description =
@"Provides a Barrier to a nearby allied unit once every 0.5 seconds.",
Notes =
" - Summons Ajari (movable).<br/> - Ajari has Swift Charge aura: +20% movement speed<br/> - Every 0.5s Ajari applies a Barrier (Blocks one instance of damage) that lasts 10s to the closest nearby unit without one."
" - Summons Ajari (movable).<br/> - Ajari has Swift Charge aura: +20% movement speed<br/> - Every 0.5s Ajari applies a Barrier (Blocks one instance of damage) that lasts 20s to the closest nearby unit without one."
})
.AddPart(new EntityHotkeyModel { Hotkey = "W", HotkeyGroup = "V" })
.AddPart(new EntityFactionModel { Faction = DataType.FACTION_QRath })
@ -2933,7 +2956,7 @@ public class DATA
Description =
@"Summons Ajari. Allied units near Ajari gain bonus shields. After a short delay, nearby allied units teleport to the nearest Acropolis.",
Notes =
" - Summons Ajari (movable).<br/> - Applies bonus Max Shield to units that enter the area around her.<br/> - After 5 seconds all units in range are teleported to the closest Acropolis owned by the player. Fails if the Ajari player has no Acropolis."
" - Summons Ajari (cannot move).<br/> - Applies bonus Max Shield to units that enter the area around her in a radius of 200.<br/> - After 5 seconds all units in range are teleported to the closest Acropolis owned by the player. Fails if the Ajari player has no Acropolis."
})
.AddPart(new EntityHotkeyModel { Hotkey = "E", HotkeyGroup = "V" })
.AddPart(new EntityFactionModel { Faction = DataType.FACTION_QRath })
@ -2947,9 +2970,9 @@ public class DATA
{
Name = "Salvation",
Description =
@"Ajari manifests for 10 seconds to save nearby units from death. Instead of dying, allied units are teleported to Ajari with 25% life.",
"Ajari manifests for 10 seconds to save nearby units from death. Instead of dying, allied units are teleported to Ajari with 25% life.",
Notes =
" - Summons Ajari (unmoveable).<br/> - Units within a large area around Ajari will be saved from death one time, instead being teleported to Ajari and healed a small amount."
" - Summons Ajari (unmoveable).<br/> - Units anywhere will be saved from death one time, instead being teleported to Ajari and healed a small amount."
})
.AddPart(new EntityHotkeyModel { Hotkey = "R", HotkeyGroup = "V" })
.AddPart(new EntityFactionModel { Faction = DataType.FACTION_QRath })
@ -3004,7 +3027,7 @@ public class DATA
Description =
"Summons Mala's spectre. All nearby allied units replenish life as they deal damage. Nearby allied AND enemy units spawn quitl upon death.",
Notes =
" - Summons Mala (moveable).<br/> - Vampirism Aura: Friendly units around Mala regain 50% of damage dealt as Life.<br/> - Quitl Seed Aura: All units around Mala spawn a Quitl when they die."
" - Summons Mala (moveable).<br/> - Quitl Seed Aura of radius 400: All units around Mala spawn a Quitl when they die. <br/> - Red Harvest Quitle last for 60 seconds."
})
.AddPart(new EntityHotkeyModel { Hotkey = "W", HotkeyGroup = "V" })
.AddPart(new EntityVanguardAddedModel { ImmortalId = DataType.IMMORTAL_Mala })
@ -3020,7 +3043,7 @@ public class DATA
Description =
"Within the area, Mala channels the energy of dying units to permanently enhance her chosen warriors.",
Notes =
" - Summons Mala (unmoveable).<br/> - Units that die near Mala will add their supply to Mala's upgrade supply.<br/> - Once the nearest owned unit's supply is doubled by Mala's upgrade supply it will be deemed Worthy, consuming the stored upgrade supply.<br/> - Worthy: Permanent upgrade that gives +30% Max Life and +30% Damage."
" - Summons Mala (unmoveable).<br/> - Once the nearest owned unit's supply is doubled by Mala's upgrade supply it will be deemed Worthy, consuming the stored upgrade supply.<br/> - Units of zero supply cost take 1 blood. <br/> - Worthy: Permanent upgrade that gives +30% Max Life and +30% Damage."
})
.AddPart(new EntityHotkeyModel { Hotkey = "E", HotkeyGroup = "V" })
.AddPart(new EntityVanguardAddedModel { ImmortalId = DataType.IMMORTAL_Mala })
@ -3034,9 +3057,9 @@ public class DATA
{
Name = "Rain of Blood",
Description =
"Rains blood from the sky for 30 seconds. Massively increases global life regeneration for allied troops. Allies near Mala also have significantly increased blood regeneration.",
"Rains blood from the sky for 30 seconds. Massively increases global life regeneration for allied troops. Allies anywhere also have significantly increased blood regeneration.",
Notes =
" - Summons Mala (unmoveable).<br/> - All friendly units gain Life regeneration of 5/s.<br/> - Friendly units in a large area around Mala gain a Mana regeneration of 5/s. <br/>"
" - Summons Mala (unmoveable).<br/> - All friendly units gain Life regeneration of 5/s.<br/> - Friendly units in a large area around Mala gain a Mana regeneration of 5/s. <br/> - Extends the Blood Well passive to enemy units, i.e. every enemy unit killed will give pyre equal to half it's supply (rounded down)"
})
.AddPart(new EntityHotkeyModel { Hotkey = "R", HotkeyGroup = "V" })
.AddPart(new EntityFactionModel { Faction = DataType.FACTION_Aru })
@ -3051,14 +3074,14 @@ public class DATA
{
Name = "Prophet Of The Hunt",
Description =
@"Summon Xol to hasten allies and hunt your enemies.",
"Summon Xol to hunt your enemies.",
Notes =
" - Summons Xol (stealthed) after a 1 second delay.<br/> - Xol has 225 Life, 75 Shield, 410 Move speed, 70 Radius.<br/> - Xol has a weapon: 28 Damage, 1s Cooldown, 7 Range, Ground and Air.<br/> - Every 4 attacks, the next attack will deal 22 bonus damage.<br/> - Adds Bone Taker's Step Aura: provides +50% movement speed to units around Xol."
" - Summons Xol (stealthed) after a 1 second delay.<br/> - Xol has 225 Life, 75 Shield, 410 Move speed, 70 Radius.<br/> - Xol has a weapon: 28 Damage, 1s Cooldown, 7 Range, Ground and Air.<br/> - Every 4 attacks, the next attack will deal 22 bonus damage.<br/>"
})
.AddPart(new EntityHotkeyModel { Hotkey = "W", HotkeyGroup = "V" })
.AddPart(new EntityFactionModel { Faction = DataType.FACTION_Aru })
.AddPart(new EntityVanguardAddedModel { ImmortalId = DataType.IMMORTAL_Xol })
.AddPart(new EntityProductionModel { Cooldown = 45, Pyre = 100 })
.AddPart(new EntityProductionModel { Cooldown = 45, Pyre = 75 })
},
{
DataType.ISPELL_HuntingGrounds,
@ -3100,7 +3123,7 @@ public class DATA
Description =
"Summon Xol to being a hunt. After a small delay enemy units will have reduced vision and friendly units will again a speed and attack speed buff.",
Notes =
" - Reduces enemy vision to 6 range (used to be 3).<br/> - After a 3 second delay, the hunt begins. The hunt lasts 20 seconds.<br/> - Summons Xol (moveable) to lead the hunt.<br/> - Units gain a 70% decaying move speed bonus for 6 seconds.<br/> - While on the hunt killing an enemy will cause a frenzy giving the killer double attack speed for 7 seconds"
" - Reduces enemy vision to 6 range (used to be 3).<br/> - After a 3 second delay, the hunt begins. The hunt lasts 20 seconds.<br/> - Summons Xol (moveable) to lead the hunt.<br/> - Units gain a 70% decaying move speed bonus for 6 seconds.<br/> - While on the hunt killing an enemy will cause a frenzy giving the killer double attack speed for 7 seconds <br/> - Adds duration timer to Xol"
})
.AddPart(new EntityHotkeyModel { Hotkey = "R", HotkeyGroup = "V" })
.AddPart(new EntityFactionModel { Faction = DataType.FACTION_Aru })

1
Model/Entity/Data/Ids_Entity.cs

@ -207,6 +207,7 @@ public static class DataType
public static string PASSIVE_MendingDecree = "25d94c3d-dba9-4f02-abf4-904269b539c6";
public static string PASSIVE_FireQuitl = "80f6b382-da1c-49a1-8235-1ea37983ea54";
public static string PASSIVE_XacalDamage = "69928f20-5332-418f-ada3-694da3f7b199";
public static string PASSIVE_XacalDefense = "PASSIVE_XacalDefense";
public static string ABILITY_RadiantWard = "db1fc8bd-d86a-4eda-b83c-16e8d0ce4f81";

2
Model/Variables.cs

@ -2,5 +2,5 @@
public static class Variables
{
public static string GamePatch = "0.0.6.10125a";
public static string GamePatch = "0.0.6.10294a";
}
Loading…
Cancel
Save