Gameplay rebalance after a long period of testing and rebalancing. See https://github.com/scythetwirler/0ad for details on changes.

This was SVN commit r15713.
This commit is contained in:
scythetwirler 2014-09-07 21:47:26 +00:00
parent 7ce9097d1c
commit 13b229d503
469 changed files with 2063 additions and 2778 deletions

View File

@ -170,17 +170,17 @@ function damageTypeDetails(dmg)
var dmgArray = []; var dmgArray = [];
if (dmg.hack) if (dmg.hack)
dmgArray.push(sprintf(translate("%(damage)s %(damageType)s"), { dmgArray.push(sprintf(translate("%(damage)s %(damageType)s"), {
damage: dmg.hack, damage: dmg.hack.toFixed(1),
damageType: "[font=\"sans-10\"][color=\"orange\"]" + translate("Hack") + "[/color][/font]" damageType: "[font=\"sans-10\"][color=\"orange\"]" + translate("Hack") + "[/color][/font]"
})); }));
if (dmg.pierce) if (dmg.pierce)
dmgArray.push(sprintf(translate("%(damage)s %(damageType)s"), { dmgArray.push(sprintf(translate("%(damage)s %(damageType)s"), {
damage: dmg.pierce, damage: dmg.pierce.toFixed(1),
damageType: "[font=\"sans-10\"][color=\"orange\"]" + translate("Pierce") + "[/color][/font]" damageType: "[font=\"sans-10\"][color=\"orange\"]" + translate("Pierce") + "[/color][/font]"
})); }));
if (dmg.crush) if (dmg.crush)
dmgArray.push(sprintf(translate("%(damage)s %(damageType)s"), { dmgArray.push(sprintf(translate("%(damage)s %(damageType)s"), {
damage: dmg.crush, damage: dmg.crush.toFixed(1),
damageType: "[font=\"sans-10\"][color=\"orange\"]" + translate("Crush") + "[/color][/font]" damageType: "[font=\"sans-10\"][color=\"orange\"]" + translate("Crush") + "[/color][/font]"
})); }));
@ -246,17 +246,17 @@ function damageTypesToText(dmg)
var dmgArray = []; var dmgArray = [];
if (dmg.hack) if (dmg.hack)
dmgArray.push(sprintf(translate("%(damage)s %(damageType)s"), { dmgArray.push(sprintf(translate("%(damage)s %(damageType)s"), {
damage: dmg.hack, damage: dmg.hack.toFixed(1),
damageType: "[font=\"sans-10\"][color=\"orange\"]" + translate("Hack") + "[/color][/font]" damageType: "[font=\"sans-10\"][color=\"orange\"]" + translate("Hack") + "[/color][/font]"
})); }));
if (dmg.pierce) if (dmg.pierce)
dmgArray.push(sprintf(translate("%(damage)s %(damageType)s"), { dmgArray.push(sprintf(translate("%(damage)s %(damageType)s"), {
damage: dmg.pierce, damage: dmg.pierce.toFixed(1),
damageType: "[font=\"sans-10\"][color=\"orange\"]" + translate("Pierce") + "[/color][/font]" damageType: "[font=\"sans-10\"][color=\"orange\"]" + translate("Pierce") + "[/color][/font]"
})); }));
if (dmg.crush) if (dmg.crush)
dmgArray.push(sprintf(translate("%(damage)s %(damageType)s"), { dmgArray.push(sprintf(translate("%(damage)s %(damageType)s"), {
damage: dmg.crush, damage: dmg.crush.toFixed(1),
damageType: "[font=\"sans-10\"][color=\"orange\"]" + translate("Crush") + "[/color][/font]" damageType: "[font=\"sans-10\"][color=\"orange\"]" + translate("Crush") + "[/color][/font]"
})); }));

View File

@ -0,0 +1,23 @@
{
"genericName": "Chamfron",
"specificName": {
"hele": "Prometoopidion",
"mace": "Prometoopidion",
"spart": "Prometoopidion",
"athen": "Prometoopidion",
"sele": "Prometoopidion",
"ptol": "Prometoopidion",
"theb": "Prometoopidion"
},
"description": "Metal armor for a horse's face.",
"cost": {"food": 0, "wood": 1000, "stone": 0, "metal": 350},
"requirements": {"tech": "phase_town"},
"requirementsTooltip": "Unlocked in Town Phase.",
"icon": "armor_plates_cavalry.png",
"researchTime": 40,
"tooltip": "Equip your cavalry mounts with armor. All Cavalry +1 Hack and Pierce armor level.",
"modifications": [{"value": "Armour/Hack", "add": 1.0},
{"value": "Armour/Pierce", "add": 1.0}],
"affects": ["Cavalry"],
"soundComplete": "interface/alarm/alarm_upgradearmory.xml"
}

View File

@ -0,0 +1,15 @@
{
"genericName": "Chamfron",
"description": "Metal armor for a horse's body.",
"cost": {"food": 0, "wood": 1000, "stone": 0, "metal": 450},
"supersedes": "armor_cav_01",
"requirements": {"tech": "phase_city"},
"requirementsTooltip": "Unlocked in City Phase.",
"icon": "armor_plates_cavalry.png",
"researchTime": 40,
"tooltip": "Equip your cavalry mounts with armor. All Cavalry +1 Hack and Pierce armor level.",
"modifications": [{"value": "Armour/Hack", "add": 1.0},
{"value": "Armour/Pierce", "add": 1.0}],
"affects": ["Cavalry"],
"soundComplete": "interface/alarm/alarm_upgradearmory.xml"
}

View File

@ -0,0 +1,29 @@
{
"genericName": "Quilted Body Armor",
"specificName": {
"generic": "Spolas",
"hele": "Spolas",
"mace": "Spolas",
"spart": "Spolas",
"athen": "Spolas",
"pers": "Spolas",
"rome": "Spolas",
"cart": "Spolas",
"iber": "Spolas",
"maur": "Spolas",
"celt": "Spolas",
"brit": "Spolas",
"gaul": "Spolas"
},
"description": "Quilted linen or leather body armor for infantrymen.",
"cost": {"food": 0, "wood": 1000, "stone": 0, "metal": 350},
"requirements": {"tech": "phase_town"},
"requirementsTooltip": "Unlocked in Town Phase.",
"icon": "armor_leather.png",
"researchTime": 40,
"tooltip": "All Infantry +1 Hack and Pierce Armor Level.",
"modifications": [{"value": "Armour/Hack", "add": 1.0},
{"value": "Armour/Pierce", "add": 1.0}],
"affects": ["Infantry"],
"soundComplete": "interface/alarm/alarm_upgradearmory.xml"
}

View File

@ -0,0 +1,26 @@
{
"genericName": "Laminated Linen Body Armor",
"specificName": {
"hele": "Linothorakes",
"mace": "Linothorakes",
"spart": "Linothorakes",
"athen": "Linothorakes",
"ptol": "Linothorakes",
"sele": "Linothorakes",
"pers": "Linothorakes",
"rome": "Linothorakes",
"cart": "Linothorakes"
},
"description": "Laminated linen body armor for infantrymen.",
"cost": {"food": 0, "wood": 1000, "stone": 0, "metal": 450},
"supersedes": "armor_infantry_01",
"requirements": {"tech": "phase_city"},
"requirementsTooltip": "Unlocked in City Phase.",
"icon": "armor_pteruges.png",
"researchTime": 40,
"tooltip": "All Infantry +1 Hack and Pierce Armor Level.",
"modifications": [{"value": "Armour/Hack", "add": 1.0},
{"value": "Armour/Pierce", "add": 1.0}],
"affects": ["Infantry"],
"soundComplete": "interface/alarm/alarm_upgradearmory.xml"
}

View File

@ -13,7 +13,7 @@
}, },
"description": "A long spear made specifically for cavalry.", "description": "A long spear made specifically for cavalry.",
"cost": {"food": 0, "wood": 50, "stone": 0, "metal": 150}, "cost": {"food": 0, "wood": 50, "stone": 0, "metal": 150},
"requirements": {"any": [{"tech": "phase_town"},{"civ": "celt"},{"civ": "brit"},{"civ": "gaul"}]}, "requirements": {"tech": "phase_town"},
"requirementsTooltip": "Unlocked in Town Phase.", "requirementsTooltip": "Unlocked in Town Phase.",
"icon": "spear_cavalry.png", "icon": "spear_cavalry.png",
"researchTime": 40, "researchTime": 40,
@ -21,4 +21,4 @@
"modifications": [{"value": "Attack/Melee/Hack", "add": 2.0}], "modifications": [{"value": "Attack/Melee/Hack", "add": 2.0}],
"affects": ["Cavalry Melee"], "affects": ["Cavalry Melee"],
"soundComplete": "interface/alarm/alarm_upgradearmory.xml" "soundComplete": "interface/alarm/alarm_upgradearmory.xml"
} }

View File

@ -0,0 +1,25 @@
{
"genericName": "Close Combat Cavalry Training",
"specificName": {
"hele": "Xyston",
"mace": "Xyston",
"spart": "Xyston",
"athen": "Xyston",
"sele": "Xyston",
"ptol": "Xyston",
"theb": "Xyston",
"rome": "Hasta"
},
"description": "Training increases melee attack.",
"cost": {"food": 500, "wood": 750, "stone": 0, "metal": 350},
"requirements": {"tech": "phase_town"},
"requirementsTooltip": "Unlocked in Town Phase.",
"icon": "horse_trainer.png",
"researchTime": 40,
"tooltip": "+20% melee cavalry attack.",
"modifications": [{"value": "Attack/Melee/Hack", "multiply": 1.2},
{"value": "Attack/Melee/Pierce", "multiply": 1.2},
{"value": "Attack/Melee/Crush", "multiply": 1.2}],
"affects": ["Cavalry Melee"],
"soundComplete": "interface/alarm/alarm_upgradearmory.xml"
}

View File

@ -0,0 +1,26 @@
{
"genericName": "Iron Weapons",
"specificName": {
"hele": "Xyston",
"mace": "Xyston",
"spart": "Xyston",
"athen": "Xyston",
"sele": "Xyston",
"ptol": "Xyston",
"theb": "Xyston",
"rome": "Hasta"
},
"description": "Replaces bronze weapons with iron.",
"cost": {"food": 500, "wood": 500, "stone": 0, "metal": 500},
"supersedes": "attack_cavalry_melee_01",
"requirements": {"tech": "phase_city"},
"requirementsTooltip": "Unlocked in City Phase.",
"icon": "spear_cavalry.png",
"researchTime": 40,
"tooltip": "Equip your melee cavalry with better weapons. +20% melee cavalry attack.",
"modifications": [{"value": "Attack/Melee/Hack", "multiply": 1.2},
{"value": "Attack/Melee/Pierce", "multiply": 1.2},
{"value": "Attack/Melee/Crush", "multiply": 1.2}],
"affects": ["Cavalry Melee"],
"soundComplete": "interface/alarm/alarm_upgradearmory.xml"
}

View File

@ -0,0 +1,25 @@
{
"genericName": "Ranged Combat Cavalry Training",
"specificName": {
"hele": "Xyston",
"mace": "Xyston",
"spart": "Xyston",
"athen": "Xyston",
"sele": "Xyston",
"ptol": "Xyston",
"theb": "Xyston",
"rome": "Hasta"
},
"description": "Training increases ranged attack.",
"cost": {"food": 500, "wood": 750, "stone": 0, "metal": 350},
"requirements": {"tech": "phase_town"},
"requirementsTooltip": "Unlocked in Town Phase.",
"icon": "horse_rider.png",
"researchTime": 40,
"tooltip": "+20% ranged cavalry attack.",
"modifications": [{"value": "Attack/Ranged/Hack", "multiply": 1.2},
{"value": "Attack/Ranged/Pierce", "multiply": 1.2},
{"value": "Attack/Ranged/Crush", "multiply": 1.2}],
"affects": ["Cavalry Ranged"],
"soundComplete": "interface/alarm/alarm_upgradearmory.xml"
}

