Index: binaries/data/mods/public/gui/session/selection_panels.js
===================================================================
--- binaries/data/mods/public/gui/session/selection_panels.js	(révision 18162)
+++ binaries/data/mods/public/gui/session/selection_panels.js	(copie de travail)
@@ -800,10 +800,15 @@ g_SelectionPanels.Research = {
 		data.entType = data.item.pair ? [data.item.top, data.item.bottom] : [data.item];
 		data.template = data.entType.map(GetTechnologyData);
 		// abort if no template found for any of the techs
 		if (data.template.some(v => !v))
 			return false;
+
+		for (let template of data.template)
+			for (let res in template.cost)
+				template.cost[res] *= data.unitEntState.production.techCostMultiplier[res];
+
 		// index one row below
 		var shiftedIndex = data.i + data.rowLength;
 		data.positions = data.item.pair ? [data.i, shiftedIndex] : [shiftedIndex];
 		data.positionsToHide = data.item.pair ? [] : [data.i];
 
Index: binaries/data/mods/public/simulation/components/GuiInterface.js
===================================================================
--- binaries/data/mods/public/simulation/components/GuiInterface.js	(révision 18162)
+++ binaries/data/mods/public/simulation/components/GuiInterface.js	(copie de travail)
@@ -291,26 +291,27 @@ GuiInterface.prototype.GetEntityState =
 
 	let cmpMarket = Engine.QueryInterface(ent, IID_Market);
 	if (cmpMarket)
 		ret.market = {
 			"land": cmpMarket.HasType("land"),
-			"naval": cmpMarket.HasType("naval"),
+			"naval": cmpMarket.HasType("naval")
 		};
 
 	let cmpPack = Engine.QueryInterface(ent, IID_Pack);
 	if (cmpPack)
 		ret.pack = {
 			"packed": cmpPack.IsPacked(),
-			"progress": cmpPack.GetProgress(),
+			"progress": cmpPack.GetProgress()
 		};
 
 	let cmpProductionQueue = Engine.QueryInterface(ent, IID_ProductionQueue);
 	if (cmpProductionQueue)
 		ret.production = {
 			"entities": cmpProductionQueue.GetEntitiesList(),
 			"technologies": cmpProductionQueue.GetTechnologiesList(),
-			"queue": cmpProductionQueue.GetQueue(),
+			"techCostMultiplier": cmpProductionQueue.GetTechCostMultiplier(),
+			"queue": cmpProductionQueue.GetQueue()
 		};
 
 	let cmpTrader = Engine.QueryInterface(ent, IID_Trader);
 	if (cmpTrader)
 		ret.trader = {
Index: binaries/data/mods/public/simulation/components/ProductionQueue.js
===================================================================
--- binaries/data/mods/public/simulation/components/ProductionQueue.js	(révision 18162)
+++ binaries/data/mods/public/simulation/components/ProductionQueue.js	(copie de travail)
@@ -27,11 +27,20 @@ ProductionQueue.prototype.Schema =
 			"<attribute name='datatype'>" +
 				"<value>tokens</value>" +
 			"</attribute>" +
 			"<text/>" +
 		"</element>" +
-	"</optional>";
+	"</optional>" +
+	"<element name='TechCostMultiplier' a:help='Multiplier to modify ressources cost and research time of technologies searched in this building.'>" +
+		"<interleave>" +
+			"<element name='food'><ref name='nonNegativeDecimal'/></element>" +
+			"<element name='wood'><ref name='nonNegativeDecimal'/></element>" +
+			"<element name='stone'><ref name='nonNegativeDecimal'/></element>" +
+			"<element name='metal'><ref name='nonNegativeDecimal'/></element>" +
+			"<element name='time'><ref name='nonNegativeDecimal'/></element>" +
+		"</interleave>" +
+	"</element>";
 
 ProductionQueue.prototype.Init = function()
 {
 	this.nextID = 1;
 
@@ -214,10 +223,18 @@ ProductionQueue.prototype.GetTechnologie
 	}
 
 	return ret;
 };
 
+ProductionQueue.prototype.GetTechCostMultiplier = function()
+{
+	let techCostMultiplier = {}
+	for (let res in this.template.TechCostMultiplier)
+		techCostMultiplier[res] = ApplyValueModificationsToEntity("ProductionQueue/TechCostMultiplier/"+res, +this.template.TechCostMultiplier[res], this.entity);
+	return techCostMultiplier;
+};
+
 ProductionQueue.prototype.IsTechnologyResearchedOrInProgress = function(tech)
 {
 	if (!tech)
 		return false;
 	
@@ -319,16 +336,17 @@ ProductionQueue.prototype.AddBatch = fun
 			var cmpDataTemplateManager = Engine.QueryInterface(SYSTEM_ENTITY, IID_DataTemplateManager);
 			var template = cmpDataTemplateManager.GetTechnologyTemplate(templateName);
 			if (!template)
 				return;
 			var cmpPlayer = QueryOwnerInterface(this.entity);
-			var time = template.researchTime * cmpPlayer.GetCheatTimeMultiplier();
+			let techCostMultiplier = this.GetTechCostMultiplier();
+			let time =  techCostMultiplier.time * template.researchTime * cmpPlayer.GetCheatTimeMultiplier();
 
 			var cost = {};
-			for each (var r in ["food", "wood", "stone", "metal"])
-				cost[r] = Math.floor(template.cost[r]);
-			
+			for (let res in template.cost)
+				cost[res] = Math.floor(techCostMultiplier[res] * template.cost[res]);
+
 			// TrySubtractResources should report error to player (they ran out of resources)
 			if (!cmpPlayer.TrySubtractResources(cost))
 				return;
 			
 			// Tell the technology manager that we have started researching this so that people can't research the same 
Index: binaries/data/mods/public/simulation/data/auras/maur_hero_ashoka.json
===================================================================
--- binaries/data/mods/public/simulation/data/auras/maur_hero_ashoka.json	(nonexistent)
+++ binaries/data/mods/public/simulation/data/auras/maur_hero_ashoka.json	(copie de travail)
@@ -0,0 +1,15 @@
+{
+	"type": "global",
+	"affectedPlayers": ["MutualAlly"],
+	"affects": ["Temple"],
+	"modifications": [
+		{ "value": "ProductionQueue/TechCostMultiplier/wood", "multiply": 0.5 },
+		{ "value": "ProductionQueue/TechCostMultiplier/food", "multiply": 0.5 },
+		{ "value": "ProductionQueue/TechCostMultiplier/metal", "multiply": 0.5 },
+		{ "value": "ProductionQueue/TechCostMultiplier/stone", "multiply": 0.5 },
+		{ "value": "ProductionQueue/TechCostMultiplier/time", "multiply": 0.5 }
+	],
+	"auraDescription": "All allied Temple technologies -50% cost and -50% research time.",
+	"auraName": "Evangelism Aura",
+	"overlayIcon": "art/textures/ui/session/auras/build_bonus.png"
+}
Index: binaries/data/mods/public/simulation/data/auras/maur_hero_chanakya.json
===================================================================
--- binaries/data/mods/public/simulation/data/auras/maur_hero_chanakya.json	(nonexistent)
+++ binaries/data/mods/public/simulation/data/auras/maur_hero_chanakya.json	(copie de travail)
@@ -0,0 +1,10 @@
+{
+	"type": "garrison",
+	"affects": ["Structure"],
+	"modifications": [
+		{ "value": "ProductionQueue/TechCostMultiplier/time", "multiply": 0.5 }
+	],
+	"auraDescription": "Empower a building with -50% research time.",
+	"auraName": "Teacher Aura",
+	"overlayIcon": "art/textures/ui/session/auras/build_bonus.png"
+}
Index: binaries/data/mods/public/simulation/templates/other/maur_palace.xml
===================================================================
--- binaries/data/mods/public/simulation/templates/other/maur_palace.xml	(révision 18162)
+++ binaries/data/mods/public/simulation/templates/other/maur_palace.xml	(copie de travail)
@@ -23,10 +23,17 @@
       units/maur_champion_maiden_archer
       units/maur_hero_chanakya
       units/maur_hero_maurya
       units/maur_hero_ashoka
     </Entities>
+    <TechCostMultiplier>
+      <food>1.0</food>
+      <wood>1.0</wood>
+      <stone>1.0</stone>
+      <metal>1.0</metal>
+      <time>1.0</time>
+    </TechCostMultiplier>
   </ProductionQueue>
   <TerritoryInfluence>
     <Root>false</Root>
     <Radius>38</Radius>
     <Weight>65535</Weight>
Index: binaries/data/mods/public/simulation/templates/structures/athen_gymnasion.xml
===================================================================
--- binaries/data/mods/public/simulation/templates/structures/athen_gymnasion.xml	(révision 18162)
+++ binaries/data/mods/public/simulation/templates/structures/athen_gymnasion.xml	(copie de travail)
@@ -37,10 +37,17 @@
     <BatchTimeModifier>0.7</BatchTimeModifier>
     <Entities datatype="tokens">
       units/{civ}_champion_infantry
       units/{civ}_champion_ranged
     </Entities>
+    <TechCostMultiplier>
+      <food>1.0</food>
+      <wood>1.0</wood>
+      <stone>1.0</stone>
+      <metal>1.0</metal>
+      <time>1.0</time>
+    </TechCostMultiplier>
   </ProductionQueue>
   <VisualActor>
     <Actor>structures/athenians/gymnasion.xml</Actor>
     <FoundationActor>structures/fndn_6x6.xml</FoundationActor>
   </VisualActor>
Index: binaries/data/mods/public/simulation/templates/structures/athen_prytaneion.xml
===================================================================
--- binaries/data/mods/public/simulation/templates/structures/athen_prytaneion.xml	(révision 18162)
+++ binaries/data/mods/public/simulation/templates/structures/athen_prytaneion.xml	(copie de travail)
@@ -42,10 +42,17 @@
     <Entities datatype="tokens">
       units/{civ}_hero_themistocles
       units/{civ}_hero_pericles
       units/{civ}_hero_iphicrates
     </Entities>
+    <TechCostMultiplier>
+      <food>1.0</food>
+      <wood>1.0</wood>
+      <stone>1.0</stone>
+      <metal>1.0</metal>
+      <time>1.0</time>
+    </TechCostMultiplier>
     <Technologies datatype="tokens">
       hellenes/special_long_walls
       hellenes/special_iphicratean_reforms
     </Technologies>
   </ProductionQueue>
Index: binaries/data/mods/public/simulation/templates/structures/brit_kennel.xml
===================================================================
--- binaries/data/mods/public/simulation/templates/structures/brit_kennel.xml	(révision 18162)
+++ binaries/data/mods/public/simulation/templates/structures/brit_kennel.xml	(copie de travail)
@@ -56,10 +56,17 @@
   <ProductionQueue>
     <BatchTimeModifier>0.7</BatchTimeModifier>
     <Entities datatype="tokens">
       units/brit_war_dog_b
     </Entities>
+    <TechCostMultiplier>
+      <food>1.0</food>
+      <wood>1.0</wood>
+      <stone>1.0</stone>
+      <metal>1.0</metal>
+      <time>1.0</time>
+    </TechCostMultiplier>
   </ProductionQueue>
   <VisualActor>
     <Actor>structures/celts/kennel.xml</Actor>
     <FoundationActor>structures/fndn_2x2.xml</FoundationActor>
   </VisualActor>
Index: binaries/data/mods/public/simulation/templates/structures/cart_super_dock.xml
===================================================================
--- binaries/data/mods/public/simulation/templates/structures/cart_super_dock.xml	(révision 18162)
+++ binaries/data/mods/public/simulation/templates/structures/cart_super_dock.xml	(copie de travail)
@@ -44,10 +44,29 @@
     <Static width="42.0" depth="58.0"/>
   </Obstruction>
   <Position>
     <Floating>true</Floating>
   </Position>
+  <ProductionQueue>
+    <BatchTimeModifier>0.7</BatchTimeModifier>
+    <Entities datatype="tokens">
+      units/{civ}_ship_bireme
+      units/{civ}_ship_trireme
+      units/{civ}_ship_quinquereme
+    </Entities>
+    <TechCostMultiplier>
+      <food>1.0</food>
+      <wood>1.0</wood>
+      <stone>1.0</stone>
+      <metal>1.0</metal>
+      <time>1.0</time>
+    </TechCostMultiplier>
+    <Technologies datatype="tokens">
+	  carthaginians/training_phoenician_naval_architects
+	  carthaginians/special_exploration
+    </Technologies>
+  </ProductionQueue>
   <RallyPointRenderer>
     <LinePassabilityClass>ship</LinePassabilityClass>
   </RallyPointRenderer>
   <Sound>
     <SoundGroups>
@@ -60,22 +79,10 @@
   <TerritoryInfluence>
     <Root>true</Root>
     <Radius>200</Radius>
     <Weight>25000</Weight>
   </TerritoryInfluence>
-  <ProductionQueue>
-    <BatchTimeModifier>0.7</BatchTimeModifier>
-    <Entities datatype="tokens">
-      units/{civ}_ship_bireme
-      units/{civ}_ship_trireme
-      units/{civ}_ship_quinquereme
-    </Entities>
-    <Technologies datatype="tokens">
-	  carthaginians/training_phoenician_naval_architects
-	  carthaginians/special_exploration
-    </Technologies>
-  </ProductionQueue>
   <Vision>
     <Range>100</Range>
   </Vision>
   <VisualActor>
     <Actor>structures/carthaginians/super_dock.xml</Actor>
Index: binaries/data/mods/public/simulation/templates/structures/mace_library.xml
===================================================================
--- binaries/data/mods/public/simulation/templates/structures/mace_library.xml	(révision 18162)
+++ binaries/data/mods/public/simulation/templates/structures/mace_library.xml	(copie de travail)
@@ -22,10 +22,17 @@
   <Obstruction>
     <Static width="25.0" depth="30.0"/>
   </Obstruction>
   <ProductionQueue>
     <BatchTimeModifier>0.7</BatchTimeModifier>
+    <TechCostMultiplier>
+      <food>1.0</food>
+      <wood>1.0</wood>
+      <stone>1.0</stone>
+      <metal>1.0</metal>
+      <time>1.0</time>
+    </TechCostMultiplier>
     <Technologies datatype="tokens">
       successors/special_hellenistic_metropolis
     </Technologies>
   </ProductionQueue>
   <Sound>
Index: binaries/data/mods/public/simulation/templates/structures/mace_siege_workshop.xml
===================================================================
--- binaries/data/mods/public/simulation/templates/structures/mace_siege_workshop.xml	(révision 18162)
+++ binaries/data/mods/public/simulation/templates/structures/mace_siege_workshop.xml	(copie de travail)
@@ -29,10 +29,17 @@
       units/{civ}_mechanical_siege_oxybeles_packed
       units/{civ}_mechanical_siege_lithobolos_packed
       units/{civ}_mechanical_siege_ram
       units/{civ}_mechanical_siege_tower
     </Entities>
+    <TechCostMultiplier>
+      <food>1.0</food>
+      <wood>1.0</wood>
+      <stone>1.0</stone>
+      <metal>1.0</metal>
+      <time>1.0</time>
+    </TechCostMultiplier>
     <Technologies datatype="tokens">
       siege_attack
       siege_armor
       siege_cost_metal
       siege_cost_wood
Index: binaries/data/mods/public/simulation/templates/structures/maur_elephant_stables.xml
===================================================================
--- binaries/data/mods/public/simulation/templates/structures/maur_elephant_stables.xml	(révision 18162)
+++ binaries/data/mods/public/simulation/templates/structures/maur_elephant_stables.xml	(copie de travail)
@@ -36,10 +36,17 @@
     <Entities datatype="tokens">
       units/{civ}_support_elephant
       units/{civ}_elephant_archer_b
       units/{civ}_champion_elephant
     </Entities>
+    <TechCostMultiplier>
+      <food>1.0</food>
+      <wood>1.0</wood>
+      <stone>1.0</stone>
+      <metal>1.0</metal>
+      <time>1.0</time>
+    </TechCostMultiplier>
   </ProductionQueue>
   <Sound>
     <SoundGroups>
       <select>interface/select/building/sel_elephant_stables.xml</select>
       <constructed>interface/complete/building/complete_elephant_stables.xml</constructed>
Index: binaries/data/mods/public/simulation/templates/structures/pers_apadana.xml
===================================================================
--- binaries/data/mods/public/simulation/templates/structures/pers_apadana.xml	(révision 18162)
+++ binaries/data/mods/public/simulation/templates/structures/pers_apadana.xml	(copie de travail)
@@ -34,26 +34,33 @@
     <Tooltip>"Satrapy Tribute": Gain a trickle of food, wood, stone, and metal resources. Train Persian heroes and their "Immortals" bodyguards.</Tooltip>
   </Identity>
   <Obstruction>
     <Static width="30.0" depth="30.0"/>
   </Obstruction>
-  <TerritoryInfluence>
-    <Root>true</Root>
-    <Radius>48</Radius>
-  </TerritoryInfluence>
   <ProductionQueue>
     <BatchTimeModifier>0.8</BatchTimeModifier>
     <Entities datatype="tokens">
       units/{civ}_hero_cyrus
       units/{civ}_hero_darius
       units/{civ}_hero_xerxes
       units/{civ}_champion_infantry
     </Entities>
+    <TechCostMultiplier>
+      <food>1.0</food>
+      <wood>1.0</wood>
+      <stone>1.0</stone>
+      <metal>1.0</metal>
+      <time>1.0</time>
+    </TechCostMultiplier>
     <Technologies datatype="tokens">
       persians/immortals
     </Technologies>
   </ProductionQueue>
+  <TerritoryInfluence>
+    <Root>true</Root>
+    <Radius>48</Radius>
+  </TerritoryInfluence>
   <ResourceTrickle>
     <Rates>
       <food>1.0</food>
       <wood>1.0</wood>
       <stone>0.75</stone>
Index: binaries/data/mods/public/simulation/templates/structures/pers_hall.xml
===================================================================
--- binaries/data/mods/public/simulation/templates/structures/pers_hall.xml	(révision 18162)
+++ binaries/data/mods/public/simulation/templates/structures/pers_hall.xml	(copie de travail)
@@ -29,10 +29,25 @@
 Train War Elephants and Kardakes mercenaries.</Tooltip>
   </Identity>
   <Obstruction>
     <Static width="25.0" depth="25.0"/>
   </Obstruction>
+  <ProductionQueue>
+    <BatchTimeModifier>0.7</BatchTimeModifier>
+    <Entities datatype="tokens">
+      units/{civ}_kardakes_hoplite
+      units/{civ}_kardakes_skirmisher
+      units/{civ}_champion_elephant
+    </Entities>
+    <TechCostMultiplier>
+      <food>1.0</food>
+      <wood>1.0</wood>
+      <stone>1.0</stone>
+      <metal>1.0</metal>
+      <time>1.0</time>
+    </TechCostMultiplier>
+  </ProductionQueue>
   <Sound>
     <SoundGroups>
       <select>interface/select/building/sel_broch.xml</select>
       <constructed>interface/complete/building/complete_broch.xml</constructed>
       <death>attack/destruction/building_collapse_large.xml</death>
@@ -41,18 +56,10 @@ Train War Elephants and Kardakes mercena
   <TerritoryDecay disable=""/>
   <TerritoryInfluence>
     <Root>false</Root>
     <Radius>38</Radius>
   </TerritoryInfluence>
-  <ProductionQueue>
-    <BatchTimeModifier>0.7</BatchTimeModifier>
-    <Entities datatype="tokens">
-      units/{civ}_kardakes_hoplite
-      units/{civ}_kardakes_skirmisher
-      units/{civ}_champion_elephant
-    </Entities>
-  </ProductionQueue>
   <VisualActor>
     <Actor>structures/persians/sb2.xml</Actor>
     <FoundationActor>structures/fndn_6x6.xml</FoundationActor>
   </VisualActor>
 </Entity>
Index: binaries/data/mods/public/simulation/templates/structures/ptol_library.xml
===================================================================
--- binaries/data/mods/public/simulation/templates/structures/ptol_library.xml	(révision 18162)
+++ binaries/data/mods/public/simulation/templates/structures/ptol_library.xml	(copie de travail)
@@ -22,10 +22,17 @@
   <Obstruction>
     <Static width="25.0" depth="30.0"/>
   </Obstruction>
   <ProductionQueue>
     <BatchTimeModifier>0.7</BatchTimeModifier>
+    <TechCostMultiplier>
+      <food>1.0</food>
+      <wood>1.0</wood>
+      <stone>1.0</stone>
+      <metal>1.0</metal>
+      <time>1.0</time>
+    </TechCostMultiplier>
     <Technologies datatype="tokens">
       successors/special_hellenistic_metropolis
     </Technologies>
   </ProductionQueue>
   <Sound>
Index: binaries/data/mods/public/simulation/templates/structures/rome_army_camp.xml
===================================================================
--- binaries/data/mods/public/simulation/templates/structures/rome_army_camp.xml	(révision 18162)
+++ binaries/data/mods/public/simulation/templates/structures/rome_army_camp.xml	(copie de travail)
@@ -66,21 +66,10 @@
     <History>Sometimes it was a temporary camp built facing the route by which the army is to march, other times a defensive or offensive (for sieges) structure. Within this gate the tents of the first centuries or cohorts are pitched, and the dragons (ensigns of cohorts) and other ensigns planted. The Decumane gate is directly opposite to the Praetorian in the rear of the camp, and through this the soldiers are conducted to the place appointed for punishment or execution.</History>
   </Identity>
   <Obstruction>
     <Static width="36.0" depth="36.0"/>
   </Obstruction>
-  <Sound>
-    <SoundGroups>
-      <select>interface/select/building/sel_broch.xml</select>
-      <constructed>interface/complete/building/complete_broch.xml</constructed>
-      <death>attack/destruction/building_collapse_large.xml</death>
-    </SoundGroups>
-  </Sound>
-  <TerritoryDecay>
-    <DecayRate>37.5</DecayRate>
-  </TerritoryDecay>
-  <TerritoryInfluence disable=""/>
   <ProductionQueue>
     <BatchTimeModifier>0.7</BatchTimeModifier>
     <Entities datatype="tokens">
       units/{civ}_infantry_swordsman_b
       units/{civ}_infantry_spearman_a
@@ -91,11 +80,29 @@
       units/{civ}_mechanical_siege_oxybeles_packed
       units/{civ}_mechanical_siege_lithobolos_packed
       units/{civ}_mechanical_siege_ram
       units/{civ}_mechanical_siege_tower
     </Entities>
+    <TechCostMultiplier>
+      <food>1.0</food>
+      <wood>1.0</wood>
+      <stone>1.0</stone>
+      <metal>1.0</metal>
+      <time>1.0</time>
+    </TechCostMultiplier>
   </ProductionQueue>
+  <Sound>
+    <SoundGroups>
+      <select>interface/select/building/sel_broch.xml</select>
+      <constructed>interface/complete/building/complete_broch.xml</constructed>
+      <death>attack/destruction/building_collapse_large.xml</death>
+    </SoundGroups>
+  </Sound>
+  <TerritoryDecay>
+    <DecayRate>37.5</DecayRate>
+  </TerritoryDecay>
+  <TerritoryInfluence disable=""/>
   <Vision>
     <Range>60</Range>
   </Vision>
   <VisualActor>
     <Actor>structures/romans/camp.xml</Actor>
Index: binaries/data/mods/public/simulation/templates/structures/sele_library.xml
===================================================================
--- binaries/data/mods/public/simulation/templates/structures/sele_library.xml	(révision 18162)
+++ binaries/data/mods/public/simulation/templates/structures/sele_library.xml	(copie de travail)
@@ -22,10 +22,17 @@
   <Obstruction>
     <Static width="25.0" depth="30.0"/>
   </Obstruction>
   <ProductionQueue>
     <BatchTimeModifier>0.7</BatchTimeModifier>
+    <TechCostMultiplier>
+      <food>1.0</food>
+      <wood>1.0</wood>
+      <stone>1.0</stone>
+      <metal>1.0</metal>
+      <time>1.0</time>
+    </TechCostMultiplier>
     <Technologies datatype="tokens">
       successors/special_hellenistic_metropolis
     </Technologies>
   </ProductionQueue>
   <Sound>
Index: binaries/data/mods/public/simulation/templates/structures/spart_gerousia.xml
===================================================================
--- binaries/data/mods/public/simulation/templates/structures/spart_gerousia.xml	(révision 18162)
+++ binaries/data/mods/public/simulation/templates/structures/spart_gerousia.xml	(copie de travail)
@@ -25,22 +25,29 @@
     <Icon>structures/tholos.png</Icon>
   </Identity>
   <Obstruction>
     <Static width="20.0" depth="20.0"/>
   </Obstruction>
+  <ProductionQueue>
+    <BatchTimeModifier>0.7</BatchTimeModifier>
+    <Entities datatype="tokens">
+      units/{civ}_hero_leonidas
+    </Entities>
+    <TechCostMultiplier>
+      <food>1.0</food>
+      <wood>1.0</wood>
+      <stone>1.0</stone>
+      <metal>1.0</metal>
+      <time>1.0</time>
+    </TechCostMultiplier>
+  </ProductionQueue>
   <Sound>
     <SoundGroups>
       <select>interface/select/building/sel_tholos.xml</select>
       <constructed>interface/complete/building/complete_tholos.xml</constructed>
       <death>attack/destruction/building_collapse_large.xml</death>
     </SoundGroups>
   </Sound>
-  <ProductionQueue>
-    <BatchTimeModifier>0.7</BatchTimeModifier>
-    <Entities datatype="tokens">
-      units/{civ}_hero_leonidas
-    </Entities>
-  </ProductionQueue>
   <VisualActor>
     <Actor>structures/hellenes/tholos.xml</Actor>
   </VisualActor>
 </Entity>
Index: binaries/data/mods/public/simulation/templates/structures/spart_syssiton.xml
===================================================================
--- binaries/data/mods/public/simulation/templates/structures/spart_syssiton.xml	(révision 18162)
+++ binaries/data/mods/public/simulation/templates/structures/spart_syssiton.xml	(copie de travail)
@@ -28,29 +28,36 @@
     <Icon>structures/gymnasion.png</Icon>
   </Identity>
   <Obstruction>
     <Static width="16.0" depth="26.0"/>
   </Obstruction>
-  <Sound>
-    <SoundGroups>
-      <select>interface/select/building/sel_gymnasium.xml</select>
-      <constructed>interface/complete/building/complete_gymnasium.xml</constructed>
-      <death>attack/destruction/building_collapse_large.xml</death>
-    </SoundGroups>
-  </Sound>
   <ProductionQueue>
     <BatchTimeModifier>0.7</BatchTimeModifier>
     <Entities datatype="tokens">
       units/{civ}_hero_leonidas
       units/{civ}_hero_brasidas
       units/{civ}_hero_agis
       units/{civ}_champion_infantry_spear
     </Entities>
+    <TechCostMultiplier>
+      <food>1.0</food>
+      <wood>1.0</wood>
+      <stone>1.0</stone>
+      <metal>1.0</metal>
+      <time>1.0</time>
+    </TechCostMultiplier>
     <Technologies datatype="tokens">
       hellenes/spartans_agoge
     </Technologies>
   </ProductionQueue>
+  <Sound>
+    <SoundGroups>
+      <select>interface/select/building/sel_gymnasium.xml</select>
+      <constructed>interface/complete/building/complete_gymnasium.xml</constructed>
+      <death>attack/destruction/building_collapse_large.xml</death>
+    </SoundGroups>
+  </Sound>
   <VisualActor>
     <Actor>structures/spartans/syssiton.xml</Actor>
     <FoundationActor>structures/fndn_4x6.xml</FoundationActor>
   </VisualActor>
 </Entity>
Index: binaries/data/mods/public/simulation/templates/template_structure_civic_civil_centre.xml
===================================================================
--- binaries/data/mods/public/simulation/templates/template_structure_civic_civil_centre.xml	(révision 18162)
+++ binaries/data/mods/public/simulation/templates/template_structure_civic_civil_centre.xml	(copie de travail)
@@ -84,10 +84,17 @@
   <ProductionQueue>
     <BatchTimeModifier>0.8</BatchTimeModifier>
     <Entities datatype="tokens">
       units/{civ}_support_female_citizen
     </Entities>
+    <TechCostMultiplier>
+      <food>1.0</food>
+      <wood>1.0</wood>
+      <stone>1.0</stone>
+      <metal>1.0</metal>
+      <time>1.0</time>
+    </TechCostMultiplier>
     <Technologies datatype="tokens">
       phase_town
       phase_city
     </Technologies>
   </ProductionQueue>
Index: binaries/data/mods/public/simulation/templates/template_structure_civic_hellenic_royal_stoa.xml
===================================================================
--- binaries/data/mods/public/simulation/templates/template_structure_civic_hellenic_royal_stoa.xml	(révision 18162)
+++ binaries/data/mods/public/simulation/templates/template_structure_civic_hellenic_royal_stoa.xml	(copie de travail)
@@ -49,10 +49,17 @@
     <Entities datatype="tokens">
       units/thrace_black_cloak
       units/mace_thureophoros
       units/mace_thorakites
     </Entities>
+    <TechCostMultiplier>
+      <food>1.0</food>
+      <wood>1.0</wood>
+      <stone>1.0</stone>
+      <metal>1.0</metal>
+      <time>1.0</time>
+    </TechCostMultiplier>
   </ProductionQueue>
   <Vision>
     <Range>40</Range>
   </Vision>
   <VisualActor>
Index: binaries/data/mods/public/simulation/templates/template_structure_civic_house.xml
===================================================================
--- binaries/data/mods/public/simulation/templates/template_structure_civic_house.xml	(révision 18162)
+++ binaries/data/mods/public/simulation/templates/template_structure_civic_house.xml	(copie de travail)
@@ -49,10 +49,17 @@
   <ProductionQueue>
     <BatchTimeModifier>1.0</BatchTimeModifier>
     <Entities datatype="tokens">
       units/{civ}_support_female_citizen_house
     </Entities>
+    <TechCostMultiplier>
+      <food>1.0</food>
+      <wood>1.0</wood>
+      <stone>1.0</stone>
+      <metal>1.0</metal>
+      <time>1.0</time>
+    </TechCostMultiplier>
     <Technologies datatype="tokens">
       health_females_01
       pop_house_01
       unlock_females_house
     </Technologies>
Index: binaries/data/mods/public/simulation/templates/template_structure_civic_temple.xml
===================================================================
--- binaries/data/mods/public/simulation/templates/template_structure_civic_temple.xml	(révision 18162)
+++ binaries/data/mods/public/simulation/templates/template_structure_civic_temple.xml	(copie de travail)
@@ -59,10 +59,17 @@
   <ProductionQueue>
     <BatchTimeModifier>0.8</BatchTimeModifier>
     <Entities datatype="tokens">
       units/{civ}_support_healer_b
     </Entities>
+    <TechCostMultiplier>
+      <food>1.0</food>
+      <wood>1.0</wood>
+      <stone>1.0</stone>
+      <metal>1.0</metal>
+      <time>1.0</time>
+    </TechCostMultiplier>
     <Technologies datatype="tokens">
       heal_range
       heal_range_2
       heal_rate
       heal_rate_2
Index: binaries/data/mods/public/simulation/templates/template_structure_defense_defense_tower.xml
===================================================================
--- binaries/data/mods/public/simulation/templates/template_structure_defense_defense_tower.xml	(révision 18162)
+++ binaries/data/mods/public/simulation/templates/template_structure_defense_defense_tower.xml	(copie de travail)
@@ -68,10 +68,17 @@
   <Obstruction>
     <Static width="7.0" depth="7.0"/>
   </Obstruction>
   <ProductionQueue>
     <BatchTimeModifier>0.7</BatchTimeModifier>
+    <TechCostMultiplier>
+      <food>1.0</food>
+      <wood>1.0</wood>
+      <stone>1.0</stone>
+      <metal>1.0</metal>
+      <time>1.0</time>
+    </TechCostMultiplier>
     <Technologies datatype="tokens">
       attack_tower_watch
       attack_tower_crenellations
       attack_tower_range
       attack_tower_murderholes
Index: binaries/data/mods/public/simulation/templates/template_structure_defense_outpost.xml
===================================================================
--- binaries/data/mods/public/simulation/templates/template_structure_defense_outpost.xml	(révision 18162)
+++ binaries/data/mods/public/simulation/templates/template_structure_defense_outpost.xml	(copie de travail)
@@ -70,10 +70,17 @@
   <Obstruction>
     <Static width="6.5" depth="6.5"/>
   </Obstruction>
   <ProductionQueue>
     <BatchTimeModifier>0.7</BatchTimeModifier>
+    <TechCostMultiplier>
+      <food>1.0</food>
+      <wood>1.0</wood>
+      <stone>1.0</stone>
+      <metal>1.0</metal>
+      <time>1.0</time>
+    </TechCostMultiplier>
     <Technologies datatype="tokens">
       vision_outpost
       decay_outpost
     </Technologies>
   </ProductionQueue>
Index: binaries/data/mods/public/simulation/templates/template_structure_defense_wall_tower.xml
===================================================================
--- binaries/data/mods/public/simulation/templates/template_structure_defense_wall_tower.xml	(révision 18162)
+++ binaries/data/mods/public/simulation/templates/template_structure_defense_wall_tower.xml	(copie de travail)
@@ -67,10 +67,17 @@
     <Static width="6.0" depth="6.0"/>
     <ControlPersist/>
   </Obstruction>
   <ProductionQueue>
     <BatchTimeModifier>0.8</BatchTimeModifier>
+    <TechCostMultiplier>
+      <food>1.0</food>
+      <wood>1.0</wood>
+      <stone>1.0</stone>
+      <metal>1.0</metal>
+      <time>1.0</time>
+    </TechCostMultiplier>
     <Technologies datatype="tokens">
       pair_walls_01
     </Technologies>
   </ProductionQueue>
   <Sound>
Index: binaries/data/mods/public/simulation/templates/template_structure_economic_farmstead.xml
===================================================================
--- binaries/data/mods/public/simulation/templates/template_structure_economic_farmstead.xml	(révision 18162)
+++ binaries/data/mods/public/simulation/templates/template_structure_economic_farmstead.xml	(copie de travail)
@@ -37,10 +37,17 @@
   <Obstruction>
     <Static width="12.0" depth="12.0"/>
   </Obstruction>
   <ProductionQueue>
     <BatchTimeModifier>0.7</BatchTimeModifier>
+    <TechCostMultiplier>
+      <food>1.0</food>
+      <wood>1.0</wood>
+      <stone>1.0</stone>
+      <metal>1.0</metal>
+      <time>1.0</time>
+    </TechCostMultiplier>
     <Technologies datatype="tokens">
       gather_wicker_baskets
 	    gather_farming_plows
       gather_farming_training
       gather_farming_fertilizer
Index: binaries/data/mods/public/simulation/templates/template_structure_economic_market.xml
===================================================================
--- binaries/data/mods/public/simulation/templates/template_structure_economic_market.xml	(révision 18162)
+++ binaries/data/mods/public/simulation/templates/template_structure_economic_market.xml	(copie de travail)
@@ -51,10 +51,17 @@
     <Radius>40</Radius>
     <Weight>30000</Weight>
   </TerritoryInfluence>
   <ProductionQueue>
     <BatchTimeModifier>0.7</BatchTimeModifier>
+    <TechCostMultiplier>
+      <food>1.0</food>
+      <wood>1.0</wood>
+      <stone>1.0</stone>
+      <metal>1.0</metal>
+      <time>1.0</time>
+    </TechCostMultiplier>
     <Technologies datatype="tokens">
       unlock_shared_los
       unlock_shared_dropsites
       trade_convoys_speed
       trade_convoys_armor
Index: binaries/data/mods/public/simulation/templates/template_structure_economic_storehouse.xml
===================================================================
--- binaries/data/mods/public/simulation/templates/template_structure_economic_storehouse.xml	(révision 18162)
+++ binaries/data/mods/public/simulation/templates/template_structure_economic_storehouse.xml	(copie de travail)
@@ -37,10 +37,17 @@
   <Obstruction>
     <Static width="13.0" depth="13.0"/>
   </Obstruction>
   <ProductionQueue>
     <BatchTimeModifier>0.7</BatchTimeModifier>
+    <TechCostMultiplier>
+      <food>1.0</food>
+      <wood>1.0</wood>
+      <stone>1.0</stone>
+      <metal>1.0</metal>
+      <time>1.0</time>
+    </TechCostMultiplier>
     <Technologies datatype="tokens">
       gather_lumbering_ironaxes
       gather_lumbering_strongeraxes
       gather_lumbering_sharpaxes
       gather_mining_servants
Index: binaries/data/mods/public/simulation/templates/template_structure_military_barracks.xml
===================================================================
--- binaries/data/mods/public/simulation/templates/template_structure_military_barracks.xml	(révision 18162)
+++ binaries/data/mods/public/simulation/templates/template_structure_military_barracks.xml	(copie de travail)
@@ -54,10 +54,17 @@
       units/{civ}_cavalry_swordsman_b
       units/{civ}_cavalry_spearman_b
       units/{civ}_cavalry_javelinist_b
       units/{civ}_cavalry_archer_b
     </Entities>
+    <TechCostMultiplier>
+      <food>1.0</food>
+      <wood>1.0</wood>
+      <stone>1.0</stone>
+      <metal>1.0</metal>
+      <time>1.0</time>
+    </TechCostMultiplier>
     <Technologies datatype="tokens">
       heal_barracks
       training_conscription
     </Technologies>
   </ProductionQueue>
Index: binaries/data/mods/public/simulation/templates/template_structure_military_blacksmith.xml
===================================================================
--- binaries/data/mods/public/simulation/templates/template_structure_military_blacksmith.xml	(révision 18162)
+++ binaries/data/mods/public/simulation/templates/template_structure_military_blacksmith.xml	(copie de travail)
@@ -15,11 +15,11 @@
   </Footprint>
   <GarrisonHolder>
     <Max>1</Max>
     <EjectHealth>0.1</EjectHealth>
     <EjectClassesOnDestroy datatype="tokens">Unit</EjectClassesOnDestroy>
-    <List datatype="tokens">Infantry</List>
+    <List datatype="tokens">Infantry Healer</List>
     <BuffHeal>0</BuffHeal>
     <LoadingRange>2</LoadingRange>
   </GarrisonHolder>
   <Health>
     <Max>2000</Max>
@@ -43,10 +43,17 @@
   <Obstruction>
     <Static width="17.0" depth="17.0"/>
   </Obstruction>
   <ProductionQueue>
     <BatchTimeModifier>0.8</BatchTimeModifier>
+    <TechCostMultiplier>
+      <food>1.0</food>
+      <wood>1.0</wood>
+      <stone>1.0</stone>
+      <metal>1.0</metal>
+      <time>1.0</time>
+    </TechCostMultiplier>
     <Technologies datatype="tokens">
       attack_infantry_melee_01
       attack_infantry_melee_02
       attack_infantry_ranged_01
       attack_infantry_ranged_02
Index: binaries/data/mods/public/simulation/templates/template_structure_military_dock.xml
===================================================================
--- binaries/data/mods/public/simulation/templates/template_structure_military_dock.xml	(révision 18162)
+++ binaries/data/mods/public/simulation/templates/template_structure_military_dock.xml	(copie de travail)
@@ -42,43 +42,50 @@
     <Static width="18.0" depth="18.0"/>
   </Obstruction>
   <Position>
     <Floating>true</Floating>
   </Position>
-  <RallyPointRenderer>
-    <LinePassabilityClass>ship</LinePassabilityClass>
-  </RallyPointRenderer>
-  <ResourceDropsite>
-    <Types>food wood stone metal</Types>
-    <Sharable>true</Sharable>
-  </ResourceDropsite>
-  <Sound>
-    <SoundGroups>
-      <select>interface/select/building/sel_dock.xml</select>
-      <constructed>interface/complete/building/complete_dock.xml</constructed>
-      <death>attack/destruction/building_collapse_large.xml</death>
-    </SoundGroups>
-  </Sound>
-  <TerritoryDecay disable=""/>
   <ProductionQueue>
     <BatchTimeModifier>0.8</BatchTimeModifier>
     <Entities datatype="tokens">
       units/{civ}_ship_fishing
       units/{civ}_ship_merchant
       units/{civ}_ship_bireme
       units/{civ}_ship_trireme
     </Entities>
+    <TechCostMultiplier>
+      <food>1.0</food>
+      <wood>1.0</wood>
+      <stone>1.0</stone>
+      <metal>1.0</metal>
+      <time>1.0</time>
+    </TechCostMultiplier>
     <Technologies datatype="tokens">
       gather_capacity_fishing
       gather_fishing_net
       training_naval_architects
       armor_ship_reinforcedhull
       armor_ship_hypozomata
       armor_ship_hullsheathing
     </Technologies>
   </ProductionQueue>
-   <Vision>
+  <RallyPointRenderer>
+    <LinePassabilityClass>ship</LinePassabilityClass>
+  </RallyPointRenderer>
+  <ResourceDropsite>
+    <Types>food wood stone metal</Types>
+    <Sharable>true</Sharable>
+  </ResourceDropsite>
+  <Sound>
+    <SoundGroups>
+      <select>interface/select/building/sel_dock.xml</select>
+      <constructed>interface/complete/building/complete_dock.xml</constructed>
+      <death>attack/destruction/building_collapse_large.xml</death>
+    </SoundGroups>
+  </Sound>
+  <TerritoryDecay disable=""/>
+  <Vision>
     <Range>40</Range>
   </Vision>
   <VisualActor>
     <FoundationActor>structures/fndn_4x4_dock.xml</FoundationActor>
   </VisualActor>
Index: binaries/data/mods/public/simulation/templates/template_structure_military_embassy.xml
===================================================================
--- binaries/data/mods/public/simulation/templates/template_structure_military_embassy.xml	(révision 18162)
+++ binaries/data/mods/public/simulation/templates/template_structure_military_embassy.xml	(copie de travail)
@@ -35,10 +35,17 @@
   <Obstruction>
     <Static width="16.0" depth="16.0"/>
   </Obstruction>
   <ProductionQueue>
     <BatchTimeModifier>0.8</BatchTimeModifier>
+    <TechCostMultiplier>
+      <food>1.0</food>
+      <wood>1.0</wood>
+      <stone>1.0</stone>
+      <metal>1.0</metal>
+      <time>1.0</time>
+    </TechCostMultiplier>
   </ProductionQueue>
   <Sound>
     <SoundGroups>
       <select>interface/select/building/sel_gymnasium.xml</select>
       <constructed>interface/complete/building/complete_gymnasium.xml</constructed>
Index: binaries/data/mods/public/simulation/templates/template_structure_military_fortress.xml
===================================================================
--- binaries/data/mods/public/simulation/templates/template_structure_military_fortress.xml	(révision 18162)
+++ binaries/data/mods/public/simulation/templates/template_structure_military_fortress.xml	(copie de travail)
@@ -85,10 +85,17 @@
       units/{civ}_mechanical_siege_oxybeles_packed
       units/{civ}_mechanical_siege_lithobolos_packed
       units/{civ}_mechanical_siege_ram
       units/{civ}_mechanical_siege_tower
     </Entities>
+    <TechCostMultiplier>
+      <food>1.0</food>
+      <wood>1.0</wood>
+      <stone>1.0</stone>
+      <metal>1.0</metal>
+      <time>1.0</time>
+    </TechCostMultiplier>
     <Technologies datatype="tokens">
       attack_soldiers_will
     </Technologies>
   </ProductionQueue>
   <Sound>
Index: binaries/data/mods/public/simulation/templates/template_structure_resource_corral.xml
===================================================================
--- binaries/data/mods/public/simulation/templates/template_structure_resource_corral.xml	(révision 18162)
+++ binaries/data/mods/public/simulation/templates/template_structure_resource_corral.xml	(copie de travail)
@@ -33,10 +33,17 @@
   <ProductionQueue>
     <BatchTimeModifier>0.7</BatchTimeModifier>
     <Entities datatype="tokens">
       gaia/fauna_sheep
     </Entities>
+    <TechCostMultiplier>
+      <food>1.0</food>
+      <wood>1.0</wood>
+      <stone>1.0</stone>
+      <metal>1.0</metal>
+      <time>1.0</time>
+    </TechCostMultiplier>
     <Technologies datatype="tokens">
       gather_animals_stockbreeding
       speed_cavalry_01
       speed_cavalry_02
     </Technologies>
Index: binaries/data/mods/public/simulation/templates/template_structure_wonder.xml
===================================================================
--- binaries/data/mods/public/simulation/templates/template_structure_wonder.xml	(révision 18162)
+++ binaries/data/mods/public/simulation/templates/template_structure_wonder.xml	(copie de travail)
@@ -60,10 +60,17 @@
   <Obstruction>
     <Static width="30.0" depth="30.0"/>
   </Obstruction>
   <ProductionQueue>
     <BatchTimeModifier>0.7</BatchTimeModifier>
+    <TechCostMultiplier>
+      <food>1.0</food>
+      <wood>1.0</wood>
+      <stone>1.0</stone>
+      <metal>1.0</metal>
+      <time>1.0</time>
+    </TechCostMultiplier>
     <Technologies datatype="tokens">
       pop_wonder
     </Technologies>
   </ProductionQueue>
   <RallyPoint disable=""/>
Index: binaries/data/mods/public/simulation/templates/units/athen_ship_trireme.xml
===================================================================
--- binaries/data/mods/public/simulation/templates/units/athen_ship_trireme.xml	(révision 18162)
+++ binaries/data/mods/public/simulation/templates/units/athen_ship_trireme.xml	(copie de travail)
@@ -11,10 +11,17 @@
     <BatchTimeModifier>0.7</BatchTimeModifier>
     <Entities datatype="tokens">
       units/athen_infantry_marine_archer_b
       units/athen_champion_marine
     </Entities>
+    <TechCostMultiplier>
+      <food>1.0</food>
+      <wood>1.0</wood>
+      <stone>1.0</stone>
+      <metal>1.0</metal>
+      <time>1.0</time>
+    </TechCostMultiplier>
   </ProductionQueue>
   <VisualActor>
     <Actor>structures/athenians/trireme.xml</Actor>
   </VisualActor>
 </Entity>
Index: binaries/data/mods/public/simulation/templates/units/maur_hero_ashoka.xml
===================================================================
--- binaries/data/mods/public/simulation/templates/units/maur_hero_ashoka.xml	(révision 18162)
+++ binaries/data/mods/public/simulation/templates/units/maur_hero_ashoka.xml	(copie de travail)
@@ -1,7 +1,8 @@
 <?xml version="1.0" encoding="utf-8"?>
 <Entity parent="template_unit_hero_cavalry_archer">
+  <Auras datatype="tokens">maur_hero_ashoka</Auras>
   <Footprint replace="">
     <Square width="6.0" depth="12.0"/>
     <Height>5.0</Height>
   </Footprint>
   <Identity>
Index: binaries/data/mods/public/simulation/templates/units/maur_hero_chanakya.xml
===================================================================
--- binaries/data/mods/public/simulation/templates/units/maur_hero_chanakya.xml	(révision 18162)
+++ binaries/data/mods/public/simulation/templates/units/maur_hero_chanakya.xml	(copie de travail)
@@ -3,37 +3,37 @@
   <Armour>
     <Hack>4.0</Hack>
     <Pierce>8.0</Pierce>
     <Crush>4.0</Crush>
   </Armour>
-  <Heal>
-    <Range>20</Range>
-    <HP>12</HP>
-    <Rate>2000</Rate>
-    <UnhealableClasses datatype="tokens"/>
-    <HealableClasses datatype="tokens">Human</HealableClasses>
-  </Heal>
+  <Auras datatype="tokens">maur_hero_chanakya</Auras>
   <Cost>
     <Population>2</Population>
     <BuildTime>60</BuildTime>
     <Resources>
       <food>100</food>
       <metal>250</metal>
     </Resources>
   </Cost>
+  <Heal>
+    <Range>20</Range>
+    <HP>12</HP>
+    <Rate>2000</Rate>
+    <UnhealableClasses datatype="tokens"/>
+    <HealableClasses datatype="tokens">Human</HealableClasses>
+  </Heal>
   <Health>
     <Max>600</Max>
   </Health>
   <Identity>
     <Civ>maur</Civ>
-    <Classes datatype="tokens">Human Organic</Classes>
+    <Classes datatype="tokens">Human Organic Support</Classes>
     <VisibleClasses datatype="tokens">Hero Healer</VisibleClasses>
     <GenericName>Acharya Chanakya</GenericName>
     <SpecificName>Acharya Chāṇakya</SpecificName>
     <Icon>units/maur_hero_chanakya.png</Icon>
     <Tooltip>Hero Special: "Healer" - Heal units at an accelerated rate.
-Hero Special: "Teacher" - Empower a building to research and train +50% faster.
 Hero Special: "Philosopher" - Research 4 special technologies only available to Chanakya.</Tooltip>
     <RequiredTechnology>phase_city</RequiredTechnology>
   </Identity>
   <Minimap>
     <Type>hero</Type>
Index: binaries/data/mods/public/simulation/templates/units/maur_hero_maurya.xml
===================================================================
--- binaries/data/mods/public/simulation/templates/units/maur_hero_maurya.xml	(révision 18162)
+++ binaries/data/mods/public/simulation/templates/units/maur_hero_maurya.xml	(copie de travail)
@@ -9,10 +9,17 @@
   <ProductionQueue>
     <BatchTimeModifier>0.7</BatchTimeModifier>
     <Entities datatype="tokens">
       units/maur_champion_maiden_archer
     </Entities>
+    <TechCostMultiplier>
+      <food>1.0</food>
+      <wood>1.0</wood>
+      <stone>1.0</stone>
+      <metal>1.0</metal>
+      <time>1.0</time>
+    </TechCostMultiplier>
   </ProductionQueue>
   <VisualActor>
     <Actor>units/mauryans/elephant_hero.xml</Actor>
   </VisualActor>
 </Entity>
Index: binaries/data/mods/public/simulation/templates/units/pers_hero_cyrus.xml
===================================================================
--- binaries/data/mods/public/simulation/templates/units/pers_hero_cyrus.xml	(révision 18162)
+++ binaries/data/mods/public/simulation/templates/units/pers_hero_cyrus.xml	(copie de travail)
@@ -11,10 +11,17 @@
   <ProductionQueue>
     <BatchTimeModifier>0.7</BatchTimeModifier>
     <Entities datatype="tokens">
       units/pers_champion_infantry
     </Entities>
+    <TechCostMultiplier>
+      <food>1.0</food>
+      <wood>1.0</wood>
+      <stone>1.0</stone>
+      <metal>1.0</metal>
+      <time>1.0</time>
+    </TechCostMultiplier>
   </ProductionQueue>
   <VisualActor>
     <Actor>units/persians/hero_cyrus.xml</Actor>
   </VisualActor>
 </Entity>
Index: binaries/data/mods/public/simulation/templates/units/pers_ship_trireme.xml
===================================================================
--- binaries/data/mods/public/simulation/templates/units/pers_ship_trireme.xml	(révision 18162)
+++ binaries/data/mods/public/simulation/templates/units/pers_ship_trireme.xml	(copie de travail)
@@ -15,10 +15,17 @@
     <BatchTimeModifier>0.8</BatchTimeModifier>
     <Entities datatype="tokens">
       units/pers_cavalry_swordsman_b_trireme
       units/pers_cavalry_javelinist_b_trireme
     </Entities>
+    <TechCostMultiplier>
+      <food>1.0</food>
+      <wood>1.0</wood>
+      <stone>1.0</stone>
+      <metal>1.0</metal>
+      <time>1.0</time>
+    </TechCostMultiplier>
   </ProductionQueue>
   <VisualActor>
     <Actor>structures/persians/trireme.xml</Actor>
   </VisualActor>
 </Entity>
