Index: binaries/data/mods/public/simulation/data/auras/units/centurion.json =================================================================== --- binaries/data/mods/public/simulation/data/auras/units/centurion.json +++ binaries/data/mods/public/simulation/data/auras/units/centurion.json @@ -1,14 +0,0 @@ -{ - "type": "range", - "radius": 30, - "affects": ["Soldier"], - "modifications": [ - { "value": "Attack/Melee/Damage/Hack", "multiply": 1.1 }, - { "value": "Attack/Melee/Damage/Pierce", "multiply": 1.1 }, - { "value": "Attack/Melee/Damage/Crush", "multiply": 1.1 }, - { "value": "Promotion/RequiredXp", "multiply": 0.75 } - ], - "auraName": "Combat Leadership", - "auraDescription": "Melee Soldiers +10% attack damage and all Soldiers −25% experience points for promotion.", - "overlayIcon": "art/textures/ui/session/auras/attack_bonus.png" -} Index: binaries/data/mods/public/simulation/data/auras/units/centurion_1.json =================================================================== --- binaries/data/mods/public/simulation/data/auras/units/centurion_1.json +++ binaries/data/mods/public/simulation/data/auras/units/centurion_1.json @@ -0,0 +1,14 @@ +{ + "type": "range", + "radius": 30, + "affects": ["Soldier"], + "modifications": [ + { "value": "Attack/Melee/Damage/Hack", "multiply": 1.1 }, + { "value": "Attack/Melee/Damage/Pierce", "multiply": 1.1 }, + { "value": "Attack/Melee/Damage/Crush", "multiply": 1.1 }, + { "value": "Promotion/RequiredXp", "multiply": 0.75 } + ], + "auraName": "Combat Leadership", + "auraDescription": "Melee Soldiers +10% attack damage and all Soldiers −25% experience points for promotion.", + "overlayIcon": "art/textures/ui/session/auras/attack_bonus.png" +} Index: binaries/data/mods/public/simulation/data/auras/units/centurion_2.json =================================================================== --- binaries/data/mods/public/simulation/data/auras/units/centurion_2.json +++ binaries/data/mods/public/simulation/data/auras/units/centurion_2.json @@ -0,0 +1,11 @@ +{ + "type": "range", + "radius": 30, + "affects": ["Legionary"], + "modifications": [ + { "value": "UnitMotion/Walkspeed", "multiply": 1.1 } + ], + "auraName": "Century Maneuvers", + "auraDescription": "Legionaries +10% movement speed.", + "overlayIcon": "art/textures/ui/session/auras/attack_bonus.png" +} Index: binaries/data/mods/public/simulation/data/technologies/roman_reforms.json =================================================================== --- binaries/data/mods/public/simulation/data/technologies/roman_reforms.json +++ binaries/data/mods/public/simulation/data/technologies/roman_reforms.json @@ -0,0 +1,26 @@ +{ + "genericName": "Marian Reforms", + "description": "Regularize the army into a professional, organized force.", + "cost": { + "food": 400, + "metal": 600 + }, + "researchTime": 60, + "requirements": { + "all": [ + { "tech": "phase_city" }, + { "civ": "rome" } + ] + }, + "requirementsTooltip": "Unlocked in City Phase.", + "icon": "shield_scutum.png", + "modifications":[ + { + "value": "Trainer/Entities/_string", + "tokens": "-units/{civ}/infantry_swordsman_b -units/{civ}/infantry_spearman_b -units/{civ}/infantry_swordsman_a -units/{civ}/infantry_spearman_a" + } + ], + "affects": ["Structure"], + "tooltip": "Unlock the Legionary Unit and Train Centurions from the Fortress, but Infantry Spearmen and swordsmen become unavailable.", + "soundComplete": "interface/alarm/alarm_upgradearmory.xml" +} Index: binaries/data/mods/public/simulation/templates/structures/rome/army_camp.xml =================================================================== --- binaries/data/mods/public/simulation/templates/structures/rome/army_camp.xml +++ binaries/data/mods/public/simulation/templates/structures/rome/army_camp.xml @@ -113,6 +113,7 @@ units/{civ}/infantry_swordsman_a units/{civ}/infantry_spearman_a units/{civ}/infantry_pikeman_a + units/{civ}/infantry_legionary units/{civ}/siege_ram Index: binaries/data/mods/public/simulation/templates/structures/rome/barracks.xml =================================================================== --- binaries/data/mods/public/simulation/templates/structures/rome/barracks.xml +++ binaries/data/mods/public/simulation/templates/structures/rome/barracks.xml @@ -11,6 +11,11 @@ rome Castrum + + + units/{civ}/infantry_legionary + + Index: binaries/data/mods/public/simulation/templates/structures/rome/fortress.xml =================================================================== --- binaries/data/mods/public/simulation/templates/structures/rome/fortress.xml +++ binaries/data/mods/public/simulation/templates/structures/rome/fortress.xml @@ -10,6 +10,7 @@ units/{civ}/hero_marcellus units/{civ}/hero_maximus units/{civ}/hero_scipio + units/{civ}/infantry_swordsman_e_centurion Index: binaries/data/mods/public/simulation/templates/template_structure_military_fortress.xml =================================================================== --- binaries/data/mods/public/simulation/templates/template_structure_military_fortress.xml +++ binaries/data/mods/public/simulation/templates/template_structure_military_fortress.xml @@ -86,6 +86,7 @@ art_of_war poison_arrows poison_blades + roman_reforms Index: binaries/data/mods/public/simulation/templates/units/rome/champion_infantry_swordsman.xml =================================================================== --- binaries/data/mods/public/simulation/templates/units/rome/champion_infantry_swordsman.xml +++ binaries/data/mods/public/simulation/templates/units/rome/champion_infantry_swordsman.xml @@ -12,11 +12,23 @@ Italic Heavy Infantry Extrāōrdinārius units/rome/champion_infantry_swordsman - units/rome/champion_infantry.png - -phase_city unlock_champion_infantry + phase_city unlock_champion_infantry + units/rome/champion_infantry.png + + + units/rome/infantry_swordsman_e_centurion + Give this combat veteran the rank of Centurion. + + 40 + 20 + + upgrading + + + units/romans/infantry_swordsman_c.xml Index: binaries/data/mods/public/simulation/templates/units/rome/infantry_legionary.xml =================================================================== --- binaries/data/mods/public/simulation/templates/units/rome/infantry_legionary.xml +++ binaries/data/mods/public/simulation/templates/units/rome/infantry_legionary.xml @@ -0,0 +1,47 @@ + + + + + -structures/{civ}/civil_centre + -structures/{civ}/house + -structures/{civ}/storehouse + -structures/{civ}/farmstead + -structures/{civ}/field + -structures/{civ}/corral + -structures/{civ}/dock + -structures/{civ}/barracks + -structures/{civ}/stable + -structures/{civ}/temple + -structures/{civ}/market + -structures/{civ}/forge + units/rome/siege_onager + structures/rome/army_camp + -structures/{civ}/wonder + + + + + 5 + 10 + + + + 2 + + + + Marian Legionary + Legiōnārius + Elite + units/rome/champion_legion_imperial.png + Legionary + Legionaries may be Trained after Researching Marian Reforms + + phase_city roman_reforms + + + + + units/romans/infantry_swordsman_c3.xml + + Index: binaries/data/mods/public/simulation/templates/units/rome/infantry_swordsman_e_centurion.xml =================================================================== --- binaries/data/mods/public/simulation/templates/units/rome/infantry_swordsman_e_centurion.xml +++ binaries/data/mods/public/simulation/templates/units/rome/infantry_swordsman_e_centurion.xml @@ -4,14 +4,26 @@ Centurion - units/centurion + units/centurion_1 + units/centurion_2 + + 1.25 + + 40 + 20 + + rome latin Roman Centurion Centuriō units/rome/champion_infantry_centurion.png + Centurions may be upgraded from melee infantry or trained after researching Marian Reforms. + + roman_reforms + units/romans/infantry_swordsman_f.xml