View File

@ -0,0 +1,26 @@
{
"genericName": "Iron Weapons",
"specificName": {
"hele": "Xyston",
"mace": "Xyston",
"spart": "Xyston",
"athen": "Xyston",
"sele": "Xyston",
"ptol": "Xyston",
"theb": "Xyston",
"rome": "Hasta"
},
"description": "Replaces bronze weapons with iron.",
"cost": {"food": 500, "wood": 500, "stone": 0, "metal": 500},
"supersedes": "attack_cavalry_ranged_01",
"requirements": {"tech": "phase_city"},
"requirementsTooltip": "Unlocked in City Phase.",
"icon": "horse_rider.png",
"researchTime": 40,
"tooltip": "Equip your ranged cavalry with better weapons. +20% ranged cavalry attack.",
"modifications": [{"value": "Attack/Ranged/Hack", "multiply": 1.2},
{"value": "Attack/Ranged/Pierce", "multiply": 1.2},
{"value": "Attack/Ranged/Crush", "multiply": 1.2}],
"affects": ["Cavalry Ranged"],
"soundComplete": "interface/alarm/alarm_upgradearmory.xml"
}

View File

@ -1,5 +1,4 @@
{ {
"pair": "pair_champ_02",
"genericName": "Heroism", "genericName": "Heroism",
"specificName": { "specificName": {
"hele": "Andreia", "hele": "Andreia",

View File

@ -0,0 +1,25 @@
{
"genericName": "Side Arms",
"specificName": {
"hele": "Xíphos",
"mace": "Xíphos",
"spart": "Xíphos",
"athen": "Xíphos",
"theb": "Xíphos",
"ptol": "Xíphos",
"sele": "Xíphos",
"rome": "Pugio"
},
"description": "Often, an infantryman would carry a secondary weapon in addition to his primary weapon of choice, to be drawn when the primary weapon has failed or been broken.",
"cost": {"food": 500, "wood": 500, "stone": 250, "metal": 250},
"requirements": {"tech": "phase_town"},
"requirementsTooltip": "Unlocked in Town Phase.",
"icon": "sword.png",
"researchTime": 40,
"tooltip": "+20% melee infantry attack.",
"modifications": [{"value": "Attack/Melee/Hack", "multiply": 1.2},
{"value": "Attack/Melee/Pierce", "multiply": 1.2},
{"value": "Attack/Melee/Crush", "multiply": 1.2}],
"affects": ["Infantry Melee"],
"soundComplete": "interface/alarm/alarm_upgradearmory.xml"
}

View File

@ -0,0 +1,16 @@
{
"genericName": "Iron Weapons",
"description": "Using iron instead of bronze gave weapons additional power.",
"cost": {"food": 500, "wood": 500, "stone": 250, "metal": 450},
"supersedes": "attack_infantry_melee_01",
"requirements": {"tech": "phase_city"},
"requirementsTooltip": "Unlocked in City Phase.",
"icon": "sword_cross.png",
"researchTime": 40,
"tooltip": "+20% melee infantry attack.",
"modifications": [{"value": "Attack/Melee/Hack", "multiply": 1.2},
{"value": "Attack/Melee/Pierce", "multiply": 1.2},
{"value": "Attack/Melee/Crush", "multiply": 1.2}],
"affects": ["Infantry Melee"],
"soundComplete": "interface/alarm/alarm_upgradearmory.xml"
}

View File

@ -0,0 +1,24 @@
{
"genericName": "Ranged Infantry Irregulars",
"specificName": {
"hele": "Átaktoi",
"mace": "Átaktoi",
"spart": "Átaktoi",
"athen": "Átaktoi",
"theb": "Átaktoi",
"sele": "Átaktoi",
"ptol": "Átaktoi"
},
"description": "Training increases damage of ranged infantry units.",
"cost": {"food": 500, "wood": 500, "stone": 250, "metal": 250},
"requirements": {"tech": "phase_town"},
"requirementsTooltip": "Unlocked in Town Phase.",
"icon": "arrow.png",
"researchTime": 40,
"tooltip": "+20% ranged infantry attack.",
"modifications": [{"value": "Attack/Ranged/Hack", "multiply": 1.2},
{"value": "Attack/Ranged/Pierce", "multiply": 1.2},
{"value": "Attack/Ranged/Crush", "multiply": 1.2}],
"affects": ["Infantry Ranged"],
"soundComplete": "interface/alarm/alarm_upgradearmory.xml"
}

View File

@ -0,0 +1,25 @@
{
"genericName": "Ranged Infantry Masterclass",
"specificName": {
"hele": "Átaktoi",
"mace": "Átaktoi",
"spart": "Átaktoi",
"athen": "Átaktoi",
"theb": "Átaktoi",
"sele": "Átaktoi",
"ptol": "Átaktoi"
},
"description": "Training increases damage of ranged infantry units.",
"cost": {"food": 500, "wood": 500, "stone": 250, "metal": 350},
"supersedes": "attack_infantry_ranged_01",
"requirements": {"tech": "phase_city"},
"requirementsTooltip": "Unlocked in City Phase.",
"icon": "javelin_thong.png",
"researchTime": 40,
"tooltip": "+20% ranged infantry attack.",
"modifications": [{"value": "Attack/Ranged/Hack", "multiply": 1.2},
{"value": "Attack/Ranged/Pierce", "multiply": 1.2},
{"value": "Attack/Ranged/Crush", "multiply": 1.2}],
"affects": ["Infantry Ranged"],
"soundComplete": "interface/alarm/alarm_upgradearmory.xml"
}

View File

@ -10,15 +10,17 @@
"sele": "Dynamis" "sele": "Dynamis"
}, },
"description": "The will to fight is crucial to victory.", "description": "The will to fight is crucial to victory.",
"cost": {"food": 0, "wood": 0, "stone": 0, "metal": 300}, "cost": {"food": 3000, "wood": 3000, "stone": 3000, "metal": 3000},
"requirements": {"tech": "phase_city"}, "requirements": {"tech": "phase_city"},
"requirementsTooltip": "Unlocked in City Phase.", "requirementsTooltip": "Unlocked in City Phase.",
"icon": "clenched_fist.png", "icon": "clenched_fist.png",
"researchTime": 40, "researchTime": 40,
"tooltip": "Inspire your troops with higher pay. All citizen-Soldiers +2 attack.", "tooltip": "Inspire your troops with higher pay. All soldiers +25% attack.",
"modifications": [ "modifications": [
{"value": "Attack/Melee/Hack", "add": 2.0, "affects": "CitizenSoldier Melee"}, {"value": "Attack/Melee/Hack", "multiply": 1.25, "affects": "CitizenSoldier Melee"},
{"value": "Attack/Ranged/Pierce", "add": 2.0, "affects": "CitizenSoldier Ranged"} {"value": "Attack/Ranged/Pierce", "multiply": 1.25, "affects": "CitizenSoldier Ranged"},
{"value": "Attack/Melee/Hack", "multiply": 1.25, "affects": "Champion Melee"},
{"value": "Attack/Ranged/Pierce", "multiply": 1.25, "affects": "Champion Ranged"}
], ],
"soundComplete": "interface/alarm/alarm_upgradearmory.xml" "soundComplete": "interface/alarm/alarm_upgradearmory.xml"
} }

View File

