Index: binaries/data/mods/public/simulation/data/auras/units/heroes/athen_hero_iphicrates_1.json =================================================================== --- binaries/data/mods/public/simulation/data/auras/units/heroes/athen_hero_iphicrates_1.json +++ binaries/data/mods/public/simulation/data/auras/units/heroes/athen_hero_iphicrates_1.json @@ -2,12 +2,12 @@ "type": "formation", "affects": ["Soldier"], "modifications": [ - { "value": "Armour/Pierce", "add": 1 }, - { "value": "Armour/Hack", "add": 1 }, - { "value": "Armour/Crush", "add": 1 }, + { "value": "Armour/Pierce", "add": 3 }, + { "value": "Armour/Hack", "add": 3 }, + { "value": "Armour/Crush", "add": 3 }, { "value": "UnitMotion/WalkSpeed", "multiply": 1.15 }, { "value": "UnitMotion/Run/Speed", "multiply": 1.15 } ], "auraName": "Formation Reforms", - "auraDescription": "All soldiers in his formation +15% speed and +1 armor." + "auraDescription": "All soldiers in his formation +15% speed and +3 armor." } Index: binaries/data/mods/public/simulation/data/auras/units/heroes/athen_hero_pericles_2.json =================================================================== --- binaries/data/mods/public/simulation/data/auras/units/heroes/athen_hero_pericles_2.json +++ binaries/data/mods/public/simulation/data/auras/units/heroes/athen_hero_pericles_2.json @@ -2,8 +2,9 @@ "type": "global", "affects": ["Temple"], "modifications": [ - { "value": "Cost/Resources/stone", "add": -50 } + { "value": "Cost/Resources/stone", "multiply": 0.75 }, + { "value": "GarrisonHolder/BuffHeal", "add": 2 } ], "auraName": "Temple to Athena", - "auraDescription": "Temples are 50 stone cheaper during his lifetime." + "auraDescription": "-25% stone cost and +2 garrisoned heal rate for temples." } Index: binaries/data/mods/public/simulation/data/auras/units/heroes/athen_hero_themistocles_1.json =================================================================== --- binaries/data/mods/public/simulation/data/auras/units/heroes/athen_hero_themistocles_1.json +++ binaries/data/mods/public/simulation/data/auras/units/heroes/athen_hero_themistocles_1.json @@ -4,8 +4,9 @@ "affectedPlayers": ["MutualAlly"], "modifications": [ { "value": "UnitMotion/WalkSpeed", "multiply": 1.5 }, - { "value": "UnitMotion/Run/Speed", "multiply": 1.5 } + { "value": "UnitMotion/Run/Speed", "multiply": 1.5 }, + { "value": "ProductionQueue/BatchTimeModifier", "multiply": 0.5 } ], "auraName": "Naval Commander", - "auraDescription": "When garrisoned in a ship, his ship is +50% faster." + "auraDescription": "When garrisoned in a ship, the ship is +50% faster and trains batches of units faster." } Index: binaries/data/mods/public/simulation/data/auras/units/heroes/athen_hero_themistocles_2.json =================================================================== --- binaries/data/mods/public/simulation/data/auras/units/heroes/athen_hero_themistocles_2.json +++ binaries/data/mods/public/simulation/data/auras/units/heroes/athen_hero_themistocles_2.json @@ -2,8 +2,9 @@ "type": "global", "affects": ["Ship"], "modifications": [ - { "value": "Cost/BuildTime", "multiply": 0.8 } + { "value": "Cost/BuildTime", "multiply": 0.8 }, + { "value": "Cost/Resources/metal", "multiply": 0.5 } ], "auraName": "Naval Architect", - "auraDescription": "-20% build time for ships during his lifespan." + "auraDescription": "-20% build time and -50% metal cost for ships during his lifespan." } Index: binaries/data/mods/public/simulation/data/auras/units/heroes/brit_hero_boudicca.json =================================================================== --- binaries/data/mods/public/simulation/data/auras/units/heroes/brit_hero_boudicca.json +++ binaries/data/mods/public/simulation/data/auras/units/heroes/brit_hero_boudicca.json @@ -1,10 +1,10 @@ { "type": "range", - "radius": 60, + "radius": 40, "affects": ["Champion"], "modifications": [ - { "value": "UnitMotion/WalkSpeed", "multiply": 1.25 }, - { "value": "UnitMotion/Run/Speed", "multiply": 1.25 }, + { "value": "UnitMotion/WalkSpeed", "multiply": 1.1 }, + { "value": "UnitMotion/Run/Speed", "multiply": 1.1 }, { "value": "Attack/Melee/Hack", "multiply": 1.2 }, { "value": "Attack/Melee/Pierce", "multiply": 1.2 }, { "value": "Attack/Melee/Crush", "multiply": 1.2 }, @@ -14,6 +14,6 @@ { "value": "Attack/Capture/Value", "add": 2 } ], "auraName": "Champion Army", - "auraDescription": "+20% attack, +2 capture and +25% speed for champion units.", + "auraDescription": "+20% attack, +2 capture and +10% speed for champion units.", "overlayIcon": "art/textures/ui/session/auras/attack_bonus.png" } Index: binaries/data/mods/public/simulation/data/auras/units/heroes/brit_hero_caratacos.json =================================================================== --- binaries/data/mods/public/simulation/data/auras/units/heroes/brit_hero_caratacos.json +++ binaries/data/mods/public/simulation/data/auras/units/heroes/brit_hero_caratacos.json @@ -3,8 +3,11 @@ "affects": ["Soldier", "Siege"], "modifications": [ { "value": "UnitMotion/WalkSpeed", "multiply": 1.15 }, - { "value": "UnitMotion/Run/Speed", "multiply": 1.15 } + { "value": "UnitMotion/Run/Speed", "multiply": 1.15 }, + { "value": "Armour/Pierce", "add": 1 }, + { "value": "Armour/Hack", "add": 1 }, + { "value": "Armour/Crush", "add": 1 } ], "auraName": "Guerrilla Chief", - "auraDescription": "All soldiers and siege engines +15% speed." + "auraDescription": "All soldiers and siege engines +15% speed and +1 armor." } Index: binaries/data/mods/public/simulation/data/auras/units/heroes/cart_hero_maharbal.json =================================================================== --- binaries/data/mods/public/simulation/data/auras/units/heroes/cart_hero_maharbal.json +++ binaries/data/mods/public/simulation/data/auras/units/heroes/cart_hero_maharbal.json @@ -3,11 +3,11 @@ "radius": 60, "affects": ["Melee Cavalry"], "modifications": [ - { "value": "Attack/Melee/Hack", "multiply": 1.2 }, - { "value": "Attack/Melee/Pierce", "multiply": 1.2 }, - { "value": "Attack/Melee/Crush", "multiply": 1.2 } + { "value": "Attack/Melee/Hack", "multiply": 1.3 }, + { "value": "Attack/Melee/Pierce", "multiply": 1.3 }, + { "value": "Attack/Melee/Crush", "multiply": 1.3 } ], "auraName": "Cavalry Commander", - "auraDescription": "+20% attack for cavalry melee soldiers.", + "auraDescription": "+30% attack for cavalry melee soldiers.", "overlayIcon": "art/textures/ui/session/auras/attack_bonus.png" } Index: binaries/data/mods/public/simulation/data/auras/units/heroes/gaul_hero_brennus.json =================================================================== --- binaries/data/mods/public/simulation/data/auras/units/heroes/gaul_hero_brennus.json +++ binaries/data/mods/public/simulation/data/auras/units/heroes/gaul_hero_brennus.json @@ -1,9 +1,10 @@ { - "type": "global", + "type": "range", + "radius": 60, "affects": ["Human", "Mechanical"], "modifications": [ - { "value": "Looter/Resource/metal", "add": 10 } + { "value": "Looter/Resource/metal", "add": 15 } ], "auraName": "Sacker of Rome", - "auraDescription": "+10 Metal loot for every enemy unit killed." + "auraDescription": "+15 Metal loot for every enemy unit killed." } Index: binaries/data/mods/public/simulation/data/auras/units/heroes/iber_hero_caros_1.json =================================================================== --- binaries/data/mods/public/simulation/data/auras/units/heroes/iber_hero_caros_1.json +++ binaries/data/mods/public/simulation/data/auras/units/heroes/iber_hero_caros_1.json @@ -3,7 +3,8 @@ "affects": ["Structure", "SiegeTower"], "modifications": [ { "value": "BuildingAI/GarrisonArrowMultiplier", "multiply": 1.75 }, - { "value": "BuildingAI/MaxArrowCount", "multiply": 1.75 }], + { "value": "BuildingAI/MaxArrowCount", "multiply": 1.75 } + ], "auraDescription": "75% more arrows fired per garrisoned soldier for the building while he is garrisoned in it.", "auraName": "Valiant Defender" } Index: binaries/data/mods/public/simulation/data/auras/units/heroes/mace_hero_alexander_1.json =================================================================== --- /dev/null +++ binaries/data/mods/public/simulation/data/auras/units/heroes/mace_hero_alexander_1.json @@ -0,0 +1,9 @@ +{ + "type": "global", + "affects": ["Structure"], + "modifications": [ + { "value": "TerritoryInfluence/Radius", "multiply": 1.1 } + ], + "auraName": "Imperialism", + "auraDescription": "+10% territory effect for all buildings while he lives." +} Index: binaries/data/mods/public/simulation/data/auras/units/heroes/mace_hero_alexander_2.json =================================================================== --- /dev/null +++ binaries/data/mods/public/simulation/data/auras/units/heroes/mace_hero_alexander_2.json @@ -0,0 +1,11 @@ +{ + "type": "range", + "radius": 60, + "affects": ["CivilCentre"], + "affectedPlayers": ["Enemy"], + "modifications": [ + { "value": "Capturable/GarrisonRegenRate", "multiply": 0.5 } + ], + "auraName": "Conqueror", + "auraDescription": "-50% garrisoned regeneration rate for enemy civic centers." +} Index: binaries/data/mods/public/simulation/data/auras/units/heroes/mace_hero_demetrius.json =================================================================== --- binaries/data/mods/public/simulation/data/auras/units/heroes/mace_hero_demetrius.json +++ binaries/data/mods/public/simulation/data/auras/units/heroes/mace_hero_demetrius.json @@ -1,13 +1,21 @@ { - "type": "global", + "type": "range", + "radius": 60, "affects": ["Siege"], "modifications": [ + { "value": "Armour/Pierce", "add": 1 }, + { "value": "Armour/Hack", "add": 1 }, + { "value": "Armour/Crush", "add": 1 }, + { "value": "Attack/Melee/Hack", "multiply": 1.1 }, + { "value": "Attack/Melee/Pierce", "multiply": 1.1 }, { "value": "Attack/Melee/Crush", "multiply": 1.1 }, + { "value": "Attack/Ranged/Hack", "multiply": 1.1 }, + { "value": "Attack/Ranged/Pierce", "multiply": 1.1 }, { "value": "Attack/Ranged/Crush", "multiply": 1.1 }, - { "value": "Attack/Ranged/MaxRange", "multiply": 1.15 }, - { "value": "Vision/Range", "multiply": 1.15 } + { "value": "Attack/Ranged/MaxRange", "multiply": 1.1 }, + { "value": "Vision/Range", "multiply": 1.1 } ], "auraName": "Besieger", - "auraDescription": "+15% range and +10% crush attack for siege engines.", + "auraDescription": "+10% attack, +10% range and +1 armor for siege engines.", "overlayIcon": "art/textures/ui/session/auras/attack_bonus.png" } Index: binaries/data/mods/public/simulation/data/auras/units/heroes/maur_hero_chanakya_1.json =================================================================== --- binaries/data/mods/public/simulation/data/auras/units/heroes/maur_hero_chanakya_1.json +++ binaries/data/mods/public/simulation/data/auras/units/heroes/maur_hero_chanakya_1.json @@ -2,9 +2,13 @@ "type": "garrison", "affects": ["Structure"], "modifications": [ + { "value": "ProductionQueue/TechCostMultiplier/wood", "multiply": 0.8 }, + { "value": "ProductionQueue/TechCostMultiplier/food", "multiply": 0.8 }, + { "value": "ProductionQueue/TechCostMultiplier/metal", "multiply": 0.8 }, + { "value": "ProductionQueue/TechCostMultiplier/stone", "multiply": 0.8 }, { "value": "ProductionQueue/TechCostMultiplier/time", "multiply": 0.5 } ], - "auraDescription": "Empower a building with -50% research time while he is garrisoned in it.", + "auraDescription": "Empower a building with -20% cost and -50% research time while he is garrisoned in it.", "auraName": "Teacher", "overlayIcon": "art/textures/ui/session/auras/build_bonus.png" } Index: binaries/data/mods/public/simulation/data/auras/units/heroes/pers_hero_darius.json =================================================================== --- binaries/data/mods/public/simulation/data/auras/units/heroes/pers_hero_darius.json +++ binaries/data/mods/public/simulation/data/auras/units/heroes/pers_hero_darius.json @@ -1,10 +1,10 @@ { "type": "global", - "affects": ["Soldier", "Siege"], + "affects": ["Soldier", "Siege", "Trader"], "modifications": [ - { "value": "UnitMotion/WalkSpeed", "multiply": 1.15 }, - { "value": "UnitMotion/Run/Speed", "multiply": 1.15 } + { "value": "UnitMotion/WalkSpeed", "multiply": 1.1 }, + { "value": "UnitMotion/Run/Speed", "multiply": 1.1 } ], "auraName": "Leadership", - "auraDescription": "+15% movement speed for all soldiers and siege engines." + "auraDescription": "+10% movement speed for all soldiers, siege engines and traders." } Index: binaries/data/mods/public/simulation/data/auras/units/heroes/ptol_hero_ptolemy_IV.json =================================================================== --- binaries/data/mods/public/simulation/data/auras/units/heroes/ptol_hero_ptolemy_IV.json +++ binaries/data/mods/public/simulation/data/auras/units/heroes/ptol_hero_ptolemy_IV.json @@ -1,9 +1,10 @@ { - "type": "global", + "type": "range", + "radius": 60, "affects": ["Pike"], "modifications": [ { "value": "Health/Max", "multiply": 1.40 } ], "auraName": "Raphia", - "auraDescription": "Egyptian pikemen have 40% greater health during his lifetime." + "auraDescription": "Pikemen have 40% greater health during his lifetime." } Index: binaries/data/mods/public/simulation/data/auras/units/heroes/ptol_hero_ptolemy_I_1.json =================================================================== --- binaries/data/mods/public/simulation/data/auras/units/heroes/ptol_hero_ptolemy_I_1.json +++ binaries/data/mods/public/simulation/data/auras/units/heroes/ptol_hero_ptolemy_I_1.json @@ -1,6 +1,6 @@ { "type": "range", - "radius": 77, + "radius": 60, "affects": ["Worker"], "modifications": [ { "value": "Builder/Rate", "multiply": 1.10 } Index: binaries/data/mods/public/simulation/data/auras/units/heroes/rome_hero_marcellus_1.json =================================================================== --- /dev/null +++ binaries/data/mods/public/simulation/data/auras/units/heroes/rome_hero_marcellus_1.json @@ -0,0 +1,16 @@ +{ + "type": "range", + "radius": 60, + "affects": ["Cavalry"], + "modifications": [ + { "value": "Attack/Melee/Hack", "multiply": 1.15 }, + { "value": "Attack/Melee/Pierce", "multiply": 1.15 }, + { "value": "Attack/Melee/Crush", "multiply": 1.15 }, + { "value": "Attack/Ranged/Hack", "multiply": 1.15 }, + { "value": "Attack/Ranged/Pierce", "multiply": 1.15 }, + { "value": "Attack/Ranged/Crush", "multiply": 1.15 } + ], + "auraName": "Sword of Rome", + "auraDescription": "+15% attack for cavalry.", + "overlayIcon": "art/textures/ui/session/auras/attack_bonus.png" +} Index: binaries/data/mods/public/simulation/data/auras/units/heroes/rome_hero_marcellus_2.json =================================================================== --- /dev/null +++ binaries/data/mods/public/simulation/data/auras/units/heroes/rome_hero_marcellus_2.json @@ -0,0 +1,16 @@ +{ + "type": "range", + "radius": 30, + "affects": ["Infantry"], + "affectedPlayers": ["Enemy"], + "modifications": [ + { "value": "Attack/Melee/Hack", "multiply": 0.9 }, + { "value": "Attack/Melee/Pierce", "multiply": 0.9 }, + { "value": "Attack/Melee/Crush", "multiply": 0.9 }, + { "value": "Attack/Ranged/Hack", "multiply": 0.9 }, + { "value": "Attack/Ranged/Pierce", "multiply": 0.9 }, + { "value": "Attack/Ranged/Crush", "multiply": 0.9 } + ], + "auraName": "Sword of Rome", + "auraDescription": "-10% attack for enemy infantry." +} Index: binaries/data/mods/public/simulation/data/auras/units/heroes/rome_hero_maximus.json =================================================================== --- binaries/data/mods/public/simulation/data/auras/units/heroes/rome_hero_maximus.json +++ binaries/data/mods/public/simulation/data/auras/units/heroes/rome_hero_maximus.json @@ -2,10 +2,10 @@ "type": "global", "affects": ["Human", "Structure"], "modifications": [ - { "value": "Armour/Pierce", "add": 1 }, - { "value": "Armour/Hack", "add": 1 }, - { "value": "Armour/Crush", "add": 1 } + { "value": "Armour/Pierce", "add": 2 }, + { "value": "Armour/Hack", "add": 2 }, + { "value": "Armour/Crush", "add": 2 } ], "auraName": "Shield of Rome", - "auraDescription": "+1 armor for all units and structures." + "auraDescription": "+2 armor for all units and structures." } Index: binaries/data/mods/public/simulation/data/auras/units/heroes/rome_hero_scipio.json =================================================================== --- /dev/null +++ binaries/data/mods/public/simulation/data/auras/units/heroes/rome_hero_scipio.json @@ -0,0 +1,17 @@ +{ + "type": "range", + "radius": 10, + "affects": ["Soldier", "Siege"], + "modifications": [ + { "value": "Attack/Melee/Hack", "multiply": 1.2 }, + { "value": "Attack/Melee/Pierce", "multiply": 1.2 }, + { "value": "Attack/Melee/Crush", "multiply": 1.2 }, + { "value": "Attack/Ranged/Hack", "multiply": 1.2 }, + { "value": "Attack/Ranged/Pierce", "multiply": 1.2 }, + { "value": "Attack/Ranged/Crush", "multiply": 1.2 }, + { "value": "Attack/Capture/Value", "add": 2 } + ], + "auraName": "Triumph", + "auraDescription": "+20% attack and +2 capture for soldiers and siege engines.", + "overlayIcon": "art/textures/ui/session/auras/attack_bonus.png" +} Index: binaries/data/mods/public/simulation/data/auras/units/heroes/sele_hero_antiochus_righteous.json =================================================================== --- binaries/data/mods/public/simulation/data/auras/units/heroes/sele_hero_antiochus_righteous.json +++ binaries/data/mods/public/simulation/data/auras/units/heroes/sele_hero_antiochus_righteous.json @@ -1,12 +1,11 @@ { "type": "range", - "radius": 70, + "radius": 80, "affects": ["Structure", "Mechanical"], "affectedPlayers": ["Enemy"], "modifications": [ { "value": "Health/Max", "multiply": 0.8 } ], "auraName": "Renowned Conqueror", - "auraDescription": "-20% health for enemy buildings, siege engines and ships.", - "overlayIcon": "art/textures/ui/session/auras/health_bonus.png" + "auraDescription": "-20% health for enemy buildings, siege engines and ships." } Index: binaries/data/mods/public/simulation/data/auras/units/heroes/spart_hero_brasidas.json =================================================================== --- binaries/data/mods/public/simulation/data/auras/units/heroes/spart_hero_brasidas.json +++ binaries/data/mods/public/simulation/data/auras/units/heroes/spart_hero_brasidas.json @@ -1,14 +1,14 @@ { "type": "range", "radius": 60, - "affects": ["Javelin Infantry"], + "affects": ["Javelin Infantry Citizen"], "modifications": [ - { "value": "Attack/Ranged/Pierce", "multiply": 1.20 }, + { "value": "Attack/Ranged/Pierce", "multiply": 1.25 }, { "value": "Armour/Pierce", "add": 1 }, { "value": "Armour/Hack", "add": 1 }, { "value": "Armour/Crush", "add": 1 } ], "auraName": "Helot Reforms", - "auraDescription": "+20% attack and +1 armor for javelin infantry soldiers.", + "auraDescription": "+25% attack and +1 armor for javelin infantry soldiers.", "overlayIcon": "art/textures/ui/session/auras/attack_bonus.png" } Index: binaries/data/mods/public/simulation/data/auras/units/heroes/spart_hero_leonidas.json =================================================================== --- binaries/data/mods/public/simulation/data/auras/units/heroes/spart_hero_leonidas.json +++ binaries/data/mods/public/simulation/data/auras/units/heroes/spart_hero_leonidas.json @@ -3,12 +3,12 @@ "radius": 30, "affects": ["Spear"], "modifications": [ - { "value": "Attack/Melee/Hack", "multiply": 1.2 }, - { "value": "Attack/Melee/Pierce", "multiply": 1.2 }, - { "value": "Attack/Melee/Crush", "multiply": 1.2 }, + { "value": "Attack/Melee/Hack", "multiply": 1.25 }, + { "value": "Attack/Melee/Pierce", "multiply": 1.25 }, + { "value": "Attack/Melee/Crush", "multiply": 1.25 }, { "value": "Attack/Capture/Value", "add": 1 } ], "auraName": "Last Stand", - "auraDescription": "+20% attack and +1 capture for spear soldiers.", + "auraDescription": "+25% attack and +1 capture for spear soldiers.", "overlayIcon": "art/textures/ui/session/auras/attack_bonus.png" } Index: binaries/data/mods/public/simulation/templates/units/mace_hero_alexander.xml =================================================================== --- binaries/data/mods/public/simulation/templates/units/mace_hero_alexander.xml +++ binaries/data/mods/public/simulation/templates/units/mace_hero_alexander.xml @@ -11,7 +11,8 @@ - units/heroes/mace_hero_alexander + units/heroes/mace_hero_alexander_1 + units/heroes/mace_hero_alexander_2 mace Index: binaries/data/mods/public/simulation/templates/units/pers_hero_darius.xml =================================================================== --- binaries/data/mods/public/simulation/templates/units/pers_hero_darius.xml +++ binaries/data/mods/public/simulation/templates/units/pers_hero_darius.xml @@ -13,7 +13,6 @@ Darius The Great Darayavahush I units/pers_hero_darius.png - Hero Aura: "Merchant of the Empire." Boosts profitablity of trade during his lifetime (TBD). (King, 521 BC - 486 BC) The son of Vishtaspa (Hystaspes), the satrap of Parthia and Hyrcania; a great administrator as well as a decent general, Darius introduced the division of the empire into satrapies and conquered NW India, Thrace and Macedonia. He was called the 'Merchant of the Empire'. Index: binaries/data/mods/public/simulation/templates/units/rome_hero_marcellus.xml =================================================================== --- binaries/data/mods/public/simulation/templates/units/rome_hero_marcellus.xml +++ binaries/data/mods/public/simulation/templates/units/rome_hero_marcellus.xml @@ -1,7 +1,8 @@ - units/heroes/rome_hero_marcellus + units/heroes/rome_hero_marcellus_1 + units/heroes/rome_hero_marcellus_2 rome Index: binaries/data/mods/public/simulation/templates/units/rome_hero_scipio.xml =================================================================== --- binaries/data/mods/public/simulation/templates/units/rome_hero_scipio.xml +++ binaries/data/mods/public/simulation/templates/units/rome_hero_scipio.xml @@ -1,5 +1,8 @@ + + units/heroes/rome_hero_scipio + rome latin