@ -1,8 +1,7 @@
{ {
"pair": "pair_tower_01",
"genericName": "Crenellations", "genericName": "Crenellations",
"description": "Crenellations on the battlements allow soldiers wider range of fire in defending a keep.", "description": "Crenellations on the battlements allow soldiers wider range of fire in defending a keep.",
"cost": {"food": 0, "wood": 0, "stone": 100, "metal": 100}, "cost": {"food": 0, "wood": 0, "stone": 500, "metal": 250},
"requirements": {"tech": "phase_town"}, "requirements": {"tech": "phase_town"},
"requirementsTooltip": "Unlocked in Town Phase.", "requirementsTooltip": "Unlocked in Town Phase.",
"icon": "crenelations.png", "icon": "crenelations.png",

View File

@ -0,0 +1,15 @@
{
"genericName": "Sturdy Foundations",
"description": "Reinforce the foundations in preparation of an attack.",
"cost": {"food": 0, "wood": 500, "stone": 500, "metal": 500},
"requirements": {"tech": "phase_town"},
"requirementsTooltip": "Unlocked in Town Phase.",
"icon": "architecture.png",
"researchTime": 40,
"tooltip": "Increases armour level of the defense tower by 2 levels.",
"modifications": [{"value": "Armour/Hack", "add": 2},
{"value": "Armour/Pierce", "add": 2},
{"value": "Armour/Crush", "add": 2}],
"affects": ["Defensive Tower"],
"soundComplete": "interface/alarm/alarm_upgradearmory.xml"
}

View File

@ -0,0 +1,13 @@
{
"genericName": "Arrow Shooters",
"description": "Arrow shooters increase the maximum range of the fire arrows.",
"cost": {"food": 0, "wood": 500, "stone": 0, "metal": 250},
"requirements": {"tech": "phase_town"},
"requirementsTooltip": "Unlocked in Town Phase.",
"icon": "arrow.png",
"researchTime": 40,
"tooltip": "Increases defense tower maximum range by 8 meters.",
"modifications": [{"value": "Attack/Ranged/MaxRange", "add": 8}],
"affects": ["Defensive Tower"],
"soundComplete": "interface/alarm/alarm_upgradearmory.xml"
}

View File

@ -1,5 +1,4 @@
{ {
"pair": "pair_tower_01",
"genericName": "Sentries", "genericName": "Sentries",
"specificName": { "specificName": {
"hele": "Nyktophylakes", "hele": "Nyktophylakes",
@ -11,7 +10,7 @@
"rome": "Vigiles" "rome": "Vigiles"
}, },
"description": "A night's watch increases vigilance.", "description": "A night's watch increases vigilance.",
"cost": {"food": 100, "wood": 100, "stone": 0, "metal": 0}, "cost": {"food": 500, "wood": 0, "stone": 0, "metal": 0},
"requirements": {"tech": "phase_town"}, "requirements": {"tech": "phase_town"},
"requirementsTooltip": "Unlocked in Town Phase.", "requirementsTooltip": "Unlocked in Town Phase.",
"icon": "helmet_corinthian_bronze.png", "icon": "helmet_corinthian_bronze.png",
@ -20,4 +19,4 @@
"modifications": [{"value": "BuildingAI/DefaultArrowCount", "add": 1.0}], "modifications": [{"value": "BuildingAI/DefaultArrowCount", "add": 1.0}],
"affects": ["Defensive Tower"], "affects": ["Defensive Tower"],
"soundComplete": "interface/alarm/alarm_upgradearmory.xml" "soundComplete": "interface/alarm/alarm_upgradearmory.xml"
} }

View File

@ -0,0 +1,18 @@
{
"genericName": "Baskets",
"description": "Increases shuttling capacity for all resources.",
"cost": {"food": 300, "wood": 300, "stone": 0, "metal": 0},
"requirements": {"tech": "phase_village"},
"requirementsTooltip": "Unlocked in Village Phase.",
"icon": "gather_basket_empty.png",
"researchTime": 40,
"tooltip": "Workers use baskets. +5 shuttle capacity for all resources.",
"modifications": [
{"value": "ResourceGatherer/Capacities/food", "add": 5},
{"value": "ResourceGatherer/Capacities/wood", "add": 5},
{"value": "ResourceGatherer/Capacities/stone", "add": 5},
{"value": "ResourceGatherer/Capacities/metal", "add": 5}
],
"affects": ["Worker"],
"soundComplete": "interface/alarm/alarm_upgradearmory.xml"
}

View File

@ -0,0 +1,19 @@
{
"genericName": "Horse-drawn Carts",
"description": "Increases shuttling capacity for all resources.",
"cost": {"food": 1000, "wood": 1000, "stone": 0, "metal": 0},
"supersedes": "gather_capacity_wheelbarrow",
"requirements": {"tech": "phase_city"},
"requirementsTooltip": "Unlocked in City Phase.",
"icon": "handcart_empty.png",
"researchTime": 40,
"tooltip": "Workers use horse-drawn carts. +10 shuttle capacity for all resources.",
"modifications": [
{"value": "ResourceGatherer/Capacities/food", "add": 10},
{"value": "ResourceGatherer/Capacities/wood", "add": 10},
{"value": "ResourceGatherer/Capacities/stone", "add": 10},
{"value": "ResourceGatherer/Capacities/metal", "add": 10}
],
"affects": ["Worker"],
"soundComplete": "interface/alarm/alarm_upgradearmory.xml"
}

View File

@ -1,10 +1,10 @@
{ {
"pair": "pair_gather_wood_01",
"genericName": "Wheelbarrow", "genericName": "Wheelbarrow",
"description": "Increases shuttling capacity for all resources.", "description": "Increases shuttling capacity for all resources.",
"cost": {"food": 100, "wood": 100, "stone": 0, "metal": 0}, "cost": {"food": 500, "wood": 500, "stone": 0, "metal": 0},
"requirements": {"tech": "phase_village"}, "supersedes": "gather_capacity_basket",
"requirementsTooltip": "Unlocked in Village Phase.", "requirements": {"tech": "phase_town"},
"requirementsTooltip": "Unlocked in Town Phase.",
"icon": "wheelbarrow_empty.png", "icon": "wheelbarrow_empty.png",
"researchTime": 40, "researchTime": 40,
"tooltip": "Workers use wheelbarrows. +5 shuttle capacity for all resources.", "tooltip": "Workers use wheelbarrows. +5 shuttle capacity for all resources.",

View File

@ -0,0 +1,14 @@
{
"genericName": "Fertilizer",
"description": "Extra nutrients for farms.",
"cost": {"food": 0, "wood": 500, "stone": 0, "metal": 250},
"supersedes": "gather_farming_training",
"requirements": {"tech": "phase_city"},
"requirementsTooltip": "Unlocked in City Phase.",
"icon": "plow.png",
"researchTime": 40,
"tooltip": "Workers +25% farming rate.",
"modifications": [{"value": "ResourceGatherer/Rates/food.grain", "multiply": 1.25}],
"affects": ["Worker"],
"soundComplete": "interface/alarm/alarm_upgradearmory.xml"
}

View File

@ -1,13 +1,13 @@
{ {
"genericName": "Iron Plow", "genericName": "Iron Plow",
"description": "A horse drawn instrument to turn the sod.", "description": "A horse drawn instrument to turn the sod.",
"cost": {"food": 0, "wood": 100, "stone": 0, "metal": 100}, "cost": {"food": 0, "wood": 200, "stone": 0, "metal": 100},
"requirements": {"tech": "phase_town"}, "requirements": {"tech": "phase_village"},
"requirementsTooltip": "Unlocked in Town Phase.", "requirementsTooltip": "Unlocked in Village Phase.",
"icon": "plow.png", "icon": "plow.png",
"researchTime": 40, "researchTime": 40,
"tooltip": "Equip your workers with iron plows. +25% farming rate.", "tooltip": "Equip your workers with iron plows. +15% farming rate.",
"modifications": [{"value": "ResourceGatherer/Rates/food.grain", "multiply": 1.25}], "modifications": [{"value": "ResourceGatherer/Rates/food.grain", "multiply": 1.15}],
"affects": ["Worker"], "affects": ["Worker"],
"soundComplete": "interface/alarm/alarm_upgradearmory.xml" "soundComplete": "interface/alarm/alarm_upgradearmory.xml"
} }

View File

@ -0,0 +1,14 @@
{
"genericName": "Gather Training",
"description": "Training for workers to increase farm gathering speed.",
"cost": {"food": 0, "wood": 300, "stone": 0, "metal": 150},
"supersedes": "gather_farming_plows",
"requirements": {"tech": "phase_town"},
"requirementsTooltip": "Unlocked in Town Phase.",
"icon": "plow.png",
"researchTime": 40,
"tooltip": "Workers +15% farming rate.",
"modifications": [{"value": "ResourceGatherer/Rates/food.grain", "multiply": 1.15}],
"affects": ["Worker"],
"soundComplete": "interface/alarm/alarm_upgradearmory.xml"
}

View File

@ -1,14 +1,13 @@
{ {
"pair": "pair_gather_wood_01",
"genericName": "Iron Ax Heads", "genericName": "Iron Ax Heads",
"description": "Increases wood gathering rates for trees.", "description": "Increases wood gathering rates for trees.",
"cost": {"food": 0, "wood": 50, "stone": 0, "metal": 50}, "cost": {"food": 0, "wood": 200, "stone": 0, "metal": 50},
"requirements": {"tech": "phase_village"}, "requirements": {"tech": "phase_village"},
"requirementsTooltip": "Unlocked in Village Phase.", "requirementsTooltip": "Unlocked in Village Phase.",
"icon": "wood_axe.png", "icon": "wood_axe.png",
"researchTime": 40, "researchTime": 40,
"tooltip": "Workers +25% lumbering rate for trees.", "tooltip": "Workers +15% lumbering rate for trees.",
"modifications": [{"value": "ResourceGatherer/Rates/wood.tree", "multiply": 1.25}], "modifications": [{"value": "ResourceGatherer/Rates/wood.tree", "multiply": 1.15}],
"affects": ["Worker"], "affects": ["Worker"],
"soundComplete": "interface/alarm/alarm_upgradearmory.xml" "soundComplete": "interface/alarm/alarm_upgradearmory.xml"
} }

View File

@ -0,0 +1,14 @@
{
"genericName": "Sharp Ax Heads",
"description": "Increases wood gathering rates for trees.",
"cost": {"food": 0, "wood": 1000, "stone": 150, "metal": 150},
"supersedes": "gather_lumbering_strongeraxes",
"requirements": {"tech": "phase_city"},
"requirementsTooltip": "Unlocked in City Phase.",
"icon": "wood_axe.png",
"researchTime": 40,
"tooltip": "Workers +50% lumbering rate for trees.",
"modifications": [{"value": "ResourceGatherer/Rates/wood.tree", "multiply": 1.50}],
"affects": ["Worker"],
"soundComplete": "interface/alarm/alarm_upgradearmory.xml"
}

View File

@ -0,0 +1,14 @@
{
"genericName": "Stronger Ax",
"description": "Increases wood gathering rates for trees.",
"cost": {"food": 0, "wood": 250, "stone": 0, "metal": 50},
"supersedes": "gather_lumbering_ironaxes",
"requirements": {"tech": "phase_town"},
"requirementsTooltip": "Unlocked in Town Phase.",
"icon": "wood_axe.png",
"researchTime": 40,
"tooltip": "Workers +15% lumbering rate for trees.",
"modifications": [{"value": "ResourceGatherer/Rates/wood.tree", "multiply": 1.15}],
"affects": ["Worker"],
"soundComplete": "interface/alarm/alarm_upgradearmory.xml"
}

View File

@ -1,5 +1,4 @@
{ {
"pair": "pair_gather_02",
"genericName": "Serfs", "genericName": "Serfs",
"specificName": { "specificName": {
"hele": "Heilotes", "hele": "Heilotes",
@ -8,13 +7,14 @@
"athen": "Heilotes" "athen": "Heilotes"
}, },
"description": "Increases stone gathering rates.", "description": "Increases stone gathering rates.",
"cost": {"food": 100, "wood": 100, "stone": 0, "metal": 0}, "cost": {"food": 250, "wood": 0, "stone": 0, "metal": 50},
"supersedes": "gather_mining_servants",
"requirements": {"tech": "phase_town"}, "requirements": {"tech": "phase_town"},
"requirementsTooltip": "Unlocked in Town Phase.", "requirementsTooltip": "Unlocked in Town Phase.",
"icon": "mining_stone.png", "icon": "mining_stone.png",
"researchTime": 40, "researchTime": 40,
"tooltip": "Compel serfs to help your workers mine stone. +25% stone gathering rate.", "tooltip": "Compel serfs to help your workers mine stone. +15% stone gathering rate.",
"modifications": [{"value": "ResourceGatherer/Rates/stone.rock", "multiply": 1.25}], "modifications": [{"value": "ResourceGatherer/Rates/stone.rock", "multiply": 1.15}],
"affects": ["Worker"], "affects": ["Worker"],
"soundComplete": "interface/alarm/alarm_upgradearmory.xml" "soundComplete": "interface/alarm/alarm_upgradearmory.xml"
} }

View File

@ -1,5 +1,4 @@
{ {
"pair": "pair_gather_01",
"genericName": "Servants", "genericName": "Servants",
"specificName": { "specificName": {
"hele": "Douloi", "hele": "Douloi",
@ -8,13 +7,13 @@
"athen": "Douloi" "athen": "Douloi"
}, },
"description": "Increases stone gathering rates.", "description": "Increases stone gathering rates.",
"cost": {"food": 50, "wood": 0, "stone": 0, "metal": 0}, "cost": {"food": 200, "wood": 0, "stone": 0, "metal": 50},
"requirements": {"tech": "phase_village"}, "requirements": {"tech": "phase_village"},
"requirementsTooltip": "Hire servants to help mine stone. No requirements.", "requirementsTooltip": "Hire servants to help mine stone. No requirements.",
"icon": "mining_stone.png", "icon": "mining_stone.png",
"researchTime": 40, "researchTime": 40,
"tooltip": "+25% stone gathering rate.", "tooltip": "+15% stone gathering rate.",
"modifications": [{"value": "ResourceGatherer/Rates/stone.rock", "multiply": 1.25}], "modifications": [{"value": "ResourceGatherer/Rates/stone.rock", "multiply": 1.15}],
"affects": ["Worker"], "affects": ["Worker"],
"soundComplete": "interface/alarm/alarm_upgradearmory.xml" "soundComplete": "interface/alarm/alarm_upgradearmory.xml"
} }

View File

@ -1,14 +1,14 @@
{ {
"pair": "pair_gather_02",
"genericName": "Shaft Mining", "genericName": "Shaft Mining",
"description": "Increases metal gathering rates.", "description": "Increases metal gathering rates.",
"cost": {"food": 100, "wood": 100, "stone": 0, "metal": 0}, "cost": {"food": 0, "wood": 250, "stone": 0, "metal": 50},
"supersedes": "gather_mining_wedgemallet",
"requirements": {"tech": "phase_town"}, "requirements": {"tech": "phase_town"},
"requirementsTooltip": "Unlocked in Town Phase.", "requirementsTooltip": "Unlocked in Town Phase.",
"icon": "mining_metal.png", "icon": "mining_metal.png",
"researchTime": 40, "researchTime": 40,
"tooltip": "Develop shaft mining. +25% metal gathering rate.", "tooltip": "Develop shaft mining. +15% metal gathering rate.",
"modifications": [{"value": "ResourceGatherer/Rates/metal.ore", "multiply": 1.25}], "modifications": [{"value": "ResourceGatherer/Rates/metal.ore", "multiply": 1.15}],
"affects": ["Worker"], "affects": ["Worker"],
"soundComplete": "interface/alarm/alarm_upgradearmory.xml" "soundComplete": "interface/alarm/alarm_upgradearmory.xml"
} }

View File

@ -1,18 +1,18 @@
{ {
"pair": "pair_gather_03",
"genericName": "Silver Mining", "genericName": "Silver Mining",
"specificName": { "specificName": {
"athen": "Mines of Laureion", "athen": "Mines of Laureion",
"mace": "Mines of Krenides" "mace": "Mines of Krenides"
}, },
"description": "Increases metal gathering rates.", "description": "Increases metal gathering rates.",
"cost": {"food": 100, "wood": 100, "stone": 100, "metal": 0}, "cost": {"food": 0, "wood": 1000, "stone": 150, "metal": 150},
"supersedes": "gather_mining_shaftmining",
"requirements": {"tech": "phase_city"}, "requirements": {"tech": "phase_city"},
"requirementsTooltip": "Unlocked in City Phase.", "requirementsTooltip": "Unlocked in City Phase.",
"icon": "mining_metal.png", "icon": "mining_metal.png",
"researchTime": 40, "researchTime": 40,
"tooltip": "Strike a vein of precious silver. +25% metal gathering rate.", "tooltip": "Strike a vein of precious silver. +50% metal gathering rate.",
"modifications": [{"value": "ResourceGatherer/Rates/metal.ore", "multiply": 1.25}], "modifications": [{"value": "ResourceGatherer/Rates/metal.ore", "multiply": 1.50}],
"affects": ["Worker"], "affects": ["Worker"],
"soundComplete": "interface/alarm/alarm_upgradearmory.xml" "soundComplete": "interface/alarm/alarm_upgradearmory.xml"
} }

View File

@ -1,5 +1,4 @@
{ {
"pair": "pair_gather_03",
"genericName": "Slaves", "genericName": "Slaves",
"specificName": { "specificName": {
"hele": "Andrapodon", "hele": "Andrapodon",
@ -8,13 +7,14 @@
"athen": "Andrapodon" "athen": "Andrapodon"
}, },
"description": "Increases stone gathering rates.", "description": "Increases stone gathering rates.",
"cost": {"food": 100, "wood": 100, "stone": 0, "metal": 100}, "cost": {"food": 1000, "wood": 0, "stone": 150, "metal": 150},
"supersedes": "gather_mining_serfs",
"requirements": {"tech": "phase_city"}, "requirements": {"tech": "phase_city"},
"requirementsTooltip": "Unlocked in City Phase.", "requirementsTooltip": "Unlocked in City Phase.",
"icon": "mining_stone.png", "icon": "mining_stone.png",
"researchTime": 40, "researchTime": 40,
"tooltip": "Buy slaves to help your workers mine for stone. +25% stone gathering rate.", "tooltip": "Buy slaves to help your workers mine for stone. +50% stone gathering rate.",
"modifications": [{"value": "ResourceGatherer/Rates/stone.rock", "multiply": 1.25}], "modifications": [{"value": "ResourceGatherer/Rates/stone.rock", "multiply": 1.50}],
"affects": ["Worker"], "affects": ["Worker"],
"soundComplete": "interface/alarm/alarm_upgradearmory.xml" "soundComplete": "interface/alarm/alarm_upgradearmory.xml"
} }

View File

@ -1,14 +1,13 @@
{ {
"pair": "pair_gather_01",
"genericName": "Wedge and Mallet", "genericName": "Wedge and Mallet",
"description": "Increases metal gathering rates.", "description": "Increases metal gathering rates.",
"cost": {"food": 0, "wood": 50, "stone": 0, "metal": 0}, "cost": {"food": 0, "wood": 200, "stone": 0, "metal": 50},
"requirements": {"tech": "phase_village"}, "requirements": {"tech": "phase_village"},
"requirementsTooltip": "Equip your workers with helpful tools. No requirements.", "requirementsTooltip": "Equip your workers with helpful tools. No requirements.",
"icon": "mining_metal.png", "icon": "mining_metal.png",
"researchTime": 40, "researchTime": 40,
"tooltip": "+25% metal gathering rate.", "tooltip": "+15% metal gathering rate.",
"modifications": [{"value": "ResourceGatherer/Rates/metal.ore", "multiply": 1.25}], "modifications": [{"value": "ResourceGatherer/Rates/metal.ore", "multiply": 1.15}],
"affects": ["Worker"], "affects": ["Worker"],
"soundComplete": "interface/alarm/alarm_upgradearmory.xml" "soundComplete": "interface/alarm/alarm_upgradearmory.xml"
} }

View File

@ -0,0 +1,13 @@
{
"genericName": "Living Conditions",
"description": "Units garrisoned in barracks heal over time.",
"cost": {"food": 500, "wood": 0, "stone": 0, "metal": 250},
"requirements": {"tech": "phase_town"},
"requirementsTooltip": "Unlocked in Town Phase.",
"icon": "bandage.png",
"researchTime": 40,
"tooltip": "Units gain health over time while garrisoned in barracks.",
"modifications": [{"value": "GarrisonHolder/BuffHeal", "add": 1}],
"affects": ["Temple"],
"soundComplete": "interface/alarm/alarm_upgradearmory.xml"
}

View File

@ -1,5 +1,4 @@
{ {
"pair": "pair_heal_01",
"genericName": "Healing Range", "genericName": "Healing Range",
"specificName": { "specificName": {
"hele": "Olympic Pantheon", "hele": "Olympic Pantheon",
@ -8,13 +7,13 @@
"athen": "Olympic Pantheon" "athen": "Olympic Pantheon"
}, },
"description": "Increases the healing range of all healers.", "description": "Increases the healing range of all healers.",
"cost": {"food": 0, "wood": 0, "stone": 0, "metal": 100}, "cost": {"food": 500, "wood": 0, "stone": 0, "metal": 250},
"requirements": {"tech": "phase_town"}, "requirements": {"tech": "phase_town"},
"requirementsTooltip": "Unlocked in Town Phase.", "requirementsTooltip": "Unlocked in Town Phase.",
"icon": "healing_range.png", "icon": "healing_range.png",
"researchTime": 40, "researchTime": 40,
"tooltip": "Healers +4 Healing Range.", "tooltip": "Healers +8 Healing Range.",
"modifications": [{"value": "Heal/Range", "add": 4.0}], "modifications": [{"value": "Heal/Range", "add": 8.0}],
"affects": ["Healer"], "affects": ["Healer"],
"soundComplete": "interface/alarm/alarm_upgradearmory.xml" "soundComplete": "interface/alarm/alarm_upgradearmory.xml"
} }

View File

@ -1,5 +1,4 @@
{ {
"pair": "pair_heal_02",
"genericName": "Healing Range 2", "genericName": "Healing Range 2",
"specificName": { "specificName": {
"hele": "Akademia", "hele": "Akademia",
@ -8,13 +7,14 @@
"athen": "Akademia" "athen": "Akademia"
}, },
"description": "Increases the healing range of all healers.", "description": "Increases the healing range of all healers.",
"cost": {"food": 0, "wood": 0, "stone": 0, "metal": 200}, "cost": {"food": 1000, "wood": 0, "stone": 0, "metal": 500},
"supersedes": "heal_range",
"requirements": {"tech": "phase_city"}, "requirements": {"tech": "phase_city"},
"requirementsTooltip": "Unlocked in City Phase.", "requirementsTooltip": "Unlocked in City Phase.",
"icon": "healing_range.png", "icon": "healing_range.png",
"researchTime": 40, "researchTime": 40,
"tooltip": "Healers +4 Healing Range.", "tooltip": "Healers +8 Healing Range.",
"modifications": [{"value": "Heal/Range", "add": 4.0}], "modifications": [{"value": "Heal/Range", "add": 8.0}],
"affects": ["Healer"], "affects": ["Healer"],
"soundComplete": "interface/alarm/alarm_upgradearmory.xml" "soundComplete": "interface/alarm/alarm_upgradearmory.xml"
} }

View File

@ -1,5 +1,4 @@
{ {
"pair": "pair_heal_01",
"genericName": "Healing Rate", "genericName": "Healing Rate",
"specificName": { "specificName": {
"hele": "Sphagia", "hele": "Sphagia",
@ -8,13 +7,13 @@
"athen": "Sphagia" "athen": "Sphagia"
}, },
"description": "Increases the Healing Rate of all healers.", "description": "Increases the Healing Rate of all healers.",
"cost": {"food": 100, "wood": 0, "stone": 0, "metal": 0}, "cost": {"food": 500, "wood": 0, "stone": 0, "metal": 250},
"requirements": {"tech": "phase_town"}, "requirements": {"tech": "phase_town"},
"requirementsTooltip": "Unlocked in Town Phase.", "requirementsTooltip": "Unlocked in Town Phase.",
"icon": "healing_rate.png", "icon": "healing_rate.png",
"researchTime": 40, "researchTime": 40,
"tooltip": "Healers +25% healing rate.", "tooltip": "Healers +25% healing rate.",
"modifications": [{"value": "Heal/Rate", "add": -500.0}], "modifications": [{"value": "Heal/Rate", "multiply": 0.8}],
"affects": ["Healer"], "affects": ["Healer"],
"soundComplete": "interface/alarm/alarm_upgradearmory.xml" "soundComplete": "interface/alarm/alarm_upgradearmory.xml"
} }

View File

@ -1,5 +1,4 @@
{ {
"pair": "pair_heal_02",
"genericName": "Healing Rate 2", "genericName": "Healing Rate 2",
"specificName": { "specificName": {
"hele": "Hippocratic Oath", "hele": "Hippocratic Oath",
@ -8,13 +7,14 @@
"athen": "Hippocratic Oath" "athen": "Hippocratic Oath"
}, },
"description": "Increases the Healing Rate of all healers.", "description": "Increases the Healing Rate of all healers.",
"cost": {"food": 200, "wood": 0, "stone": 0, "metal": 0}, "cost": {"food": 1000, "wood": 0, "stone": 0, "metal": 500},
"supersedes": "heal_rate",
"requirements": {"tech": "phase_city"}, "requirements": {"tech": "phase_city"},
"requirementsTooltip": "Unlocked in City Phase.", "requirementsTooltip": "Unlocked in City Phase.",
"icon": "healing_rate.png", "icon": "healing_rate.png",
"researchTime": 40, "researchTime": 40,
"tooltip": "Healers +25% healing rate.", "tooltip": "Healers +25% healing rate.",
"modifications": [{"value": "Heal/Rate", "add": -500.0}], "modifications": [{"value": "Heal/Rate", "multiply": 0.8}],
"affects": ["Healer"], "affects": ["Healer"],
"soundComplete": "interface/alarm/alarm_upgradearmory.xml" "soundComplete": "interface/alarm/alarm_upgradearmory.xml"
} }

View File

@ -1,5 +1,4 @@
{ {
"pair": "pair_heal_03",
"genericName": "Divine Offerings", "genericName": "Divine Offerings",
"specificName": { "specificName": {
"hele": "Olympic Games", "hele": "Olympic Games",
@ -8,7 +7,7 @@
"athen": "Eleusian Mysteries" "athen": "Eleusian Mysteries"
}, },
"description": "Units garrisoned in a temple are healed faster.", "description": "Units garrisoned in a temple are healed faster.",
"cost": {"food": 0, "wood": 0, "stone": 0, "metal": 200}, "cost": {"food": 500, "wood": 0, "stone": 0, "metal": 250},
"requirements": {"tech": "phase_city"}, "requirements": {"tech": "phase_city"},
"requirementsTooltip": "Unlocked in City Phase.", "requirementsTooltip": "Unlocked in City Phase.",
"icon": "cauldron.png", "icon": "cauldron.png",
@ -17,4 +16,4 @@
"modifications": [{"value": "GarrisonHolder/BuffHeal", "multiply": 1.5}], "modifications": [{"value": "GarrisonHolder/BuffHeal", "multiply": 1.5}],
"affects": ["Temple"], "affects": ["Temple"],
"soundComplete": "interface/alarm/alarm_upgradearmory.xml" "soundComplete": "interface/alarm/alarm_upgradearmory.xml"
} }

View File

@ -1,8 +1,7 @@
{ {
"pair": "pair_house_01",
"genericName": "The Loom", "genericName": "The Loom",
"description": "The Loom allowed the creation of finer clothing to clothe citizens in the settlement. Women of the household were taught from a young age how to weave on the loom, and subsequently spent a large share of their lives working with it.", "description": "The Loom allowed the creation of finer clothing to clothe citizens in the settlement. Women of the household were taught from a young age how to weave on the loom, and subsequently spent a large share of their lives working with it.",
"cost": {"food": 0, "wood": 100, "stone": 0, "metal": 0}, "cost": {"food": 250, "wood": 0, "stone": 0, "metal": 0},
"requirements": {"tech": "phase_village"}, "requirements": {"tech": "phase_village"},
"requirementsTooltip": "Unlocked in Village Phase.", "requirementsTooltip": "Unlocked in Village Phase.",
"icon": "wives_festival.png", "icon": "wives_festival.png",

View File

@ -1,8 +1,7 @@
{ {
"pair": "pair_heal_03",
"genericName": "Battlefield Medicine", "genericName": "Battlefield Medicine",
"description": "Unlock health regeneration for your units.", "description": "Unlock health regeneration for your units.",
"cost": {"food": 100, "wood": 0, "stone": 0, "metal": 100}, "cost": {"food": 1000, "wood": 0, "stone": 0, "metal": 250},
"requirements": {"tech": "phase_city"}, "requirements": {"tech": "phase_city"},
"requirementsTooltip": "Unlocked in City Phase.", "requirementsTooltip": "Unlocked in City Phase.",
"icon": "bandage.png", "icon": "bandage.png",
@ -11,4 +10,4 @@
"modifications": [{"value": "Health/RegenRate", "add": 0.5}], "modifications": [{"value": "Health/RegenRate", "add": 0.5}],
"affects": ["Unit Organic"], "affects": ["Unit Organic"],
"soundComplete": "interface/alarm/alarm_upgradearmory.xml" "soundComplete": "interface/alarm/alarm_upgradearmory.xml"
} }

View File

@ -1,5 +1,4 @@
{ {
"pair": "pair_inf_02",
"genericName": "Iron Spearheads", "genericName": "Iron Spearheads",
"specificName": { "specificName": {
"hele": "Siderénies Aichmés", "hele": "Siderénies Aichmés",
@ -20,4 +19,4 @@
"modifications": [{"value": "Attack/Melee/Hack", "add": 2.0}], "modifications": [{"value": "Attack/Melee/Hack", "add": 2.0}],
"affects": ["Spear"], "affects": ["Spear"],
"soundComplete": "interface/alarm/alarm_upgradearmory.xml" "soundComplete": "interface/alarm/alarm_upgradearmory.xml"
} }

View File

@ -2,7 +2,8 @@
"genericName": "City Phase", "genericName": "City Phase",
"requirements": { "any": [{"tech":"phase_city_generic"}, {"tech":"phase_city_britons"}, {"tech":"city_phase_gauls"}, {"tech":"phase_city_pair_celts"}, {"tech":"phase_city_athen"}]}, "requirements": { "any": [{"tech":"phase_city_generic"}, {"tech":"phase_city_britons"}, {"tech":"city_phase_gauls"}, {"tech":"phase_city_pair_celts"}, {"tech":"phase_city_athen"}]},
"autoResearch": true, "autoResearch": true,
"modifications": [{"value": "TerritoryInfluence/Radius", "multiply": 1.50}], "modifications": [{"value": "TerritoryInfluence/Radius", "multiply": 1.50},
"affects": ["CivCentre"], {"value": "Health/Max", "multiply": 1.2, "affects": "CitizenSoldier"}],
"affects": ["CivCentre", "Infantry", "Cavalry"],
"soundComplete": "interface/alarm/alarm_phase.xml" "soundComplete": "interface/alarm/alarm_phase.xml"
} }

View File

@ -2,7 +2,8 @@
"genericName": "Town Phase", "genericName": "Town Phase",
"requirements": { "any": [{"tech":"phase_town_generic"}, {"tech":"phase_town_athen"}]}, "requirements": { "any": [{"tech":"phase_town_generic"}, {"tech":"phase_town_athen"}]},
"autoResearch": true, "autoResearch": true,
"modifications": [{"value": "TerritoryInfluence/Radius", "multiply": 1.30}], "modifications": [{"value": "TerritoryInfluence/Radius", "multiply": 1.30},
"affects": ["CivCentre"], {"value": "Health/Max", "multiply": 1.2, "affects": "CitizenSoldier"}],
"affects": ["CivCentre", "Infantry", "Cavalry"],
"soundComplete": "interface/alarm/alarm_phase.xml" "soundComplete": "interface/alarm/alarm_phase.xml"
} }

View File

@ -1,5 +1,4 @@
{ {
"pair": "pair_house_01",
"genericName": "Home Garden", "genericName": "Home Garden",
"specificName": { "specificName": {
"hele": "Peristyle", "hele": "Peristyle",
@ -12,13 +11,13 @@
"pers": "Paradise" "pers": "Paradise"
}, },
"description": "Home gardens ranged from simple fenced-in areas to large manicured and colonnaded enclosures.", "description": "Home gardens ranged from simple fenced-in areas to large manicured and colonnaded enclosures.",
"cost": {"food": 0, "wood": 0, "stone": 100, "metal": 0}, "cost": {"food": 0, "wood": 500, "stone": 100, "metal": 0},
"requirements": {"tech": "phase_village"}, "requirements": {"tech": "phase_village"},
"requirementsTooltip": "Unlocked in Village Phase.", "requirementsTooltip": "Unlocked in Village Phase.",
"icon": "population.png", "icon": "population.png",
"researchTime": 40, "researchTime": 40,
"tooltip": "Houses +1 population cap bonus.", "tooltip": "Houses +20% population cap bonus.",
"modifications": [{"value": "Cost/PopulationBonus", "add": 1.0}], "modifications": [{"value": "Cost/PopulationBonus", "multiply": 1.2}],
"affects": ["House"], "affects": ["House"],
"soundComplete": "interface/alarm/alarm_upgradearmory.xml" "soundComplete": "interface/alarm/alarm_upgradearmory.xml"
} }

View File

@ -1,5 +1,4 @@
{ {
"pair": "pair_house_02",
"genericName": "Manors", "genericName": "Manors",
"specificName": { "specificName": {
"rome": "Insulae" "rome": "Insulae"
@ -10,8 +9,8 @@
"requirementsTooltip": "Unlocked in Town Phase.", "requirementsTooltip": "Unlocked in Town Phase.",
"icon": "population.png", "icon": "population.png",
"researchTime": 40, "researchTime": 40,
"tooltip": "Houses +2 population cap bonus.", "tooltip": "Houses +20% population cap bonus.",
"modifications": [{"value": "Cost/PopulationBonus", "add": 2.0}], "modifications": [{"value": "Cost/PopulationBonus", "multiply": 1.2}],
"affects": ["House"], "affects": ["House"],
"soundComplete": "interface/alarm/alarm_upgradearmory.xml" "soundComplete": "interface/alarm/alarm_upgradearmory.xml"
} }

View File

@ -0,0 +1,22 @@
{
"genericName": "Glorious Expansion",
"specificName": {
"hele": "Peristyle",
"mace": "Peristyle",
"spart": "Peristyle",
"athen": "Peristyle",
"sele": "Peristyle",
"ptol": "Peristyle",
"rome": "Peristyle",
"pers": "Paradise"
},
"description": "The wonder attracts many more people to your civilization.",
"cost": {"food": 3000, "wood": 3000, "stone": 500, "metal": 500},
"requirements": {"tech": "phase_city"},
"requirementsTooltip": "Unlocked in City Phase.",
"icon": "special_treasure.png",
"researchTime": 40,
"tooltip": "+50 maximum population cap.",
"modifications": [{"value": "Player/MaxPopulation", "add": 50}],
"soundComplete": "interface/alarm/alarm_upgradearmory.xml"
}

View File

@ -1,5 +1,4 @@
{ {
"pair": "pair_inf_01",
"genericName": "Ranged Infantry Irregulars", "genericName": "Ranged Infantry Irregulars",
"specificName": { "specificName": {
"hele": "Átaktoi", "hele": "Átaktoi",
@ -11,13 +10,15 @@
"ptol": "Átaktoi" "ptol": "Átaktoi"
}, },
"description": "Training increases damage of ranged infantry units.", "description": "Training increases damage of ranged infantry units.",
"cost": {"food": 0, "wood": 50, "stone": 0, "metal": 0}, "cost": {"food": 500, "wood": 500, "stone": 250, "metal": 250},
"requirements": {"any": [{"tech": "phase_town"},{"civ": "celt"},{"civ": "brit"},{"civ": "gaul"}]}, "requirements": {"tech": "phase_town"},
"requirementsTooltip": "Unlocked in Town Phase.", "requirementsTooltip": "Unlocked in Town Phase.",
"icon": "arrow.png", "icon": "arrow.png",
"researchTime": 40, "researchTime": 40,
"tooltip": "Ranged infantry +2 pierce attack.", "tooltip": "+20% ranged infantry attack.",
"modifications": [{"value": "Attack/Ranged/Pierce", "add": 2.0}], "modifications": [{"value": "Attack/Ranged/Hack", "multiply": 1.2},
{"value": "Attack/Ranged/Pierce", "multiply": 1.2},
{"value": "Attack/Ranged/Crush", "multiply": 1.2}],
"affects": ["Infantry Ranged"], "affects": ["Infantry Ranged"],
"soundComplete": "interface/alarm/alarm_upgradearmory.xml" "soundComplete": "interface/alarm/alarm_upgradearmory.xml"
} }

View File

@ -1,5 +1,4 @@
{ {
"pair": "pair_inf_02",
"genericName": "Javelin Thong", "genericName": "Javelin Thong",
"specificName": { "specificName": {
"hele": "Ankyle", "hele": "Ankyle",
@ -24,4 +23,4 @@
{"value": "Vision/Range", "add": 4.0}], {"value": "Vision/Range", "add": 4.0}],
"affects": ["Javelin"], "affects": ["Javelin"],
"soundComplete": "interface/alarm/alarm_upgradearmory.xml" "soundComplete": "interface/alarm/alarm_upgradearmory.xml"
} }

View File

@ -1,7 +1,7 @@
{ {
"genericName": "Armor plating", "genericName": "Armor plating",
"description": "Increased armor on siege weapons", "description": "Increased armor on siege weapons",
"cost": {"food": 0, "wood": 300, "stone": 0, "metal": 350}, "cost": {"food": 0, "wood": 500, "stone": 0, "metal": 250},
"requirements": {"tech": "phase_city"}, "requirements": {"tech": "phase_city"},
"requirementsTooltip": "Unlocked in City Phase.", "requirementsTooltip": "Unlocked in City Phase.",
"icon": "armor_plates_gold.png", "icon": "armor_plates_gold.png",

View File

@ -1,15 +1,15 @@
{ {
"genericName": "Advanced Siege", "genericName": "Advanced Siege",
"description": "Advanced technologies improve siege efficiency", "description": "Advanced technologies improve siege efficiency",
"cost": {"food": 0, "wood": 200, "stone": 0, "metal": 250}, "cost": {"food": 0, "wood": 1000, "stone": 0, "metal": 500},
"requirements": {"tech": "phase_city"}, "requirements": {"tech": "phase_city"},
"requirementsTooltip": "Unlocked in City Phase.", "requirementsTooltip": "Unlocked in City Phase.",
"icon": "siege_ram.png", "icon": "siege_ram.png",
"researchTime": 40, "researchTime": 40,
"tooltip": "All siege weapons +5 Crush damage.", "tooltip": "All siege weapons +25% Crush damage.",
"modifications": [ "modifications": [
{"value": "Attack/Melee/Crush", "add": 5}, {"value": "Attack/Melee/Crush", "multiply": 1.25},
{"value": "Attack/Ranged/Crush", "add": 5}], {"value": "Attack/Ranged/Crush", "multiply": 1.25}],
"affects": ["Siege"], "affects": ["Siege"],
"soundComplete": "interface/alarm/alarm_upgradearmory.xml" "soundComplete": "interface/alarm/alarm_upgradearmory.xml"
} }

View File

@ -1,7 +1,7 @@
{ {
"genericName": "Bolt Accuracy", "genericName": "Bolt Accuracy",
"description": "Improvement to projectile accuracy", "description": "Improvement to projectile accuracy",
"cost": {"food": 0, "wood": 0, "stone": 0, "metal": 220}, "cost": {"food": 0, "wood": 250, "stone": 0, "metal": 250},
"requirements": {"tech": "phase_city"}, "requirements": {"tech": "phase_city"},
"requirementsTooltip": "Unlocked in City Phase.", "requirementsTooltip": "Unlocked in City Phase.",
"icon": "accuracy_bolt.png", "icon": "accuracy_bolt.png",
@ -10,4 +10,4 @@
"modifications": [{"value": "Attack/Ranged/Spread", "multiply": 0.75}], "modifications": [{"value": "Attack/Ranged/Spread", "multiply": 0.75}],
"affects": ["Bolt Shooter"], "affects": ["Bolt Shooter"],
"soundComplete": "interface/alarm/alarm_upgradearmory.xml" "soundComplete": "interface/alarm/alarm_upgradearmory.xml"
} }

View File

@ -1,7 +1,7 @@
{ {
"genericName": "Metalworker", "genericName": "Metalworker",
"description": "Siege weapons require less metal resource", "description": "Siege weapons require less metal resource",
"cost": {"food": 200, "wood": 0, "stone": 0, "metal": 0}, "cost": {"food": 500, "wood": 500, "stone": 250, "metal": 0},
"requirements": {"tech": "phase_city"}, "requirements": {"tech": "phase_city"},
"requirementsTooltip": "Unlocked in City Phase.", "requirementsTooltip": "Unlocked in City Phase.",
"icon": "metalworker.png", "icon": "metalworker.png",
@ -10,4 +10,4 @@
"modifications": [{"value": "Cost/Resources/metal", "multiply": 0.80}], "modifications": [{"value": "Cost/Resources/metal", "multiply": 0.80}],
"affects": ["Siege"], "affects": ["Siege"],
"soundComplete": "interface/alarm/alarm_upgradearmory.xml" "soundComplete": "interface/alarm/alarm_upgradearmory.xml"
} }

View File

@ -1,7 +1,7 @@
{ {
"genericName": "Artillery Instructors", "genericName": "Artillery Instructors",
"description": "Siege weapons cost less wood", "description": "Siege weapons cost less wood",
"cost": {"food": 0, "wood": 0, "stone": 0, "metal": 200}, "cost": {"food": 500, "wood": 0, "stone": 250, "metal": 500},
"requirements": {"tech": "phase_city"}, "requirements": {"tech": "phase_city"},
"requirementsTooltip": "Unlocked in City Phase.", "requirementsTooltip": "Unlocked in City Phase.",
"icon": "anvil.png", "icon": "anvil.png",
@ -10,4 +10,4 @@
"modifications": [{"value": "Cost/Resources/wood", "multiply": 0.80}], "modifications": [{"value": "Cost/Resources/wood", "multiply": 0.80}],
"affects": ["Siege"], "affects": ["Siege"],
"soundComplete": "interface/alarm/alarm_upgradearmory.xml" "soundComplete": "interface/alarm/alarm_upgradearmory.xml"
} }

View File

@ -0,0 +1,13 @@
{
"genericName": "Cavalry Breeding",
"description": "Breed the fastest horses.",
"cost": {"food": 500, "wood": 500, "stone": 0, "metal": 150},
"requirements": {"tech": "phase_town"},
"requirementsTooltip": "Unlocked in Town Phase.",
"icon": "nisean_war_horses.png",
"researchTime": 40,
"tooltip": "+10% cavalry walk speed.",
"modifications": [{"value": "UnitMotion/WalkSpeed", "multiply": 1.1}],
"affects": ["Cavalry"],
"soundComplete": "interface/alarm/alarm_upgradearmory.xml"
}

View File

@ -0,0 +1,14 @@
{
"genericName": "Cavalry Speed Training",
"description": "Train your horses to move faster.",
"cost": {"food": 500, "wood": 500, "stone": 0, "metal": 150},
"supersedes": "speed_cavalry_01",
"requirements": {"tech": "phase_city"},
"requirementsTooltip": "Unlocked in City Phase.",
"icon": "nisean_war_horses.png",
"researchTime": 40,
"tooltip": "+10% cavalry walk speed.",
"modifications": [{"value": "UnitMotion/WalkSpeed", "multiply": 1.1}],
"affects": ["Cavalry"],
"soundComplete": "interface/alarm/alarm_upgradearmory.xml"
}

View File

@ -1,6 +1,5 @@
{ {
"genericName": "Conscription", "genericName": "Conscription",
"supersedes": "pair_levy_01",
"description": "Significantly increase training speed of soldiers at the barracks by training them in large batches or battalions.", "description": "Significantly increase training speed of soldiers at the barracks by training them in large batches or battalions.",
"cost": {"food": 500, "wood": 0, "stone": 0, "metal": 0}, "cost": {"food": 500, "wood": 0, "stone": 0, "metal": 0},
"requirements": {"tech": "phase_city"}, "requirements": {"tech": "phase_city"},

View File

@ -1,5 +1,4 @@
{ {
"pair": "pair_house_02",
"genericName": "Fertility Festival", "genericName": "Fertility Festival",
"specificName": { "specificName": {
"hele": "Thesmophoria", "hele": "Thesmophoria",
@ -9,11 +8,11 @@
"rome": "Bona Dea" "rome": "Bona Dea"
}, },
"description": "A festival attended by women-only, to celebrate female fertility.", "description": "A festival attended by women-only, to celebrate female fertility.",
"cost": {"food": 200, "wood": 0, "stone": 0, "metal": 200}, "cost": {"food": 250, "wood": 0, "stone": 0, "metal": 250},
"requirements": {"tech": "phase_town"}, "requirements": {"tech": "phase_town"},
"requirementsTooltip": "Unlocked in Town Phase.", "requirementsTooltip": "Unlocked in Town Phase.",
"icon": "wives_festival.png", "icon": "wives_festival.png",
"researchTime": 60, "researchTime": 60,
"tooltip": "Unlock the ability to train women from houses.", "tooltip": "Unlock the ability to train women from houses.",
"soundComplete": "interface/alarm/alarm_upgradearmory.xml" "soundComplete": "interface/alarm/alarm_upgradearmory.xml"
} }

View File

@ -2,7 +2,7 @@
<Entity parent="template_unit_mechanical_siege_onager"> <Entity parent="template_unit_mechanical_siege_onager">
<Attack> <Attack>
<Ranged> <Ranged>
<MaxRange>76</MaxRange> <MaxRange>110</MaxRange>
<MinRange>16.0</MinRange> <MinRange>16.0</MinRange>
<ProjectileSpeed>22.0</ProjectileSpeed> <ProjectileSpeed>22.0</ProjectileSpeed>
<RepeatTime>6000</RepeatTime> <RepeatTime>6000</RepeatTime>
@ -18,10 +18,6 @@
</Attack> </Attack>
<Cost> <Cost>
<BuildTime>40</BuildTime> <BuildTime>40</BuildTime>
<Resources>
<wood>300</wood>
<stone>100</stone>
</Resources>
</Cost> </Cost>
<Footprint replace=""> <Footprint replace="">
<Square width="10.0" depth="10.0"/> <Square width="10.0" depth="10.0"/>

View File

@ -3,27 +3,21 @@
<Attack> <Attack>
<Ranged> <Ranged>
<Hack>0.0</Hack> <Hack>0.0</Hack>
<Pierce>40.0</Pierce> <Pierce>120.0</Pierce>
<Crush>20.0</Crush> <Crush>25.0</Crush>
<MaxRange>56</MaxRange> <MaxRange>100</MaxRange>
<MinRange>4.0</MinRange> <MinRange>4.0</MinRange>
<ProjectileSpeed>64.0</ProjectileSpeed> <ProjectileSpeed>300.0</ProjectileSpeed>
<RepeatTime>2500</RepeatTime> <RepeatTime>2500</RepeatTime>
</Ranged> </Ranged>
</Attack> </Attack>
<Cost> <Cost>
<BuildTime>15</BuildTime> <BuildTime>15</BuildTime>
<Resources>
<wood>90</wood>
</Resources>
</Cost> </Cost>
<Footprint replace=""> <Footprint replace="">
<Square width="5.0" depth="5.0"/> <Square width="5.0" depth="5.0"/>
<Height>3.0</Height> <Height>3.0</Height>
</Footprint> </Footprint>
<Health>
<Max>150</Max>
</Health>
<Identity> <Identity>
<Civ>rome</Civ> <Civ>rome</Civ>
<SpecificName>Scorpio</SpecificName> <SpecificName>Scorpio</SpecificName>

View File

@ -31,8 +31,6 @@
</Entities> </Entities>
<Technologies datatype="tokens"> <Technologies datatype="tokens">
-unlock_champion_units -unlock_champion_units
upgrade_rank_advanced_infantry
upgrade_rank_elite_infantry
</Technologies> </Technologies>
</ProductionQueue> </ProductionQueue>
<VisualActor> <VisualActor>

View File

@ -19,9 +19,10 @@
units/athen_mechanical_siege_lithobolos_packed units/athen_mechanical_siege_lithobolos_packed
</Entities> </Entities>
<Technologies datatype="tokens"> <Technologies datatype="tokens">
-pair_champ_02 siege_attack
pair_siege_attack_pack siege_armor
pair_siege_cost_armor siege_cost_metal
siege_cost_wood
siege_bolt_accuracy siege_bolt_accuracy
</Technologies> </Technologies>
</ProductionQueue> </ProductionQueue>

View File

@ -28,11 +28,6 @@
units/brit_cavalry_javelinist_b units/brit_cavalry_javelinist_b
units/brit_champion_cavalry_barracks units/brit_champion_cavalry_barracks
</Entities> </Entities>
<Technologies datatype="tokens">
upgrade_rank_advanced_infantry
upgrade_rank_advanced_cavalry
upgrade_rank_elite_cavalry
</Technologies>
</ProductionQueue> </ProductionQueue>
<VisualActor> <VisualActor>
<Actor>structures/britons/barracks.xml</Actor> <Actor>structures/britons/barracks.xml</Actor>

View File

@ -7,18 +7,11 @@
<Civ>brit</Civ> <Civ>brit</Civ>
<SpecificName>Amoridas</SpecificName> <SpecificName>Amoridas</SpecificName>
<History>Figured to have it represent an armory; these were common, and not all Celts (truthfully, not even most) had to provide their own weapons. Just, they had to provide their own GOOD weapons and armor, but mass-produced spears and javelins and shields were distributed freely at need. The possession of a armory by the local lord was considered quite prestigious among the Celts, especially the larger examples found in Gaul that could maintain armies.</History> <History>Figured to have it represent an armory; these were common, and not all Celts (truthfully, not even most) had to provide their own weapons. Just, they had to provide their own GOOD weapons and armor, but mass-produced spears and javelins and shields were distributed freely at need. The possession of a armory by the local lord was considered quite prestigious among the Celts, especially the larger examples found in Gaul that could maintain armies.</History>
<RequiredTechnology>phase_village</RequiredTechnology> <RequiredTechnology>phase_town</RequiredTechnology>
<VisibleClasses datatype="tokens"> <VisibleClasses datatype="tokens">
-Town Town
Village </VisibleClasses>
</VisibleClasses>
</Identity> </Identity>
<ProductionQueue>
<Technologies datatype="tokens">
-pair_inf_armor_03
-pair_inf_armor_04
</Technologies>
</ProductionQueue>
<VisualActor> <VisualActor>
<Actor>structures/celts/blacksmith.xml</Actor> <Actor>structures/celts/blacksmith.xml</Actor>
</VisualActor> </VisualActor>

View File

@ -42,8 +42,10 @@
units/brit_mechanical_siege_ram units/brit_mechanical_siege_ram
</Entities> </Entities>
<Technologies datatype="tokens"> <Technologies datatype="tokens">
pair_siege_attack_cost siege_attack
pair_siege_cost_armor siege_armor
siege_cost_metal
siege_cost_wood
</Technologies> </Technologies>
</ProductionQueue> </ProductionQueue>
<Vision> <Vision>

View File

@ -33,8 +33,6 @@
<Technologies datatype="tokens"> <Technologies datatype="tokens">
carthaginians/pair_celt_mercs_1 carthaginians/pair_celt_mercs_1
carthaginians/pair_celt_mercs_2 carthaginians/pair_celt_mercs_2
carthaginians/upgrade_rank_advanced_celts
carthaginians/upgrade_rank_elite_celts
</Technologies> </Technologies>
</ProductionQueue> </ProductionQueue>
<VisualActor> <VisualActor>

View File

@ -27,8 +27,6 @@
<Technologies datatype="tokens"> <Technologies datatype="tokens">
carthaginians/pair_iberian_mercs_1 carthaginians/pair_iberian_mercs_1
carthaginians/pair_iberian_mercs_2 carthaginians/pair_iberian_mercs_2
carthaginians/upgrade_rank_advanced_iberian
carthaginians/upgrade_rank_elite_iberian
</Technologies> </Technologies>
</ProductionQueue> </ProductionQueue>
<VisualActor> <VisualActor>

View File

@ -33,8 +33,6 @@
<Technologies datatype="tokens"> <Technologies datatype="tokens">
carthaginians/pair_italian_mercs_1 carthaginians/pair_italian_mercs_1
carthaginians/pair_italian_mercs_2 carthaginians/pair_italian_mercs_2
carthaginians/upgrade_rank_advanced_italiote
carthaginians/upgrade_rank_elite_italiote
</Technologies> </Technologies>
</ProductionQueue> </ProductionQueue>
<VisualActor> <VisualActor>

View File

@ -23,8 +23,10 @@
units/cart_mechanical_siege_oxybeles_packed units/cart_mechanical_siege_oxybeles_packed
</Entities> </Entities>
<Technologies datatype="tokens"> <Technologies datatype="tokens">
pair_siege_attack_pack siege_attack
pair_siege_cost_armor siege_armor
siege_cost_metal
siege_cost_wood
siege_bolt_accuracy siege_bolt_accuracy
</Technologies> </Technologies>
</ProductionQueue> </ProductionQueue>

View File

@ -28,6 +28,14 @@
<Square width="42.0" depth="58.0"/> <Square width="42.0" depth="58.0"/>
<Height>8.0</Height> <Height>8.0</Height>
</Footprint> </Footprint>
<GarrisonHolder>
<Max>20</Max>
<EjectHealth>0.1</EjectHealth>
<EjectClassesOnDestroy datatype="tokens">Unit</EjectClassesOnDestroy>
<List datatype="tokens">Support Infantry Cavalry</List>
<BuffHeal>0</BuffHeal>
<LoadingRange>2</LoadingRange>
</GarrisonHolder>
<Health> <Health>
<Max>5000</Max> <Max>5000</Max>
</Health> </Health>
@ -48,7 +56,11 @@
</SoundGroups> </SoundGroups>
</Sound> </Sound>
<TerritoryDecay disable=""/> <TerritoryDecay disable=""/>
<TerritoryInfluence disable=""/> <TerritoryInfluence>
<Root>true</Root>
<Radius>200</Radius>
<Weight>25000</Weight>
</TerritoryInfluence>
<ProductionQueue> <ProductionQueue>
<BatchTimeModifier>0.7</BatchTimeModifier> <BatchTimeModifier>0.7</BatchTimeModifier>
<Entities datatype="tokens"> <Entities datatype="tokens">

View File

@ -26,11 +26,6 @@
units/celt_cavalry_swordsman_b units/celt_cavalry_swordsman_b
units/celt_cavalry_javelinist_b units/celt_cavalry_javelinist_b
</Entities> </Entities>
<Technologies datatype="tokens">
upgrade_rank_advanced_infantry
upgrade_rank_advanced_cavalry
upgrade_rank_elite_cavalry
</Technologies>
</ProductionQueue> </ProductionQueue>
<VisualActor> <VisualActor>
<Actor>structures/celts/barracks.xml</Actor> <Actor>structures/celts/barracks.xml</Actor>

View File

@ -7,18 +7,11 @@
<Civ>celt</Civ> <Civ>celt</Civ>
<SpecificName>Amoridas</SpecificName> <SpecificName>Amoridas</SpecificName>
<History>Figured to have it represent an armory; these were common, and not all Celts (truthfully, not even most) had to provide their own weapons. Just, they had to provide their own GOOD weapons and armor, but mass-produced spears and javelins and shields were distributed freely at need. The possession of a armory by the local lord was considered quite prestigious among the Celts, especially the larger examples found in Gaul that could maintain armies.</History> <History>Figured to have it represent an armory; these were common, and not all Celts (truthfully, not even most) had to provide their own weapons. Just, they had to provide their own GOOD weapons and armor, but mass-produced spears and javelins and shields were distributed freely at need. The possession of a armory by the local lord was considered quite prestigious among the Celts, especially the larger examples found in Gaul that could maintain armies.</History>
<RequiredTechnology>phase_village</RequiredTechnology> <RequiredTechnology>phase_town</RequiredTechnology>
<VisibleClasses datatype="tokens"> <VisibleClasses datatype="tokens">
-Town Town
Village </VisibleClasses>
</VisibleClasses>
</Identity> </Identity>
<ProductionQueue>
<Technologies datatype="tokens">
-pair_inf_armor_03
-pair_inf_armor_04
</Technologies>
</ProductionQueue>
<VisualActor> <VisualActor>
<Actor>structures/celts/blacksmith.xml</Actor> <Actor>structures/celts/blacksmith.xml</Actor>
</VisualActor> </VisualActor>

View File

@ -43,8 +43,10 @@
units/celt_mechanical_siege_ram units/celt_mechanical_siege_ram
</Entities> </Entities>
<Technologies datatype="tokens"> <Technologies datatype="tokens">
pair_siege_attack_cost siege_attack
pair_siege_cost_armor siege_armor
siege_cost_metal
siege_cost_wood
</Technologies> </Technologies>
</ProductionQueue> </ProductionQueue>
<Vision> <Vision>

View File

@ -30,8 +30,10 @@
units/celt_mechanical_siege_ram units/celt_mechanical_siege_ram
</Entities> </Entities>
<Technologies datatype="tokens"> <Technologies datatype="tokens">
pair_siege_attack_cost siege_attack
pair_siege_cost_armor siege_armor
siege_cost_metal
siege_cost_wood
</Technologies> </Technologies>
</ProductionQueue> </ProductionQueue>
<VisualActor> <VisualActor>

View File

@ -28,11 +28,6 @@
units/gaul_cavalry_javelinist_b units/gaul_cavalry_javelinist_b
units/gaul_champion_cavalry_barracks units/gaul_champion_cavalry_barracks
</Entities> </Entities>
<Technologies datatype="tokens">
upgrade_rank_advanced_infantry
upgrade_rank_advanced_cavalry
upgrade_rank_elite_cavalry
</Technologies>
</ProductionQueue> </ProductionQueue>
<VisualActor> <VisualActor>
<Actor>structures/celts/barracks.xml</Actor> <Actor>structures/celts/barracks.xml</Actor>

View File

@ -7,18 +7,11 @@
<Civ>gaul</Civ> <Civ>gaul</Civ>
<SpecificName>Amoridas</SpecificName> <SpecificName>Amoridas</SpecificName>
<History>Figured to have it represent an armory; these were common, and not all Celts (truthfully, not even most) had to provide their own weapons. Just, they had to provide their own GOOD weapons and armor, but mass-produced spears and javelins and shields were distributed freely at need. The possession of a armory by the local lord was considered quite prestigious among the Celts, especially the larger examples found in Gaul that could maintain armies.</History> <History>Figured to have it represent an armory; these were common, and not all Celts (truthfully, not even most) had to provide their own weapons. Just, they had to provide their own GOOD weapons and armor, but mass-produced spears and javelins and shields were distributed freely at need. The possession of a armory by the local lord was considered quite prestigious among the Celts, especially the larger examples found in Gaul that could maintain armies.</History>
<RequiredTechnology>phase_village</RequiredTechnology> <RequiredTechnology>phase_town</RequiredTechnology>
<VisibleClasses datatype="tokens"> <VisibleClasses datatype="tokens">
-Town Town
Village </VisibleClasses>
</VisibleClasses>
</Identity> </Identity>
<ProductionQueue>
<Technologies datatype="tokens">
-pair_inf_armor_03
-pair_inf_armor_04
</Technologies>
</ProductionQueue>
<VisualActor> <VisualActor>
<Actor>structures/celts/blacksmith.xml</Actor> <Actor>structures/celts/blacksmith.xml</Actor>
</VisualActor> </VisualActor>

View File

@ -26,8 +26,10 @@
units/gaul_mechanical_siege_ram units/gaul_mechanical_siege_ram
</Entities> </Entities>
<Technologies datatype="tokens"> <Technologies datatype="tokens">
pair_siege_attack_cost siege_attack
pair_siege_cost_armor siege_armor
siege_cost_metal
siege_cost_wood
</Technologies> </Technologies>
</ProductionQueue> </ProductionQueue>
<VisualActor> <VisualActor>

View File

@ -34,8 +34,6 @@
</Entities> </Entities>
<Technologies datatype="tokens"> <Technologies datatype="tokens">
-unlock_champion_units -unlock_champion_units
upgrade_rank_advanced_infantry
upgrade_rank_elite_infantry
</Technologies> </Technologies>
</ProductionQueue> </ProductionQueue>
<VisualActor> <VisualActor>

View File

@ -26,8 +26,10 @@
units/hele_mechanical_siege_tower units/hele_mechanical_siege_tower
</Entities> </Entities>
<Technologies datatype="tokens"> <Technologies datatype="tokens">
pair_siege_attack_pack siege_attack
pair_siege_cost_armor siege_armor
siege_cost_metal
siege_cost_wood
siege_bolt_accuracy siege_bolt_accuracy
</Technologies> </Technologies>
</ProductionQueue> </ProductionQueue>

View File

@ -22,10 +22,6 @@
units/iber_cavalry_javelinist_b units/iber_cavalry_javelinist_b
units/iber_champion_cavalry_barracks units/iber_champion_cavalry_barracks
</Entities> </Entities>
<Technologies datatype="tokens">
upgrade_rank_advanced_infantry
upgrade_rank_advanced_cavalry
</Technologies>
</ProductionQueue> </ProductionQueue>
<VisualActor> <VisualActor>
<Actor>structures/iberians/barracks.xml</Actor> <Actor>structures/iberians/barracks.xml</Actor>

View File

@ -7,8 +7,7 @@
</Identity> </Identity>
<ProductionQueue> <ProductionQueue>
<Technologies datatype="tokens"> <Technologies datatype="tokens">
-pair_inf_armor_04 attack_steel_working
attack_steel_working
</Technologies> </Technologies>
</ProductionQueue> </ProductionQueue>
<VisualActor> <VisualActor>

View File

@ -29,8 +29,10 @@
units/iber_mechanical_siege_ram units/iber_mechanical_siege_ram
</Entities> </Entities>
<Technologies datatype="tokens"> <Technologies datatype="tokens">
pair_siege_attack_cost siege_attack
pair_siege_cost_armor siege_armor
siege_cost_metal
siege_cost_wood
</Technologies> </Technologies>
</ProductionQueue> </ProductionQueue>
<VisualActor> <VisualActor>

View File

@ -32,12 +32,6 @@
units/mace_cavalry_javelinist_b units/mace_cavalry_javelinist_b
units/mace_champion_cavalry_barracks units/mace_champion_cavalry_barracks
</Entities> </Entities>
<Technologies datatype="tokens">
upgrade_rank_advanced_infantry
upgrade_rank_elite_infantry
upgrade_rank_advanced_cavalry
upgrade_rank_elite_cavalry
</Technologies>
</ProductionQueue> </ProductionQueue>
<VisualActor> <VisualActor>
<Actor>structures/macedonians/barracks.xml</Actor> <Actor>structures/macedonians/barracks.xml</Actor>

View File

@ -30,9 +30,11 @@
units/mace_mechanical_siege_tower units/mace_mechanical_siege_tower
</Entities> </Entities>
<Technologies datatype="tokens"> <Technologies datatype="tokens">
pair_siege_attack_pack siege_attack
pair_siege_cost_armor siege_armor
siege_bolt_accuracy siege_cost_metal
siege_cost_wood
siege_bolt_accuracy
</Technologies> </Technologies>
</ProductionQueue> </ProductionQueue>
<VisualActor> <VisualActor>

View File

@ -7,8 +7,6 @@
</Identity> </Identity>
<ProductionQueue> <ProductionQueue>
<Technologies datatype="tokens"> <Technologies datatype="tokens">
-pair_inf_armor_03
-pair_inf_armor_04
attack_steel_working attack_steel_working
</Technologies> </Technologies>
</ProductionQueue> </ProductionQueue>

View File

@ -16,7 +16,7 @@
units/maur_champion_chariot units/maur_champion_chariot
</Entities> </Entities>
<Technologies datatype="tokens"> <Technologies datatype="tokens">
pair_champ_02 attack_soldiers_will
</Technologies> </Technologies>
</ProductionQueue> </ProductionQueue>
<VisualActor> <VisualActor>

View File

@ -17,7 +17,6 @@
persians/training_levy_infantry persians/training_levy_infantry
persians/training_conscription_infantry persians/training_conscription_infantry
persians/special_archery_tradition persians/special_archery_tradition
-pair_levy_01
-training_conscription -training_conscription
-unlock_champion_units -unlock_champion_units
</Technologies> </Technologies>

View File

@ -4,13 +4,6 @@
<Civ>pers</Civ> <Civ>pers</Civ>
<SpecificName>Arštišta</SpecificName> <SpecificName>Arštišta</SpecificName>
</Identity> </Identity>
<ProductionQueue>
<Technologies datatype="tokens">
-pair_inf_armor_02
-pair_inf_armor_03
-pair_inf_armor_04
</Technologies>
</ProductionQueue>
<VisualActor> <VisualActor>
<Actor>structures/persians/blacksmith.xml</Actor> <Actor>structures/persians/blacksmith.xml</Actor>
</VisualActor> </VisualActor>

View File

@ -12,8 +12,10 @@
units/pers_mechanical_siege_ram units/pers_mechanical_siege_ram
</Entities> </Entities>
<Technologies datatype="tokens"> <Technologies datatype="tokens">
pair_siege_attack_cost siege_attack
pair_siege_cost_armor siege_armor
siege_cost_metal
siege_cost_wood
</Technologies> </Technologies>
</ProductionQueue> </ProductionQueue>
<VisualActor> <VisualActor>

View File

@ -36,13 +36,10 @@
units/pers_cavalry_archer_b units/pers_cavalry_archer_b
</Entities> </Entities>
<Technologies datatype="tokens"> <Technologies datatype="tokens">
-pair_levy_01
-training_conscription -training_conscription
-unlock_champion_units -unlock_champion_units
persians/training_levy_cavalry persians/training_levy_cavalry
persians/training_conscription_cavalry persians/training_conscription_cavalry
upgrade_rank_advanced_cavalry
upgrade_rank_elite_cavalry
successors/special_war_horses successors/special_war_horses
</Technologies> </Technologies>
</ProductionQueue> </ProductionQueue>

View File

@ -24,9 +24,11 @@
units/ptol_mechanical_siege_tower units/ptol_mechanical_siege_tower
</Entities> </Entities>
<Technologies datatype="tokens"> <Technologies datatype="tokens">
pair_siege_attack_pack siege_attack
pair_siege_cost_armor siege_armor
siege_bolt_accuracy siege_cost_metal
siege_cost_wood
siege_bolt_accuracy
</Technologies> </Technologies>
</ProductionQueue> </ProductionQueue>
<VisualActor> <VisualActor>

View File

@ -49,10 +49,6 @@
<Technologies datatype="tokens"> <Technologies datatype="tokens">
-phase_town_generic -phase_town_generic
-phase_city_generic -phase_city_generic
upgrade_rank_advanced_infantry
upgrade_rank_elite_infantry
upgrade_rank_advanced_cavalry
upgrade_rank_elite_cavalry
</Technologies> </Technologies>
</ProductionQueue> </ProductionQueue>
<Sound> <Sound>

View File

@ -1,13 +1,13 @@
<?xml version="1.0" encoding="utf-8"?> <?xml version="1.0" encoding="utf-8"?>
<Entity parent="template_structure_special"> <Entity parent="template_structure_special">
<Armour> <Armour>
<Hack>10.0</Hack> <Hack>3.0</Hack>
<Pierce>40.0</Pierce> <Pierce>25.0</Pierce>
<Crush>10.0</Crush> <Crush>1.0</Crush>
<Foundation> <Foundation>
<Hack>3.0</Hack> <Hack>1.0</Hack>
<Pierce>8.0</Pierce> <Pierce>5.0</Pierce>
<Crush>3.0</Crush> <Crush>1.0</Crush>
</Foundation> </Foundation>
</Armour> </Armour>
<Attack> <Attack>
@ -33,7 +33,7 @@
</BuildRestrictions> </BuildRestrictions>
<Cost> <Cost>
<PopulationBonus>5</PopulationBonus> <PopulationBonus>5</PopulationBonus>
<BuildTime>160</BuildTime> <BuildTime>250</BuildTime>
<Resources> <Resources>
<wood>400</wood> <wood>400</wood>
<stone>0</stone> <stone>0</stone>
@ -50,8 +50,8 @@
<LoadingRange>6</LoadingRange> <LoadingRange>6</LoadingRange>
</GarrisonHolder> </GarrisonHolder>
<Health> <Health>
<Max>3600</Max> <Max>2500</Max>
<Repairable>false</Repairable> <Repairable>true</Repairable>
<SpawnEntityOnDeath>rubble/rubble_rome_sb</SpawnEntityOnDeath> <SpawnEntityOnDeath>rubble/rubble_rome_sb</SpawnEntityOnDeath>
</Health> </Health>
<Identity> <Identity>
@ -76,7 +76,7 @@
</SoundGroups> </SoundGroups>
</Sound> </Sound>
<TerritoryDecay> <TerritoryDecay>
<HealthDecayRate>5</HealthDecayRate> <HealthDecayRate>10</HealthDecayRate>
</TerritoryDecay> </TerritoryDecay>
<TerritoryInfluence disable=""/> <TerritoryInfluence disable=""/>
<ProductionQueue> <ProductionQueue>
@ -90,9 +90,6 @@
units/rome_mechanical_siege_scorpio_packed units/rome_mechanical_siege_scorpio_packed
units/rome_mechanical_siege_ram units/rome_mechanical_siege_ram
</Entities> </Entities>
<Technologies datatype="tokens">
romans/decay_logistics
</Technologies>
</ProductionQueue> </ProductionQueue>
<Vision> <Vision>
<Range>60</Range> <Range>60</Range>

View File

@ -31,10 +31,6 @@
units/rome_cavalry_javelinist_b units/rome_cavalry_javelinist_b
units/rome_champion_cavalry_barracks units/rome_champion_cavalry_barracks
</Entities> </Entities>
<Technologies datatype="tokens">
upgrade_rank_advanced_infantry
upgrade_rank_elite_infantry
</Technologies>
</ProductionQueue> </ProductionQueue>
<VisualActor> <VisualActor>
<Actor>structures/romans/barracks.xml</Actor> <Actor>structures/romans/barracks.xml</Actor>

View File

@ -5,11 +5,6 @@
<SpecificName>Armamentarium</SpecificName> <SpecificName>Armamentarium</SpecificName>
<History>The Roman army stored and repaired its equipment in the armamentarium of the camp.</History> <History>The Roman army stored and repaired its equipment in the armamentarium of the camp.</History>
</Identity> </Identity>
<ProductionQueue>
<Technologies datatype="tokens">
-pair_inf_armor_04
</Technologies>
</ProductionQueue>
<VisualActor> <VisualActor>
<Actor>structures/romans/blacksmith.xml</Actor> <Actor>structures/romans/blacksmith.xml</Actor>
</VisualActor> </VisualActor>

View File

@ -17,8 +17,10 @@
units/rome_mechanical_siege_ram units/rome_mechanical_siege_ram
</Entities> </Entities>
<Technologies datatype="tokens"> <Technologies datatype="tokens">
pair_siege_attack_pack siege_attack
pair_siege_cost_armor siege_armor
siege_cost_metal
siege_cost_wood
</Technologies> </Technologies>
</ProductionQueue> </ProductionQueue>
<VisualActor> <VisualActor>

View File

@ -40,8 +40,6 @@
-units/{civ}_support_female_citizen_house -units/{civ}_support_female_citizen_house
</Entities> </Entities>
<Technologies datatype="tokens"> <Technologies datatype="tokens">
-pair_house_01
-pair_house_02
</Technologies> </Technologies>
</ProductionQueue> </ProductionQueue>
<Sound> <Sound>

Some files were not shown because too many files have changed in this diff Show More