Index: ps/trunk/binaries/data/mods/public/globalscripts/Templates.js =================================================================== --- ps/trunk/binaries/data/mods/public/globalscripts/Templates.js +++ ps/trunk/binaries/data/mods/public/globalscripts/Templates.js @@ -187,10 +187,11 @@ ret.attack[type] = { "minRange": getAttackStat("MinRange"), "maxRange": getAttackStat("MaxRange"), - "elevationBonus": getAttackStat("ElevationBonus") + "elevationBonus": getAttackStat("ElevationBonus"), + "damage": {} }; for (let damageType of damageTypes.GetTypes()) - ret.attack[type][damageType] = getAttackStat(damageType); + ret.attack[type].damage[damageType] = getAttackStat("Damage/" + damageType); ret.attack[type].elevationAdaptedRange = Math.sqrt(ret.attack[type].maxRange * (2 * ret.attack[type].elevationBonus + ret.attack[type].maxRange)); @@ -202,10 +203,11 @@ ret.attack[type].splash = { // true if undefined "friendlyFire": template.Attack[type].Splash.FriendlyFire != "false", - "shape": template.Attack[type].Splash.Shape + "shape": template.Attack[type].Splash.Shape, + "damage": {} }; for (let damageType of damageTypes.GetTypes()) - ret.attack[type].splash[damageType] = getAttackStat("Splash/" + damageType); + ret.attack[type].splash.damage[damageType] = getAttackStat("Splash/Damage/" + damageType); } } } @@ -213,10 +215,11 @@ if (template.DeathDamage) { ret.deathDamage = { - "friendlyFire": template.DeathDamage.FriendlyFire != "false" + "friendlyFire": template.DeathDamage.FriendlyFire != "false", + "damage": {} }; for (let damageType of damageTypes.GetTypes()) - ret.deathDamage[damageType] = getEntityValue("DeathDamage/" + damageType); + ret.deathDamage.damage[damageType] = getEntityValue("DeathDamage/Damage/" + damageType); } if (template.Auras && auraTemplates) @@ -226,10 +229,10 @@ { let aura = auraTemplates[auraID]; ret.auras[auraID] = { - "name": aura.auraName, - "description": aura.auraDescription || null, - "radius": aura.radius || null - }; + "name": aura.auraName, + "description": aura.auraDescription || null, + "radius": aura.radius || null + }; } } Index: ps/trunk/binaries/data/mods/public/gui/common/tooltips.js =================================================================== --- ps/trunk/binaries/data/mods/public/gui/common/tooltips.js +++ ps/trunk/binaries/data/mods/public/gui/common/tooltips.js @@ -274,7 +274,7 @@ "details": type == "Capture" ? template.attack.Capture.value : - damageTypesToText(template.attack[type]), + damageTypesToText(template.attack[type].damage), "rate": rate })); continue; @@ -284,10 +284,9 @@ let maxRange = Math.round(template.attack[type].maxRange); let realRange = template.attack[type].elevationAdaptedRange; let relativeRange = realRange ? Math.round(realRange - maxRange) : 0; - tooltips.push(sprintf(g_RangeTooltipString[relativeRange ? "relative" : "non-relative"][minRange ? "minRange" : "no-minRange"], { "attackLabel": attackLabel, - "damageTypes": damageTypesToText(template.attack[type]), + "damageTypes": damageTypesToText(template.attack[type].damage), "rangeLabel": headerFont(translate("Range:")), "minRange": minRange, "maxRange": maxRange, @@ -317,7 +316,7 @@ let splashDamageTooltip = sprintf(translate("%(label)s: %(value)s"), { "label": headerFont(g_SplashDamageTypes[splash.shape]), - "value": damageTypesToText(splash) + "value": damageTypesToText(splash.damage) }); if (g_AlwaysDisplayFriendlyFire || splash.friendlyFire) Index: ps/trunk/binaries/data/mods/public/gui/credits/texts/programming.json =================================================================== --- ps/trunk/binaries/data/mods/public/gui/credits/texts/programming.json +++ ps/trunk/binaries/data/mods/public/gui/credits/texts/programming.json @@ -87,6 +87,7 @@ {"nick": "Fire Giant", "name": "Malte Schwarzkopf"}, {"name": "Fork AD"}, {"nick": "fpre", "name": "Frederick Stallmeyer"}, + {"nick": "Freagarach"}, {"nick": "freenity", "name": "Anton Galitch"}, {"nick": "Gallaecio", "name": "Adrián Chaves"}, {"nick": "gbish (aka Iny)", "name": "Grant Bishop"}, Index: ps/trunk/binaries/data/mods/public/simulation/ai/common-api/entity.js =================================================================== --- ps/trunk/binaries/data/mods/public/simulation/ai/common-api/entity.js +++ ps/trunk/binaries/data/mods/public/simulation/ai/common-api/entity.js @@ -233,9 +233,9 @@ return undefined; return { - "Hack": +(this.get("Attack/" + type + "/Hack") || 0), - "Pierce": +(this.get("Attack/" + type + "/Pierce") || 0), - "Crush": +(this.get("Attack/" + type + "/Crush") || 0) + "Hack": +(this.get("Attack/" + type + "/Damage/Hack") || 0), + "Pierce": +(this.get("Attack/" + type + "/Damage/Pierce") || 0), + "Crush": +(this.get("Attack/" + type + "/Damage/Crush") || 0) }; }, Index: ps/trunk/binaries/data/mods/public/simulation/components/Attack.js =================================================================== --- ps/trunk/binaries/data/mods/public/simulation/components/Attack.js +++ ps/trunk/binaries/data/mods/public/simulation/components/Attack.js @@ -122,7 +122,9 @@ "" + "" + "" + - DamageTypes.BuildSchema("damage strength") + + "" + + DamageTypes.BuildSchema("damage strength") + + "" + "" + "" + "" + @@ -139,7 +141,9 @@ "" + "" + "" + - DamageTypes.BuildSchema("damage strength") + + "" + + DamageTypes.BuildSchema("damage strength") + + "" + "" + "" + ""+ @@ -167,7 +171,9 @@ "" + "" + "" + - DamageTypes.BuildSchema("damage strength") + + "" + + DamageTypes.BuildSchema("damage strength") + + "" + Attack.prototype.bonusesSchema + "" + "" + @@ -227,7 +233,9 @@ "" + "" + "" + - DamageTypes.BuildSchema("damage strength") + + "" + + DamageTypes.BuildSchema("damage strength") + + "" + "" + // TODO: how do these work? Attack.prototype.bonusesSchema + Attack.prototype.preferredClassesSchema + @@ -448,10 +456,10 @@ } let applyMods = damageType => - ApplyValueModificationsToEntity("Attack/" + type + splash + "/" + damageType, +(template[damageType] || 0), this.entity); + ApplyValueModificationsToEntity("Attack/" + type + splash + "/Damage/" + damageType, +(template.Damage[damageType] || 0), this.entity); if (type == "Capture") - return { "value": applyMods("Value") }; + return { "value": ApplyValueModificationsToEntity("Attack/Capture/Value", +(template.Value || 0), this.entity) }; let ret = {}; for (let damageType of DamageTypes.GetTypes()) @@ -465,7 +473,8 @@ if (!this.template[type].Splash) return false; - let splash = this.GetAttackStrengths(type + ".Splash"); + let splash = {}; + splash.damage = this.GetAttackStrengths(type + ".Splash"); splash.friendlyFire = this.template[type].Splash.FriendlyFire != "false"; splash.shape = this.template[type].Splash.Shape; return splash; Index: ps/trunk/binaries/data/mods/public/simulation/components/DeathDamage.js =================================================================== --- ps/trunk/binaries/data/mods/public/simulation/components/DeathDamage.js +++ ps/trunk/binaries/data/mods/public/simulation/components/DeathDamage.js @@ -31,7 +31,9 @@ "" + "" + "" + - DamageTypes.BuildSchema("damage strength") + + "" + + DamageTypes.BuildSchema("damage strength") + + "" + DeathDamage.prototype.bonusesSchema; DeathDamage.prototype.Init = function() @@ -44,7 +46,7 @@ { // Work out the damage values with technology effects let applyMods = damageType => - ApplyValueModificationsToEntity("DeathDamage/" + damageType, +(this.template[damageType] || 0), this.entity); + ApplyValueModificationsToEntity("DeathDamage/Damage/" + damageType, +(this.template.Damage[damageType] || 0), this.entity); let ret = {}; for (let damageType of DamageTypes.GetTypes()) Index: ps/trunk/binaries/data/mods/public/simulation/components/GuiInterface.js =================================================================== --- ps/trunk/binaries/data/mods/public/simulation/components/GuiInterface.js +++ ps/trunk/binaries/data/mods/public/simulation/components/GuiInterface.js @@ -388,7 +388,12 @@ for (let type of types) { - ret.attack[type] = cmpAttack.GetAttackStrengths(type); + ret.attack[type] = {}; + if (type == "Capture") + ret.attack[type] = cmpAttack.GetAttackStrengths(type); + else + ret.attack[type].damage = cmpAttack.GetAttackStrengths(type); + ret.attack[type].splash = cmpAttack.GetSplashDamage(type); let range = cmpAttack.GetRange(type); Index: ps/trunk/binaries/data/mods/public/simulation/components/TechnologyManager.js =================================================================== --- ps/trunk/binaries/data/mods/public/simulation/components/TechnologyManager.js +++ ps/trunk/binaries/data/mods/public/simulation/components/TechnologyManager.js @@ -36,7 +36,7 @@ // ]} this.modifications = {}; this.modificationCache = {}; // Caches the values after technologies have been applied - // e.g. { "Attack/Melee/Hack" : {5: {"origValue": 8, "newValue": 10}, 7: {"origValue": 9, "newValue": 12}, ...}, ...} + // e.g. { "Attack/Melee/Damage/Hack" : {5: {"origValue": 8, "newValue": 10}, 7: {"origValue": 9, "newValue": 12}, ...}, ...} // where 5 and 7 are entity id's this.classCounts = {}; // stores the number of entities of each Class Index: ps/trunk/binaries/data/mods/public/simulation/components/tests/test_Attack.js =================================================================== --- ps/trunk/binaries/data/mods/public/simulation/components/tests/test_Attack.js +++ ps/trunk/binaries/data/mods/public/simulation/components/tests/test_Attack.js @@ -43,10 +43,12 @@ }); let cmpAttack = ConstructComponent(attacker, "Attack", { - "Melee" : { - "Hack": 11, - "Pierce": 5, - "Crush": 0, + "Melee": { + "Damage": { + "Hack": 11, + "Pierce": 5, + "Crush": 0 + }, "MinRange": 3, "MaxRange": 5, "PreferredClasses": { @@ -63,10 +65,12 @@ } } }, - "Ranged" : { - "Hack": 0, - "Pierce": 10, - "Crush": 0, + "Ranged": { + "Damage": { + "Hack": 0, + "Pierce": 10, + "Crush": 0 + }, "MinRange": 10, "MaxRange": 80, "PrepareTime": 300, @@ -82,13 +86,15 @@ "RestrictedClasses": { "_string": "Elephant" }, - "Splash" : { + "Splash": { "Shape": "Circular", "Range": 10, "FriendlyFire": "false", - "Hack": 0.0, - "Pierce": 15.0, - "Crush": 35.0, + "Damage": { + "Hack": 0.0, + "Pierce": 15.0, + "Crush": 35.0 + }, "Bonuses": { "BonusCav": { "Classes": "Cavalry", @@ -97,7 +103,7 @@ } } }, - "Capture" : { + "Capture": { "Value": 8, "MaxRange": 10, }, @@ -128,7 +134,7 @@ } // Validate template getter functions -attackComponentTest(undefined, true ,(attacker, cmpAttack, defender) => { +attackComponentTest(undefined, true, (attacker, cmpAttack, defender) => { TS_ASSERT_UNEVAL_EQUALS(cmpAttack.GetAttackTypes(), ["Melee", "Ranged", "Capture"]); TS_ASSERT_UNEVAL_EQUALS(cmpAttack.GetAttackTypes([]), ["Melee", "Ranged", "Capture"]); @@ -151,7 +157,7 @@ "Pierce": 10, "Crush": 0 }); - + TS_ASSERT_UNEVAL_EQUALS(cmpAttack.GetAttackStrengths("Ranged.Splash"), { "Hack": 0.0, "Pierce": 15.0, @@ -169,9 +175,11 @@ }); TS_ASSERT_UNEVAL_EQUALS(cmpAttack.GetSplashDamage("Ranged"), { - "Hack": 0, - "Pierce": 15, - "Crush": 35, + "damage": { + "Hack": 0, + "Pierce": 15, + "Crush": 35, + }, "friendlyFire": false, "shape": "Circular" }); Index: ps/trunk/binaries/data/mods/public/simulation/components/tests/test_DeathDamage.js =================================================================== --- ps/trunk/binaries/data/mods/public/simulation/components/tests/test_DeathDamage.js +++ ps/trunk/binaries/data/mods/public/simulation/components/tests/test_DeathDamage.js @@ -12,7 +12,7 @@ ApplyValueModificationsToEntity = function(value, stat, ent) { - if (value == "DeathDamage/Pierce" && ent == deadEnt) + if (value == "DeathDamage/Damage/Pierce" && ent == deadEnt) return stat + 200; return stat; }; @@ -21,9 +21,11 @@ "Shape": "Circular", "Range": 10.7, "FriendlyFire": "false", - "Hack": 0.0, - "Pierce": 15.0, - "Crush": 35.0 + "Damage": { + "Hack": 0.0, + "Pierce": 15.0, + "Crush": 35.0 + } }; let modifiedDamage = { Index: ps/trunk/binaries/data/mods/public/simulation/data/auras/structures/iber_monument.json =================================================================== --- ps/trunk/binaries/data/mods/public/simulation/data/auras/structures/iber_monument.json +++ ps/trunk/binaries/data/mods/public/simulation/data/auras/structures/iber_monument.json @@ -3,12 +3,12 @@ "radius": 50, "affects": ["Soldier"], "modifications": [ - { "value": "Attack/Melee/Hack", "multiply": 1.20 }, - { "value": "Attack/Melee/Pierce", "multiply": 1.20 }, - { "value": "Attack/Melee/Crush", "multiply": 1.20 }, - { "value": "Attack/Ranged/Hack", "multiply": 1.20 }, - { "value": "Attack/Ranged/Pierce", "multiply": 1.20 }, - { "value": "Attack/Ranged/Crush", "multiply": 1.20 } + { "value": "Attack/Melee/Damage/Hack", "multiply": 1.20 }, + { "value": "Attack/Melee/Damage/Pierce", "multiply": 1.20 }, + { "value": "Attack/Melee/Damage/Crush", "multiply": 1.20 }, + { "value": "Attack/Ranged/Damage/Hack", "multiply": 1.20 }, + { "value": "Attack/Ranged/Damage/Pierce", "multiply": 1.20 }, + { "value": "Attack/Ranged/Damage/Crush", "multiply": 1.20 } ], "auraName": "Religious Fervor", "auraDescription": "+20% attack damage for soldiers.", Index: ps/trunk/binaries/data/mods/public/simulation/data/auras/structures/kush_pyramids_military.json =================================================================== --- ps/trunk/binaries/data/mods/public/simulation/data/auras/structures/kush_pyramids_military.json +++ ps/trunk/binaries/data/mods/public/simulation/data/auras/structures/kush_pyramids_military.json @@ -3,12 +3,12 @@ "radius": 60, "affects": ["Soldier"], "modifications": [ - { "value": "Attack/Melee/Hack", "multiply": 1.1 }, - { "value": "Attack/Melee/Pierce", "multiply": 1.1 }, - { "value": "Attack/Melee/Crush", "multiply": 1.1 }, - { "value": "Attack/Ranged/Hack", "multiply": 1.1 }, - { "value": "Attack/Ranged/Pierce", "multiply": 1.1 }, - { "value": "Attack/Ranged/Crush", "multiply": 1.1 } + { "value": "Attack/Melee/Damage/Hack", "multiply": 1.1 }, + { "value": "Attack/Melee/Damage/Pierce", "multiply": 1.1 }, + { "value": "Attack/Melee/Damage/Crush", "multiply": 1.1 }, + { "value": "Attack/Ranged/Damage/Hack", "multiply": 1.1 }, + { "value": "Attack/Ranged/Damage/Pierce", "multiply": 1.1 }, + { "value": "Attack/Ranged/Damage/Crush", "multiply": 1.1 } ], "auraName": "Exhortative Presence", "auraDescription": "Soldiers near Large Pyramids +10% attack.", Index: ps/trunk/binaries/data/mods/public/simulation/data/auras/units/catafalques/gaul_catafalque_1.json =================================================================== --- ps/trunk/binaries/data/mods/public/simulation/data/auras/units/catafalques/gaul_catafalque_1.json +++ ps/trunk/binaries/data/mods/public/simulation/data/auras/units/catafalques/gaul_catafalque_1.json @@ -3,12 +3,12 @@ "affects": ["Soldier"], "modifications": [ { "value": "Promotion/RequiredXp", "multiply": 0.75 }, - { "value": "Attack/Melee/Hack", "multiply": 1.05 }, - { "value": "Attack/Melee/Pierce", "multiply": 1.05 }, - { "value": "Attack/Melee/Crush", "multiply": 1.05 }, - { "value": "Attack/Ranged/Hack", "multiply": 1.05 }, - { "value": "Attack/Ranged/Pierce", "multiply": 1.05 }, - { "value": "Attack/Ranged/Crush", "multiply": 1.05 } + { "value": "Attack/Melee/Damage/Hack", "multiply": 1.05 }, + { "value": "Attack/Melee/Damage/Pierce", "multiply": 1.05 }, + { "value": "Attack/Melee/Damage/Crush", "multiply": 1.05 }, + { "value": "Attack/Ranged/Damage/Hack", "multiply": 1.05 }, + { "value": "Attack/Ranged/Damage/Pierce", "multiply": 1.05 }, + { "value": "Attack/Ranged/Damage/Crush", "multiply": 1.05 } ], "auraName": "Ambush Slaughter", Index: ps/trunk/binaries/data/mods/public/simulation/data/auras/units/heroes/brit_hero_boudicca.json =================================================================== --- ps/trunk/binaries/data/mods/public/simulation/data/auras/units/heroes/brit_hero_boudicca.json +++ ps/trunk/binaries/data/mods/public/simulation/data/auras/units/heroes/brit_hero_boudicca.json @@ -4,12 +4,12 @@ "affects": ["Champion"], "modifications": [ { "value": "UnitMotion/WalkSpeed", "multiply": 1.1 }, - { "value": "Attack/Melee/Hack", "multiply": 1.2 }, - { "value": "Attack/Melee/Pierce", "multiply": 1.2 }, - { "value": "Attack/Melee/Crush", "multiply": 1.2 }, - { "value": "Attack/Ranged/Hack", "multiply": 1.2 }, - { "value": "Attack/Ranged/Pierce", "multiply": 1.2 }, - { "value": "Attack/Ranged/Crush", "multiply": 1.2 }, + { "value": "Attack/Melee/Damage/Hack", "multiply": 1.2 }, + { "value": "Attack/Melee/Damage/Pierce", "multiply": 1.2 }, + { "value": "Attack/Melee/Damage/Crush", "multiply": 1.2 }, + { "value": "Attack/Ranged/Damage/Hack", "multiply": 1.2 }, + { "value": "Attack/Ranged/Damage/Pierce", "multiply": 1.2 }, + { "value": "Attack/Ranged/Damage/Crush", "multiply": 1.2 }, { "value": "Attack/Capture/Value", "add": 2 } ], "auraName": "Champion Army", Index: ps/trunk/binaries/data/mods/public/simulation/data/auras/units/heroes/cart_hero_hamilcar_2.json =================================================================== --- ps/trunk/binaries/data/mods/public/simulation/data/auras/units/heroes/cart_hero_hamilcar_2.json +++ ps/trunk/binaries/data/mods/public/simulation/data/auras/units/heroes/cart_hero_hamilcar_2.json @@ -4,12 +4,12 @@ "affects": ["Mercenary"], "affectedPlayers": ["Enemy"], "modifications": [ - { "value": "Attack/Melee/Hack", "multiply": 0.8 }, - { "value": "Attack/Melee/Pierce", "multiply": 0.8 }, - { "value": "Attack/Melee/Crush", "multiply": 0.8 }, - { "value": "Attack/Ranged/Hack", "multiply": 0.8 }, - { "value": "Attack/Ranged/Pierce", "multiply": 0.8 }, - { "value": "Attack/Ranged/Crush", "multiply": 0.8 } + { "value": "Attack/Melee/Damage/Hack", "multiply": 0.8 }, + { "value": "Attack/Melee/Damage/Pierce", "multiply": 0.8 }, + { "value": "Attack/Melee/Damage/Crush", "multiply": 0.8 }, + { "value": "Attack/Ranged/Damage/Hack", "multiply": 0.8 }, + { "value": "Attack/Ranged/Damage/Pierce", "multiply": 0.8 }, + { "value": "Attack/Ranged/Damage/Crush", "multiply": 0.8 } ], "auraName": "Subduer of Mercenaries", "auraDescription": "-20% attack for enemy mercenaries." Index: ps/trunk/binaries/data/mods/public/simulation/data/auras/units/heroes/cart_hero_hannibal.json =================================================================== --- ps/trunk/binaries/data/mods/public/simulation/data/auras/units/heroes/cart_hero_hannibal.json +++ ps/trunk/binaries/data/mods/public/simulation/data/auras/units/heroes/cart_hero_hannibal.json @@ -4,12 +4,12 @@ "affects": ["Soldier", "Siege"], "affectedPlayers": ["Ally"], "modifications": [ - { "value": "Attack/Melee/Hack", "multiply": 1.20 }, - { "value": "Attack/Melee/Pierce", "multiply": 1.20 }, - { "value": "Attack/Melee/Crush", "multiply": 1.20 }, - { "value": "Attack/Ranged/Hack", "multiply": 1.20 }, - { "value": "Attack/Ranged/Pierce", "multiply": 1.20 }, - { "value": "Attack/Ranged/Crush", "multiply": 1.20 }, + { "value": "Attack/Melee/Damage/Hack", "multiply": 1.20 }, + { "value": "Attack/Melee/Damage/Pierce", "multiply": 1.20 }, + { "value": "Attack/Melee/Damage/Crush", "multiply": 1.20 }, + { "value": "Attack/Ranged/Damage/Hack", "multiply": 1.20 }, + { "value": "Attack/Ranged/Damage/Pierce", "multiply": 1.20 }, + { "value": "Attack/Ranged/Damage/Crush", "multiply": 1.20 }, { "value": "Attack/Capture/Value", "add": 1 } ], "auraName": "Tactician", Index: ps/trunk/binaries/data/mods/public/simulation/data/auras/units/heroes/cart_hero_maharbal.json =================================================================== --- ps/trunk/binaries/data/mods/public/simulation/data/auras/units/heroes/cart_hero_maharbal.json +++ ps/trunk/binaries/data/mods/public/simulation/data/auras/units/heroes/cart_hero_maharbal.json @@ -3,9 +3,9 @@ "radius": 60, "affects": ["Melee Cavalry"], "modifications": [ - { "value": "Attack/Melee/Hack", "multiply": 1.3 }, - { "value": "Attack/Melee/Pierce", "multiply": 1.3 }, - { "value": "Attack/Melee/Crush", "multiply": 1.3 } + { "value": "Attack/Melee/Damage/Hack", "multiply": 1.3 }, + { "value": "Attack/Melee/Damage/Pierce", "multiply": 1.3 }, + { "value": "Attack/Melee/Damage/Crush", "multiply": 1.3 } ], "auraName": "Cavalry Commander", "auraDescription": "+30% attack for cavalry melee soldiers.", Index: ps/trunk/binaries/data/mods/public/simulation/data/auras/units/heroes/gaul_hero_vercingetorix.json =================================================================== --- ps/trunk/binaries/data/mods/public/simulation/data/auras/units/heroes/gaul_hero_vercingetorix.json +++ ps/trunk/binaries/data/mods/public/simulation/data/auras/units/heroes/gaul_hero_vercingetorix.json @@ -3,12 +3,12 @@ "radius": 60, "affects": ["Soldier", "Siege"], "modifications": [ - { "value": "Attack/Melee/Hack", "multiply": 1.20 }, - { "value": "Attack/Melee/Pierce", "multiply": 1.20 }, - { "value": "Attack/Melee/Crush", "multiply": 1.20 }, - { "value": "Attack/Ranged/Hack", "multiply": 1.20 }, - { "value": "Attack/Ranged/Pierce", "multiply": 1.20 }, - { "value": "Attack/Ranged/Crush", "multiply": 1.20 }, + { "value": "Attack/Melee/Damage/Hack", "multiply": 1.20 }, + { "value": "Attack/Melee/Damage/Pierce", "multiply": 1.20 }, + { "value": "Attack/Melee/Damage/Crush", "multiply": 1.20 }, + { "value": "Attack/Ranged/Damage/Hack", "multiply": 1.20 }, + { "value": "Attack/Ranged/Damage/Pierce", "multiply": 1.20 }, + { "value": "Attack/Ranged/Damage/Crush", "multiply": 1.20 }, { "value": "Attack/Capture/Value", "add": 1 } ], "auraName": "Celtic Warlord", Index: ps/trunk/binaries/data/mods/public/simulation/data/auras/units/heroes/kush_hero_amanirenas.json =================================================================== --- ps/trunk/binaries/data/mods/public/simulation/data/auras/units/heroes/kush_hero_amanirenas.json +++ ps/trunk/binaries/data/mods/public/simulation/data/auras/units/heroes/kush_hero_amanirenas.json @@ -3,12 +3,12 @@ "radius": 60, "affects": ["Champion"], "modifications": [ - { "value": "Attack/Melee/Hack", "multiply": 1.2 }, - { "value": "Attack/Melee/Pierce", "multiply": 1.2 }, - { "value": "Attack/Melee/Crush", "multiply": 1.2 }, - { "value": "Attack/Ranged/Hack", "multiply": 1.2 }, - { "value": "Attack/Ranged/Pierce", "multiply": 1.2 }, - { "value": "Attack/Ranged/Crush", "multiply": 1.2 }, + { "value": "Attack/Melee/Damage/Hack", "multiply": 1.2 }, + { "value": "Attack/Melee/Damage/Pierce", "multiply": 1.2 }, + { "value": "Attack/Melee/Damage/Crush", "multiply": 1.2 }, + { "value": "Attack/Ranged/Damage/Hack", "multiply": 1.2 }, + { "value": "Attack/Ranged/Damage/Pierce", "multiply": 1.2 }, + { "value": "Attack/Ranged/Damage/Crush", "multiply": 1.2 }, { "value": "Attack/Capture/Value", "add": 2 } ], "auraName": "Warrior Queen", Index: ps/trunk/binaries/data/mods/public/simulation/data/auras/units/heroes/kush_hero_nastasen_1.json =================================================================== --- ps/trunk/binaries/data/mods/public/simulation/data/auras/units/heroes/kush_hero_nastasen_1.json +++ ps/trunk/binaries/data/mods/public/simulation/data/auras/units/heroes/kush_hero_nastasen_1.json @@ -7,12 +7,12 @@ { "value": "Looter/Resource/wood", "multiply": 1.5 }, { "value": "Looter/Resource/stone", "multiply": 1.5 }, { "value": "Looter/Resource/metal", "multiply": 1.5 }, - { "value": "Attack/Melee/Hack", "multiply": 1.1 }, - { "value": "Attack/Melee/Pierce", "multiply": 1.1 }, - { "value": "Attack/Melee/Crush", "multiply": 1.1 }, - { "value": "Attack/Ranged/Hack", "multiply": 1.1 }, - { "value": "Attack/Ranged/Pierce", "multiply": 1.1 }, - { "value": "Attack/Ranged/Crush", "multiply": 1.1 } + { "value": "Attack/Melee/Damage/Hack", "multiply": 1.1 }, + { "value": "Attack/Melee/Damage/Pierce", "multiply": 1.1 }, + { "value": "Attack/Melee/Damage/Crush", "multiply": 1.1 }, + { "value": "Attack/Ranged/Damage/Hack", "multiply": 1.1 }, + { "value": "Attack/Ranged/Damage/Pierce", "multiply": 1.1 }, + { "value": "Attack/Ranged/Damage/Crush", "multiply": 1.1 } ], "auraName": "Savior of Kush", "auraDescription": "Own units +10% attack.\nNastasen acquired lots of bounty from the defeated invaders. Gain +50% loot from killing enemy units." Index: ps/trunk/binaries/data/mods/public/simulation/data/auras/units/heroes/mace_hero_craterus.json =================================================================== --- ps/trunk/binaries/data/mods/public/simulation/data/auras/units/heroes/mace_hero_craterus.json +++ ps/trunk/binaries/data/mods/public/simulation/data/auras/units/heroes/mace_hero_craterus.json @@ -3,9 +3,9 @@ "radius": 60, "affects": ["Infantry Pike"], "modifications": [ - { "value": "Attack/Melee/Hack", "multiply": 1.2 }, - { "value": "Attack/Melee/Pierce", "multiply": 1.2 }, - { "value": "Attack/Melee/Crush", "multiply": 1.2 }, + { "value": "Attack/Melee/Damage/Hack", "multiply": 1.2 }, + { "value": "Attack/Melee/Damage/Pierce", "multiply": 1.2 }, + { "value": "Attack/Melee/Damage/Crush", "multiply": 1.2 }, { "value": "Attack/Capture/Value", "multiply": 1.2 } ], "auraName": "Taxiarchès", Index: ps/trunk/binaries/data/mods/public/simulation/data/auras/units/heroes/mace_hero_demetrius.json =================================================================== --- ps/trunk/binaries/data/mods/public/simulation/data/auras/units/heroes/mace_hero_demetrius.json +++ ps/trunk/binaries/data/mods/public/simulation/data/auras/units/heroes/mace_hero_demetrius.json @@ -6,12 +6,12 @@ { "value": "Armour/Pierce", "add": 1 }, { "value": "Armour/Hack", "add": 1 }, { "value": "Armour/Crush", "add": 1 }, - { "value": "Attack/Melee/Hack", "multiply": 1.2 }, - { "value": "Attack/Melee/Pierce", "multiply": 1.2 }, - { "value": "Attack/Melee/Crush", "multiply": 1.2 }, - { "value": "Attack/Ranged/Hack", "multiply": 1.2 }, - { "value": "Attack/Ranged/Pierce", "multiply": 1.2 }, - { "value": "Attack/Ranged/Crush", "multiply": 1.2 }, + { "value": "Attack/Melee/Damage/Hack", "multiply": 1.2 }, + { "value": "Attack/Melee/Damage/Pierce", "multiply": 1.2 }, + { "value": "Attack/Melee/Damage/Crush", "multiply": 1.2 }, + { "value": "Attack/Ranged/Damage/Hack", "multiply": 1.2 }, + { "value": "Attack/Ranged/Damage/Pierce", "multiply": 1.2 }, + { "value": "Attack/Ranged/Damage/Crush", "multiply": 1.2 }, { "value": "Attack/Ranged/MaxRange", "multiply": 1.1 }, { "value": "Vision/Range", "multiply": 1.1 } ], Index: ps/trunk/binaries/data/mods/public/simulation/data/auras/units/heroes/mace_hero_philip.json =================================================================== --- ps/trunk/binaries/data/mods/public/simulation/data/auras/units/heroes/mace_hero_philip.json +++ ps/trunk/binaries/data/mods/public/simulation/data/auras/units/heroes/mace_hero_philip.json @@ -3,12 +3,12 @@ "radius": 60, "affects": ["Champion"], "modifications": [ - { "value": "Attack/Melee/Hack", "multiply": 1.2 }, - { "value": "Attack/Melee/Pierce", "multiply": 1.2 }, - { "value": "Attack/Melee/Crush", "multiply": 1.2 }, - { "value": "Attack/Ranged/Hack", "multiply": 1.2 }, - { "value": "Attack/Ranged/Pierce", "multiply": 1.2 }, - { "value": "Attack/Ranged/Crush", "multiply": 1.2 }, + { "value": "Attack/Melee/Damage/Hack", "multiply": 1.2 }, + { "value": "Attack/Melee/Damage/Pierce", "multiply": 1.2 }, + { "value": "Attack/Melee/Damage/Crush", "multiply": 1.2 }, + { "value": "Attack/Ranged/Damage/Hack", "multiply": 1.2 }, + { "value": "Attack/Ranged/Damage/Pierce", "multiply": 1.2 }, + { "value": "Attack/Ranged/Damage/Crush", "multiply": 1.2 }, { "value": "Attack/Capture/Value", "add": 2 } ], "auraName": "Rise of Macedon", Index: ps/trunk/binaries/data/mods/public/simulation/data/auras/units/heroes/mace_hero_pyrrhus.json =================================================================== --- ps/trunk/binaries/data/mods/public/simulation/data/auras/units/heroes/mace_hero_pyrrhus.json +++ ps/trunk/binaries/data/mods/public/simulation/data/auras/units/heroes/mace_hero_pyrrhus.json @@ -2,12 +2,12 @@ "type": "global", "affects": ["Soldier"], "modifications": [ - { "value": "Attack/Melee/Hack", "multiply": 1.2 }, - { "value": "Attack/Melee/Pierce", "multiply": 1.2 }, - { "value": "Attack/Melee/Crush", "multiply": 1.2 }, - { "value": "Attack/Ranged/Hack", "multiply": 1.2 }, - { "value": "Attack/Ranged/Pierce", "multiply": 1.2 }, - { "value": "Attack/Ranged/Crush", "multiply": 1.2 }, + { "value": "Attack/Melee/Damage/Hack", "multiply": 1.2 }, + { "value": "Attack/Melee/Damage/Pierce", "multiply": 1.2 }, + { "value": "Attack/Melee/Damage/Crush", "multiply": 1.2 }, + { "value": "Attack/Ranged/Damage/Hack", "multiply": 1.2 }, + { "value": "Attack/Ranged/Damage/Pierce", "multiply": 1.2 }, + { "value": "Attack/Ranged/Damage/Crush", "multiply": 1.2 }, { "value": "Health/Max", "multiply": 0.85 } ], "auraName": "Pyrrhic Victory", Index: ps/trunk/binaries/data/mods/public/simulation/data/auras/units/heroes/pers_hero_cyrus.json =================================================================== --- ps/trunk/binaries/data/mods/public/simulation/data/auras/units/heroes/pers_hero_cyrus.json +++ ps/trunk/binaries/data/mods/public/simulation/data/auras/units/heroes/pers_hero_cyrus.json @@ -3,12 +3,12 @@ "radius": 45, "affects": ["Cavalry"], "modifications": [ - { "value": "Attack/Melee/Hack", "multiply": 1.2 }, - { "value": "Attack/Melee/Pierce", "multiply": 1.2 }, - { "value": "Attack/Melee/Crush", "multiply": 1.2 }, - { "value": "Attack/Ranged/Hack", "multiply": 1.2 }, - { "value": "Attack/Ranged/Pierce", "multiply": 1.2 }, - { "value": "Attack/Ranged/Crush", "multiply": 1.2 }, + { "value": "Attack/Melee/Damage/Hack", "multiply": 1.2 }, + { "value": "Attack/Melee/Damage/Pierce", "multiply": 1.2 }, + { "value": "Attack/Melee/Damage/Crush", "multiply": 1.2 }, + { "value": "Attack/Ranged/Damage/Hack", "multiply": 1.2 }, + { "value": "Attack/Ranged/Damage/Pierce", "multiply": 1.2 }, + { "value": "Attack/Ranged/Damage/Crush", "multiply": 1.2 }, { "value": "Attack/Capture/Value", "add": 1 } ], "auraName": "Forefront Leader", Index: ps/trunk/binaries/data/mods/public/simulation/data/auras/units/heroes/rome_hero_marcellus_1.json =================================================================== --- ps/trunk/binaries/data/mods/public/simulation/data/auras/units/heroes/rome_hero_marcellus_1.json +++ ps/trunk/binaries/data/mods/public/simulation/data/auras/units/heroes/rome_hero_marcellus_1.json @@ -3,12 +3,12 @@ "radius": 60, "affects": ["Cavalry"], "modifications": [ - { "value": "Attack/Melee/Hack", "multiply": 1.15 }, - { "value": "Attack/Melee/Pierce", "multiply": 1.15 }, - { "value": "Attack/Melee/Crush", "multiply": 1.15 }, - { "value": "Attack/Ranged/Hack", "multiply": 1.15 }, - { "value": "Attack/Ranged/Pierce", "multiply": 1.15 }, - { "value": "Attack/Ranged/Crush", "multiply": 1.15 } + { "value": "Attack/Melee/Damage/Hack", "multiply": 1.15 }, + { "value": "Attack/Melee/Damage/Pierce", "multiply": 1.15 }, + { "value": "Attack/Melee/Damage/Crush", "multiply": 1.15 }, + { "value": "Attack/Ranged/Damage/Hack", "multiply": 1.15 }, + { "value": "Attack/Ranged/Damage/Pierce", "multiply": 1.15 }, + { "value": "Attack/Ranged/Damage/Crush", "multiply": 1.15 } ], "auraName": "Sword of Rome", "auraDescription": "+15% attack for cavalry.", Index: ps/trunk/binaries/data/mods/public/simulation/data/auras/units/heroes/rome_hero_marcellus_2.json =================================================================== --- ps/trunk/binaries/data/mods/public/simulation/data/auras/units/heroes/rome_hero_marcellus_2.json +++ ps/trunk/binaries/data/mods/public/simulation/data/auras/units/heroes/rome_hero_marcellus_2.json @@ -4,12 +4,12 @@ "affects": ["Infantry"], "affectedPlayers": ["Enemy"], "modifications": [ - { "value": "Attack/Melee/Hack", "multiply": 0.9 }, - { "value": "Attack/Melee/Pierce", "multiply": 0.9 }, - { "value": "Attack/Melee/Crush", "multiply": 0.9 }, - { "value": "Attack/Ranged/Hack", "multiply": 0.9 }, - { "value": "Attack/Ranged/Pierce", "multiply": 0.9 }, - { "value": "Attack/Ranged/Crush", "multiply": 0.9 } + { "value": "Attack/Melee/Damage/Hack", "multiply": 0.9 }, + { "value": "Attack/Melee/Damage/Pierce", "multiply": 0.9 }, + { "value": "Attack/Melee/Damage/Crush", "multiply": 0.9 }, + { "value": "Attack/Ranged/Damage/Hack", "multiply": 0.9 }, + { "value": "Attack/Ranged/Damage/Pierce", "multiply": 0.9 }, + { "value": "Attack/Ranged/Damage/Crush", "multiply": 0.9 } ], "auraName": "Sword of Rome", "auraDescription": "-10% attack for enemy infantry." Index: ps/trunk/binaries/data/mods/public/simulation/data/auras/units/heroes/rome_hero_scipio.json =================================================================== --- ps/trunk/binaries/data/mods/public/simulation/data/auras/units/heroes/rome_hero_scipio.json +++ ps/trunk/binaries/data/mods/public/simulation/data/auras/units/heroes/rome_hero_scipio.json @@ -3,12 +3,12 @@ "radius": 30, "affects": ["Soldier", "Siege"], "modifications": [ - { "value": "Attack/Melee/Hack", "multiply": 1.2 }, - { "value": "Attack/Melee/Pierce", "multiply": 1.2 }, - { "value": "Attack/Melee/Crush", "multiply": 1.2 }, - { "value": "Attack/Ranged/Hack", "multiply": 1.2 }, - { "value": "Attack/Ranged/Pierce", "multiply": 1.2 }, - { "value": "Attack/Ranged/Crush", "multiply": 1.2 }, + { "value": "Attack/Melee/Damage/Hack", "multiply": 1.2 }, + { "value": "Attack/Melee/Damage/Pierce", "multiply": 1.2 }, + { "value": "Attack/Melee/Damage/Crush", "multiply": 1.2 }, + { "value": "Attack/Ranged/Damage/Hack", "multiply": 1.2 }, + { "value": "Attack/Ranged/Damage/Pierce", "multiply": 1.2 }, + { "value": "Attack/Ranged/Damage/Crush", "multiply": 1.2 }, { "value": "Attack/Capture/Value", "add": 2 } ], "auraName": "Triumph", Index: ps/trunk/binaries/data/mods/public/simulation/data/auras/units/heroes/sele_hero_seleucus_victor.json =================================================================== --- ps/trunk/binaries/data/mods/public/simulation/data/auras/units/heroes/sele_hero_seleucus_victor.json +++ ps/trunk/binaries/data/mods/public/simulation/data/auras/units/heroes/sele_hero_seleucus_victor.json @@ -4,8 +4,8 @@ "affects": ["Elephant Champion"], "modifications": [ { "value": "UnitMotion/WalkSpeed", "multiply": 1.2 }, - { "value": "Attack/Melee/Hack", "multiply": 1.2 }, - { "value": "Attack/Melee/Crush", "multiply": 1.2 } + { "value": "Attack/Melee/Damage/Hack", "multiply": 1.2 }, + { "value": "Attack/Melee/Damage/Crush", "multiply": 1.2 } ], "auraName": "Zooiarchos", "auraDescription": "+20% attack and movement speed for war elephants.", Index: ps/trunk/binaries/data/mods/public/simulation/data/auras/units/heroes/spart_hero_brasidas.json =================================================================== --- ps/trunk/binaries/data/mods/public/simulation/data/auras/units/heroes/spart_hero_brasidas.json +++ ps/trunk/binaries/data/mods/public/simulation/data/auras/units/heroes/spart_hero_brasidas.json @@ -3,7 +3,7 @@ "radius": 60, "affects": ["Javelin Infantry Citizen"], "modifications": [ - { "value": "Attack/Ranged/Pierce", "multiply": 1.25 }, + { "value": "Attack/Ranged/Damage/Pierce", "multiply": 1.25 }, { "value": "Armour/Pierce", "add": 1 }, { "value": "Armour/Hack", "add": 1 }, { "value": "Armour/Crush", "add": 1 } Index: ps/trunk/binaries/data/mods/public/simulation/data/auras/units/heroes/spart_hero_leonidas.json =================================================================== --- ps/trunk/binaries/data/mods/public/simulation/data/auras/units/heroes/spart_hero_leonidas.json +++ ps/trunk/binaries/data/mods/public/simulation/data/auras/units/heroes/spart_hero_leonidas.json @@ -3,9 +3,9 @@ "radius": 30, "affects": ["Spear"], "modifications": [ - { "value": "Attack/Melee/Hack", "multiply": 1.25 }, - { "value": "Attack/Melee/Pierce", "multiply": 1.25 }, - { "value": "Attack/Melee/Crush", "multiply": 1.25 }, + { "value": "Attack/Melee/Damage/Hack", "multiply": 1.25 }, + { "value": "Attack/Melee/Damage/Pierce", "multiply": 1.25 }, + { "value": "Attack/Melee/Damage/Crush", "multiply": 1.25 }, { "value": "Attack/Capture/Value", "add": 1 } ], "auraName": "Last Stand", Index: ps/trunk/binaries/data/mods/public/simulation/data/technologies/advanced_unit_bonus.json =================================================================== --- ps/trunk/binaries/data/mods/public/simulation/data/technologies/advanced_unit_bonus.json +++ ps/trunk/binaries/data/mods/public/simulation/data/technologies/advanced_unit_bonus.json @@ -14,8 +14,8 @@ { "value": "Attack/Ranged/MaxRange", "add": 4, "affects": "Ranged" }, { "value": "Vision/Range", "add": 4, "affects": "Ranged" }, { "value": "Attack/Ranged/Spread", "multiply": 0.9, "affects": "Ranged" }, - { "value": "Attack/Melee/Hack", "multiply": 1.2, "affects": "Melee" }, - { "value": "Attack/Melee/Pierce", "multiply": 1.2, "affects": "Melee" }, + { "value": "Attack/Melee/Damage/Hack", "multiply": 1.2, "affects": "Melee" }, + { "value": "Attack/Melee/Damage/Pierce", "multiply": 1.2, "affects": "Melee" }, { "value": "Vision/Range", "add": 3, "affects": "Healer" }, { "value": "Heal/Range", "add": 3, "affects": "Healer" }, { "value": "Heal/HP", "add": 5, "affects": "Healer" }, Index: ps/trunk/binaries/data/mods/public/simulation/data/technologies/attack_cav_lance.json =================================================================== --- ps/trunk/binaries/data/mods/public/simulation/data/technologies/attack_cav_lance.json +++ ps/trunk/binaries/data/mods/public/simulation/data/technologies/attack_cav_lance.json @@ -16,7 +16,7 @@ "icon": "spear_cavalry.png", "researchTime": 40, "tooltip": "Equip your melee cavalry with better weapons. Melee Cavalry +2 Hack Attack.", - "modifications": [{"value": "Attack/Melee/Hack", "add": 2.0}], + "modifications": [{"value": "Attack/Melee/Damage/Hack", "add": 2.0}], "affects": ["Cavalry Melee"], "soundComplete": "interface/alarm/alarm_upgradearmory.xml" } Index: ps/trunk/binaries/data/mods/public/simulation/data/technologies/attack_cavalry_melee_01.json =================================================================== --- ps/trunk/binaries/data/mods/public/simulation/data/technologies/attack_cavalry_melee_01.json +++ ps/trunk/binaries/data/mods/public/simulation/data/technologies/attack_cavalry_melee_01.json @@ -15,9 +15,9 @@ "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}], + "modifications": [{"value": "Attack/Melee/Damage/Hack", "multiply": 1.2}, + {"value": "Attack/Melee/Damage/Pierce", "multiply": 1.2}, + {"value": "Attack/Melee/Damage/Crush", "multiply": 1.2}], "affects": ["Cavalry Melee"], "soundComplete": "interface/alarm/alarm_upgradearmory.xml" } Index: ps/trunk/binaries/data/mods/public/simulation/data/technologies/attack_cavalry_melee_02.json =================================================================== --- ps/trunk/binaries/data/mods/public/simulation/data/technologies/attack_cavalry_melee_02.json +++ ps/trunk/binaries/data/mods/public/simulation/data/technologies/attack_cavalry_melee_02.json @@ -16,9 +16,9 @@ "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}], + "modifications": [{"value": "Attack/Melee/Damage/Hack", "multiply": 1.2}, + {"value": "Attack/Melee/Damage/Pierce", "multiply": 1.2}, + {"value": "Attack/Melee/Damage/Crush", "multiply": 1.2}], "affects": ["Cavalry Melee"], "soundComplete": "interface/alarm/alarm_upgradearmory.xml" } Index: ps/trunk/binaries/data/mods/public/simulation/data/technologies/attack_cavalry_ranged_01.json =================================================================== --- ps/trunk/binaries/data/mods/public/simulation/data/technologies/attack_cavalry_ranged_01.json +++ ps/trunk/binaries/data/mods/public/simulation/data/technologies/attack_cavalry_ranged_01.json @@ -15,9 +15,9 @@ "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}], + "modifications": [{"value": "Attack/Ranged/Damage/Hack", "multiply": 1.2}, + {"value": "Attack/Ranged/Damage/Pierce", "multiply": 1.2}, + {"value": "Attack/Ranged/Damage/Crush", "multiply": 1.2}], "affects": ["Cavalry Ranged"], "soundComplete": "interface/alarm/alarm_upgradearmory.xml" } Index: ps/trunk/binaries/data/mods/public/simulation/data/technologies/attack_cavalry_ranged_02.json =================================================================== --- ps/trunk/binaries/data/mods/public/simulation/data/technologies/attack_cavalry_ranged_02.json +++ ps/trunk/binaries/data/mods/public/simulation/data/technologies/attack_cavalry_ranged_02.json @@ -16,9 +16,9 @@ "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}], + "modifications": [{"value": "Attack/Ranged/Damage/Hack", "multiply": 1.2}, + {"value": "Attack/Ranged/Damage/Pierce", "multiply": 1.2}, + {"value": "Attack/Ranged/Damage/Crush", "multiply": 1.2}], "affects": ["Cavalry Ranged"], "soundComplete": "interface/alarm/alarm_upgradearmory.xml" } Index: ps/trunk/binaries/data/mods/public/simulation/data/technologies/attack_champions_elite.json =================================================================== --- ps/trunk/binaries/data/mods/public/simulation/data/technologies/attack_champions_elite.json +++ ps/trunk/binaries/data/mods/public/simulation/data/technologies/attack_champions_elite.json @@ -16,8 +16,8 @@ "researchTime": 40, "tooltip": "Guard units have uncommon courage and valor in battle. Champions +2 attack.", "modifications": [ - {"value": "Attack/Melee/Hack", "add": 2.0, "affects": "Champion Melee"}, - {"value": "Attack/Ranged/Pierce", "add": 2.0, "affects": "Champion Ranged"} + {"value": "Attack/Melee/Damage/Hack", "add": 2.0, "affects": "Champion Melee"}, + {"value": "Attack/Ranged/Damage/Pierce", "add": 2.0, "affects": "Champion Ranged"} ], "soundComplete": "interface/alarm/alarm_upgradearmory.xml" } Index: ps/trunk/binaries/data/mods/public/simulation/data/technologies/attack_infantry_melee_01.json =================================================================== --- ps/trunk/binaries/data/mods/public/simulation/data/technologies/attack_infantry_melee_01.json +++ ps/trunk/binaries/data/mods/public/simulation/data/technologies/attack_infantry_melee_01.json @@ -15,9 +15,9 @@ "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}], + "modifications": [{"value": "Attack/Melee/Damage/Hack", "multiply": 1.2}, + {"value": "Attack/Melee/Damage/Pierce", "multiply": 1.2}, + {"value": "Attack/Melee/Damage/Crush", "multiply": 1.2}], "affects": ["Infantry Melee"], "soundComplete": "interface/alarm/alarm_upgradearmory.xml" } Index: ps/trunk/binaries/data/mods/public/simulation/data/technologies/attack_infantry_melee_02.json =================================================================== --- ps/trunk/binaries/data/mods/public/simulation/data/technologies/attack_infantry_melee_02.json +++ ps/trunk/binaries/data/mods/public/simulation/data/technologies/attack_infantry_melee_02.json @@ -8,9 +8,9 @@ "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}], + "modifications": [{"value": "Attack/Melee/Damage/Hack", "multiply": 1.2}, + {"value": "Attack/Melee/Damage/Pierce", "multiply": 1.2}, + {"value": "Attack/Melee/Damage/Crush", "multiply": 1.2}], "affects": ["Infantry Melee"], "soundComplete": "interface/alarm/alarm_upgradearmory.xml" } Index: ps/trunk/binaries/data/mods/public/simulation/data/technologies/attack_infantry_ranged_01.json =================================================================== --- ps/trunk/binaries/data/mods/public/simulation/data/technologies/attack_infantry_ranged_01.json +++ ps/trunk/binaries/data/mods/public/simulation/data/technologies/attack_infantry_ranged_01.json @@ -14,9 +14,9 @@ "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}], + "modifications": [{"value": "Attack/Ranged/Damage/Hack", "multiply": 1.2}, + {"value": "Attack/Ranged/Damage/Pierce", "multiply": 1.2}, + {"value": "Attack/Ranged/Damage/Crush", "multiply": 1.2}], "affects": ["Infantry Ranged"], "soundComplete": "interface/alarm/alarm_upgradearmory.xml" } Index: ps/trunk/binaries/data/mods/public/simulation/data/technologies/attack_infantry_ranged_02.json =================================================================== --- ps/trunk/binaries/data/mods/public/simulation/data/technologies/attack_infantry_ranged_02.json +++ ps/trunk/binaries/data/mods/public/simulation/data/technologies/attack_infantry_ranged_02.json @@ -15,9 +15,9 @@ "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}], + "modifications": [{"value": "Attack/Ranged/Damage/Hack", "multiply": 1.2}, + {"value": "Attack/Ranged/Damage/Pierce", "multiply": 1.2}, + {"value": "Attack/Ranged/Damage/Crush", "multiply": 1.2}], "affects": ["Infantry Ranged"], "soundComplete": "interface/alarm/alarm_upgradearmory.xml" } Index: ps/trunk/binaries/data/mods/public/simulation/data/technologies/attack_soldiers_will.json =================================================================== --- ps/trunk/binaries/data/mods/public/simulation/data/technologies/attack_soldiers_will.json +++ ps/trunk/binaries/data/mods/public/simulation/data/technologies/attack_soldiers_will.json @@ -15,12 +15,12 @@ "researchTime": 40, "tooltip": "Inspire your troops with higher pay. All land and naval army +25% attack.", "modifications": [ - {"value": "Attack/Melee/Hack", "multiply": 1.25}, - {"value": "Attack/Melee/Pierce", "multiply": 1.25}, - {"value": "Attack/Melee/Crush", "multiply": 1.25}, - {"value": "Attack/Ranged/Hack", "multiply": 1.25}, - {"value": "Attack/Ranged/Pierce", "multiply": 1.25}, - {"value": "Attack/Ranged/Crush", "multiply": 1.25} + {"value": "Attack/Melee/Damage/Hack", "multiply": 1.25}, + {"value": "Attack/Melee/Damage/Pierce", "multiply": 1.25}, + {"value": "Attack/Melee/Damage/Crush", "multiply": 1.25}, + {"value": "Attack/Ranged/Damage/Hack", "multiply": 1.25}, + {"value": "Attack/Ranged/Damage/Pierce", "multiply": 1.25}, + {"value": "Attack/Ranged/Damage/Crush", "multiply": 1.25} ], "affects": ["Melee", "Ranged"], "soundComplete": "interface/alarm/alarm_upgradearmory.xml" Index: ps/trunk/binaries/data/mods/public/simulation/data/technologies/attack_steel_working.json =================================================================== --- ps/trunk/binaries/data/mods/public/simulation/data/technologies/attack_steel_working.json +++ ps/trunk/binaries/data/mods/public/simulation/data/technologies/attack_steel_working.json @@ -12,8 +12,8 @@ "researchTime": 60, "tooltip": "+20% Hack attack for all swordsmen and macemen.", "modifications": [ - { "value": "Attack/Melee/Hack", "multiply": 1.2 }, - { "value": "Attack/Melee/Crush", "multiply": 1.2 } + { "value": "Attack/Melee/Damage/Hack", "multiply": 1.2 }, + { "value": "Attack/Melee/Damage/Crush", "multiply": 1.2 } ], "affects": ["Sword", "Maceman"], "soundComplete": "interface/alarm/alarm_upgradearmory.xml" Index: ps/trunk/binaries/data/mods/public/simulation/data/technologies/elite_unit_bonus.json =================================================================== --- ps/trunk/binaries/data/mods/public/simulation/data/technologies/elite_unit_bonus.json +++ ps/trunk/binaries/data/mods/public/simulation/data/technologies/elite_unit_bonus.json @@ -14,8 +14,8 @@ { "value": "Attack/Ranged/MaxRange", "add": 4, "affects": "Ranged" }, { "value": "Vision/Range", "add": 4, "affects": "Ranged" }, { "value": "Attack/Ranged/Spread", "multiply": 0.9, "affects": "Ranged" }, - { "value": "Attack/Melee/Hack", "multiply": 1.2, "affects": "Melee" }, - { "value": "Attack/Melee/Pierce", "multiply": 1.2, "affects": "Melee" }, + { "value": "Attack/Melee/Damage/Hack", "multiply": 1.2, "affects": "Melee" }, + { "value": "Attack/Melee/Damage/Pierce", "multiply": 1.2, "affects": "Melee" }, { "value": "Vision/Range", "add": 3, "affects": "Healer" }, { "value": "Heal/Range", "add": 3, "affects": "Healer" }, { "value": "Heal/HP", "add": 5, "affects": "Healer" }, Index: ps/trunk/binaries/data/mods/public/simulation/data/technologies/hellenes/attack_inf_spearfighting.json =================================================================== --- ps/trunk/binaries/data/mods/public/simulation/data/technologies/hellenes/attack_inf_spearfighting.json +++ ps/trunk/binaries/data/mods/public/simulation/data/technologies/hellenes/attack_inf_spearfighting.json @@ -12,7 +12,7 @@ "icon": "spear.png", "researchTime": 40, "tooltip": "Spearmen +2 hack attack.", - "modifications": [{"value": "Attack/Melee/Hack", "add": 2.0}], + "modifications": [{"value": "Attack/Melee/Damage/Hack", "add": 2.0}], "affects": ["Infantry Spear"], "soundComplete": "interface/alarm/alarm_upgradearmory.xml" } Index: ps/trunk/binaries/data/mods/public/simulation/data/technologies/melee_inf_sidearms.json =================================================================== --- ps/trunk/binaries/data/mods/public/simulation/data/technologies/melee_inf_sidearms.json +++ ps/trunk/binaries/data/mods/public/simulation/data/technologies/melee_inf_sidearms.json @@ -16,7 +16,7 @@ "icon": "sword.png", "researchTime": 40, "tooltip": "Melee infantry +1 hack attack.", - "modifications": [{"value": "Attack/Melee/Hack", "add": 1.0}], + "modifications": [{"value": "Attack/Melee/Damage/Hack", "add": 1.0}], "affects": ["Infantry Melee"], "soundComplete": "interface/alarm/alarm_upgradearmory.xml" } Index: ps/trunk/binaries/data/mods/public/simulation/data/technologies/melee_inf_spearheads.json =================================================================== --- ps/trunk/binaries/data/mods/public/simulation/data/technologies/melee_inf_spearheads.json +++ ps/trunk/binaries/data/mods/public/simulation/data/technologies/melee_inf_spearheads.json @@ -14,7 +14,7 @@ "icon": "spear.png", "researchTime": 40, "tooltip": "All Spear units +2 hack attack.", - "modifications": [{"value": "Attack/Melee/Hack", "add": 2.0}], + "modifications": [{"value": "Attack/Melee/Damage/Hack", "add": 2.0}], "affects": ["Spear"], "soundComplete": "interface/alarm/alarm_upgradearmory.xml" } Index: ps/trunk/binaries/data/mods/public/simulation/data/technologies/ranged_inf_irregulars.json =================================================================== --- ps/trunk/binaries/data/mods/public/simulation/data/technologies/ranged_inf_irregulars.json +++ ps/trunk/binaries/data/mods/public/simulation/data/technologies/ranged_inf_irregulars.json @@ -14,9 +14,9 @@ "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}], + "modifications": [{"value": "Attack/Ranged/Damage/Hack", "multiply": 1.2}, + {"value": "Attack/Ranged/Damage/Pierce", "multiply": 1.2}, + {"value": "Attack/Ranged/Damage/Crush", "multiply": 1.2}], "affects": ["Infantry Ranged"], "soundComplete": "interface/alarm/alarm_upgradearmory.xml" } Index: ps/trunk/binaries/data/mods/public/simulation/data/technologies/ranged_inf_skirmishers.json =================================================================== --- ps/trunk/binaries/data/mods/public/simulation/data/technologies/ranged_inf_skirmishers.json +++ ps/trunk/binaries/data/mods/public/simulation/data/technologies/ranged_inf_skirmishers.json @@ -16,7 +16,7 @@ "researchTime": 30, "tooltip": "All Javelin units +2 pierce attack and +4 range.", "modifications": [ - {"value": "Attack/Ranged/Pierce", "add": 2.0}, + {"value": "Attack/Ranged/Damage/Pierce", "add": 2.0}, {"value": "Attack/Ranged/MaxRange", "add": 4.0}, {"value": "Vision/Range", "add": 4.0}], "affects": ["Javelin"], Index: ps/trunk/binaries/data/mods/public/simulation/data/technologies/siege_attack.json =================================================================== --- ps/trunk/binaries/data/mods/public/simulation/data/technologies/siege_attack.json +++ ps/trunk/binaries/data/mods/public/simulation/data/technologies/siege_attack.json @@ -8,8 +8,8 @@ "researchTime": 40, "tooltip": "All siege weapons +25% Crush damage.", "modifications": [ - {"value": "Attack/Melee/Crush", "multiply": 1.25}, - {"value": "Attack/Ranged/Crush", "multiply": 1.25}], + {"value": "Attack/Melee/Damage/Crush", "multiply": 1.25}, + {"value": "Attack/Ranged/Damage/Crush", "multiply": 1.25}], "affects": ["Siege"], "soundComplete": "interface/alarm/alarm_upgradearmory.xml" } Index: ps/trunk/binaries/data/mods/public/simulation/helpers/DamageTypes.js =================================================================== --- ps/trunk/binaries/data/mods/public/simulation/helpers/DamageTypes.js +++ ps/trunk/binaries/data/mods/public/simulation/helpers/DamageTypes.js @@ -1,8 +1,8 @@ DamageTypes.prototype.BuildSchema = function(helptext = "") { - return this.GetTypes().reduce((schema, type) => + return "" + this.GetTypes().reduce((schema, type) => schema + "", - ""); + "") + ""; }; DamageTypes = new DamageTypes(); Index: ps/trunk/binaries/data/mods/public/simulation/templates/campaigns/campaign_city_minor_test.xml =================================================================== --- ps/trunk/binaries/data/mods/public/simulation/templates/campaigns/campaign_city_minor_test.xml +++ ps/trunk/binaries/data/mods/public/simulation/templates/campaigns/campaign_city_minor_test.xml @@ -2,9 +2,11 @@ - 0.0 - 25.0 - 0.0 + + 0.0 + 25.0 + 0.0 + 50.0 1.0 1200 Index: ps/trunk/binaries/data/mods/public/simulation/templates/campaigns/campaign_city_test.xml =================================================================== --- ps/trunk/binaries/data/mods/public/simulation/templates/campaigns/campaign_city_test.xml +++ ps/trunk/binaries/data/mods/public/simulation/templates/campaigns/campaign_city_test.xml @@ -2,9 +2,11 @@ - 0.0 - 25.0 - 0.0 + + 0.0 + 25.0 + 0.0 + 50.0 1.0 1200 Index: ps/trunk/binaries/data/mods/public/simulation/templates/gaia/fauna_bear.xml =================================================================== --- ps/trunk/binaries/data/mods/public/simulation/templates/gaia/fauna_bear.xml +++ ps/trunk/binaries/data/mods/public/simulation/templates/gaia/fauna_bear.xml @@ -2,9 +2,11 @@ - 20.0 - 0.0 - 20.0 + + 20.0 + 0.0 + 20.0 + 6.0 2000 Index: ps/trunk/binaries/data/mods/public/simulation/templates/gaia/fauna_boar.xml =================================================================== --- ps/trunk/binaries/data/mods/public/simulation/templates/gaia/fauna_boar.xml +++ ps/trunk/binaries/data/mods/public/simulation/templates/gaia/fauna_boar.xml @@ -2,9 +2,11 @@ - 12.0 - 0.0 - 0.0 + + 12.0 + 0.0 + 0.0 + 1.0 1000 Index: ps/trunk/binaries/data/mods/public/simulation/templates/gaia/fauna_crocodile.xml =================================================================== --- ps/trunk/binaries/data/mods/public/simulation/templates/gaia/fauna_crocodile.xml +++ ps/trunk/binaries/data/mods/public/simulation/templates/gaia/fauna_crocodile.xml @@ -2,9 +2,11 @@ - 30.0 - 0.0 - 0.0 + + 30.0 + 0.0 + 0.0 + 8.0 2000 Index: ps/trunk/binaries/data/mods/public/simulation/templates/gaia/fauna_lion.xml =================================================================== --- ps/trunk/binaries/data/mods/public/simulation/templates/gaia/fauna_lion.xml +++ ps/trunk/binaries/data/mods/public/simulation/templates/gaia/fauna_lion.xml @@ -2,9 +2,11 @@ - 20.0 - 0.0 - 0.0 + + 20.0 + 0.0 + 0.0 + 4.0 2000 Index: ps/trunk/binaries/data/mods/public/simulation/templates/gaia/fauna_rhino.xml =================================================================== --- ps/trunk/binaries/data/mods/public/simulation/templates/gaia/fauna_rhino.xml +++ ps/trunk/binaries/data/mods/public/simulation/templates/gaia/fauna_rhino.xml @@ -2,9 +2,11 @@ - 20.0 - 0.0 - 20.0 + + 20.0 + 0.0 + 20.0 + 6.0 2000 Index: ps/trunk/binaries/data/mods/public/simulation/templates/gaia/fauna_tiger.xml =================================================================== --- ps/trunk/binaries/data/mods/public/simulation/templates/gaia/fauna_tiger.xml +++ ps/trunk/binaries/data/mods/public/simulation/templates/gaia/fauna_tiger.xml @@ -2,9 +2,11 @@ - 30.0 - 20.0 - 0.0 + + 30.0 + 20.0 + 0.0 + 4.0 2000 Index: ps/trunk/binaries/data/mods/public/simulation/templates/gaia/fauna_walrus.xml =================================================================== --- ps/trunk/binaries/data/mods/public/simulation/templates/gaia/fauna_walrus.xml +++ ps/trunk/binaries/data/mods/public/simulation/templates/gaia/fauna_walrus.xml @@ -7,9 +7,11 @@ - 15.0 - 10.0 - 0.0 + + 15.0 + 10.0 + 0.0 + 4.0 500 1000 Index: ps/trunk/binaries/data/mods/public/simulation/templates/structures/rome_army_camp.xml =================================================================== --- ps/trunk/binaries/data/mods/public/simulation/templates/structures/rome_army_camp.xml +++ ps/trunk/binaries/data/mods/public/simulation/templates/structures/rome_army_camp.xml @@ -12,9 +12,11 @@ - 0.0 - 25.0 - 0.0 + + 0.0 + 25.0 + 0.0 + 60.0 0.0 1200 Index: ps/trunk/binaries/data/mods/public/simulation/templates/template_structure_civic_civil_centre.xml =================================================================== --- ps/trunk/binaries/data/mods/public/simulation/templates/template_structure_civic_civil_centre.xml +++ ps/trunk/binaries/data/mods/public/simulation/templates/template_structure_civic_civil_centre.xml @@ -17,9 +17,11 @@ - 0.0 - 12.0 - 0.0 + + 0.0 + 12.0 + 0.0 + 72.0 0.0 1200 Index: ps/trunk/binaries/data/mods/public/simulation/templates/template_structure_defensive_tower.xml =================================================================== --- ps/trunk/binaries/data/mods/public/simulation/templates/template_structure_defensive_tower.xml +++ ps/trunk/binaries/data/mods/public/simulation/templates/template_structure_defensive_tower.xml @@ -2,9 +2,11 @@ - 0 - 0 - 0 + + 0 + 0 + 0 + 1200 2000 0 Index: ps/trunk/binaries/data/mods/public/simulation/templates/template_structure_defensive_tower_outpost.xml =================================================================== --- ps/trunk/binaries/data/mods/public/simulation/templates/template_structure_defensive_tower_outpost.xml +++ ps/trunk/binaries/data/mods/public/simulation/templates/template_structure_defensive_tower_outpost.xml @@ -12,7 +12,9 @@ - 16 + + 16 + 55 13 0 Index: ps/trunk/binaries/data/mods/public/simulation/templates/template_structure_defensive_tower_sentry.xml =================================================================== --- ps/trunk/binaries/data/mods/public/simulation/templates/template_structure_defensive_tower_sentry.xml +++ ps/trunk/binaries/data/mods/public/simulation/templates/template_structure_defensive_tower_sentry.xml @@ -7,7 +7,9 @@ - 9 + + 9 + 70 10 9 Index: ps/trunk/binaries/data/mods/public/simulation/templates/template_structure_defensive_tower_stone.xml =================================================================== --- ps/trunk/binaries/data/mods/public/simulation/templates/template_structure_defensive_tower_stone.xml +++ ps/trunk/binaries/data/mods/public/simulation/templates/template_structure_defensive_tower_stone.xml @@ -2,7 +2,9 @@ - 12 + + 12 + 76 10 15 Index: ps/trunk/binaries/data/mods/public/simulation/templates/template_structure_defensive_wall_tower.xml =================================================================== --- ps/trunk/binaries/data/mods/public/simulation/templates/template_structure_defensive_wall_tower.xml +++ ps/trunk/binaries/data/mods/public/simulation/templates/template_structure_defensive_wall_tower.xml @@ -2,9 +2,11 @@ - 0.0 - 8.0 - 0.0 + + 0.0 + 8.0 + 0.0 + 72.0 12.0 1200 Index: ps/trunk/binaries/data/mods/public/simulation/templates/template_structure_military_fortress.xml =================================================================== --- ps/trunk/binaries/data/mods/public/simulation/templates/template_structure_military_fortress.xml +++ ps/trunk/binaries/data/mods/public/simulation/templates/template_structure_military_fortress.xml @@ -7,9 +7,11 @@ - 0.0 - 16.0 - 0.0 + + 0.0 + 16.0 + 0.0 + 72.0 0.0 1200 Index: ps/trunk/binaries/data/mods/public/simulation/templates/template_unit_cavalry.xml =================================================================== --- ps/trunk/binaries/data/mods/public/simulation/templates/template_unit_cavalry.xml +++ ps/trunk/binaries/data/mods/public/simulation/templates/template_unit_cavalry.xml @@ -13,9 +13,11 @@ Field Palisade SiegeWall StoneWall - 100.0 - 0.0 - 0.0 + + 100.0 + 0.0 + 0.0 + 2 Index: ps/trunk/binaries/data/mods/public/simulation/templates/template_unit_cavalry_melee.xml =================================================================== --- ps/trunk/binaries/data/mods/public/simulation/templates/template_unit_cavalry_melee.xml +++ ps/trunk/binaries/data/mods/public/simulation/templates/template_unit_cavalry_melee.xml @@ -6,9 +6,11 @@ - 13 - 0 - 0.0 + + 13 + 0 + 0.0 + 3.5 375 750 Index: ps/trunk/binaries/data/mods/public/simulation/templates/template_unit_cavalry_melee_spearman.xml =================================================================== --- ps/trunk/binaries/data/mods/public/simulation/templates/template_unit_cavalry_melee_spearman.xml +++ ps/trunk/binaries/data/mods/public/simulation/templates/template_unit_cavalry_melee_spearman.xml @@ -2,8 +2,10 @@ - 6.0 - 5.0 + + 6.0 + 5.0 + 4.5 Index: ps/trunk/binaries/data/mods/public/simulation/templates/template_unit_cavalry_melee_swordsman.xml =================================================================== --- ps/trunk/binaries/data/mods/public/simulation/templates/template_unit_cavalry_melee_swordsman.xml +++ ps/trunk/binaries/data/mods/public/simulation/templates/template_unit_cavalry_melee_swordsman.xml @@ -6,9 +6,11 @@ - 6.5 - 0 - 0.0 + + 6.5 + 0 + 0.0 + Siege Index: ps/trunk/binaries/data/mods/public/simulation/templates/template_unit_cavalry_ranged.xml =================================================================== --- ps/trunk/binaries/data/mods/public/simulation/templates/template_unit_cavalry_ranged.xml +++ ps/trunk/binaries/data/mods/public/simulation/templates/template_unit_cavalry_ranged.xml @@ -2,9 +2,11 @@ - 0 - 9.0 - 0 + + 0 + 9.0 + 0 + 16.0 0.0 1000 Index: ps/trunk/binaries/data/mods/public/simulation/templates/template_unit_cavalry_ranged_archer.xml =================================================================== --- ps/trunk/binaries/data/mods/public/simulation/templates/template_unit_cavalry_ranged_archer.xml +++ ps/trunk/binaries/data/mods/public/simulation/templates/template_unit_cavalry_ranged_archer.xml @@ -2,9 +2,11 @@ - 0 - 7.0 - 0 + + 0 + 7.0 + 0 + 72.0 0.0 500 Index: ps/trunk/binaries/data/mods/public/simulation/templates/template_unit_cavalry_ranged_javelinist.xml =================================================================== --- ps/trunk/binaries/data/mods/public/simulation/templates/template_unit_cavalry_ranged_javelinist.xml +++ ps/trunk/binaries/data/mods/public/simulation/templates/template_unit_cavalry_ranged_javelinist.xml @@ -2,9 +2,11 @@ - 0 - 18.0 - 0 + + 0 + 18.0 + 0 + 28.0 0.0 750 Index: ps/trunk/binaries/data/mods/public/simulation/templates/template_unit_champion_cavalry_archer.xml =================================================================== --- ps/trunk/binaries/data/mods/public/simulation/templates/template_unit_champion_cavalry_archer.xml +++ ps/trunk/binaries/data/mods/public/simulation/templates/template_unit_champion_cavalry_archer.xml @@ -2,9 +2,11 @@ - 0 - 14.0 - 0 + + 0 + 14.0 + 0 + 76.0 0.0 500 Index: ps/trunk/binaries/data/mods/public/simulation/templates/template_unit_champion_cavalry_javelinist.xml =================================================================== --- ps/trunk/binaries/data/mods/public/simulation/templates/template_unit_champion_cavalry_javelinist.xml +++ ps/trunk/binaries/data/mods/public/simulation/templates/template_unit_champion_cavalry_javelinist.xml @@ -2,9 +2,11 @@ - 0.0 - 36.0 - 0.0 + + 0.0 + 36.0 + 0.0 + 32.0 0.0 750 Index: ps/trunk/binaries/data/mods/public/simulation/templates/template_unit_champion_cavalry_spearman.xml =================================================================== --- ps/trunk/binaries/data/mods/public/simulation/templates/template_unit_champion_cavalry_spearman.xml +++ ps/trunk/binaries/data/mods/public/simulation/templates/template_unit_champion_cavalry_spearman.xml @@ -6,9 +6,11 @@ - 12.0 - 10.0 - 0.0 + + 12.0 + 10.0 + 0.0 + 4.5 Index: ps/trunk/binaries/data/mods/public/simulation/templates/template_unit_champion_cavalry_swordsman.xml =================================================================== --- ps/trunk/binaries/data/mods/public/simulation/templates/template_unit_champion_cavalry_swordsman.xml +++ ps/trunk/binaries/data/mods/public/simulation/templates/template_unit_champion_cavalry_swordsman.xml @@ -6,9 +6,11 @@ - 13.0 - 0 - 0.0 + + 13.0 + 0 + 0.0 + 3.5 375 750 Index: ps/trunk/binaries/data/mods/public/simulation/templates/template_unit_champion_elephant_melee.xml =================================================================== --- ps/trunk/binaries/data/mods/public/simulation/templates/template_unit_champion_elephant_melee.xml +++ ps/trunk/binaries/data/mods/public/simulation/templates/template_unit_champion_elephant_melee.xml @@ -2,9 +2,11 @@ - 20 - 0 - 150.0 + + 20 + 0 + 150.0 + 8.0 750 1500 Index: ps/trunk/binaries/data/mods/public/simulation/templates/template_unit_champion_infantry_archer.xml =================================================================== --- ps/trunk/binaries/data/mods/public/simulation/templates/template_unit_champion_infantry_archer.xml +++ ps/trunk/binaries/data/mods/public/simulation/templates/template_unit_champion_infantry_archer.xml @@ -2,9 +2,11 @@ - 0 - 6.5 - 0 + + 0 + 6.5 + 0 + 76 0.0 300 Index: ps/trunk/binaries/data/mods/public/simulation/templates/template_unit_champion_infantry_javelinist.xml =================================================================== --- ps/trunk/binaries/data/mods/public/simulation/templates/template_unit_champion_infantry_javelinist.xml +++ ps/trunk/binaries/data/mods/public/simulation/templates/template_unit_champion_infantry_javelinist.xml @@ -2,9 +2,11 @@ - 0 - 26.0 - 0 + + 0 + 26.0 + 0 + 28.0 0.0 500 Index: ps/trunk/binaries/data/mods/public/simulation/templates/template_unit_champion_infantry_maceman.xml =================================================================== --- ps/trunk/binaries/data/mods/public/simulation/templates/template_unit_champion_infantry_maceman.xml +++ ps/trunk/binaries/data/mods/public/simulation/templates/template_unit_champion_infantry_maceman.xml @@ -6,9 +6,11 @@ - 0 - 0 - 10.5 + + 0 + 0 + 10.5 + 3.5 375 750 Index: ps/trunk/binaries/data/mods/public/simulation/templates/template_unit_champion_infantry_pikeman.xml =================================================================== --- ps/trunk/binaries/data/mods/public/simulation/templates/template_unit_champion_infantry_pikeman.xml +++ ps/trunk/binaries/data/mods/public/simulation/templates/template_unit_champion_infantry_pikeman.xml @@ -7,9 +7,11 @@ - 2.0 - 6.0 - 0.0 + + 2.0 + 6.0 + 0.0 + 7 1000 2000 Index: ps/trunk/binaries/data/mods/public/simulation/templates/template_unit_champion_infantry_spearman.xml =================================================================== --- ps/trunk/binaries/data/mods/public/simulation/templates/template_unit_champion_infantry_spearman.xml +++ ps/trunk/binaries/data/mods/public/simulation/templates/template_unit_champion_infantry_spearman.xml @@ -6,9 +6,11 @@ - 6.0 - 5.0 - 0.0 + + 6.0 + 5.0 + 0.0 + 4.5 500 900 Index: ps/trunk/binaries/data/mods/public/simulation/templates/template_unit_champion_infantry_swordsman.xml =================================================================== --- ps/trunk/binaries/data/mods/public/simulation/templates/template_unit_champion_infantry_swordsman.xml +++ ps/trunk/binaries/data/mods/public/simulation/templates/template_unit_champion_infantry_swordsman.xml @@ -6,9 +6,11 @@ - 11.0 - 0 - 0.0 + + 11.0 + 0 + 0.0 + 3.5 375 750 Index: ps/trunk/binaries/data/mods/public/simulation/templates/template_unit_dog.xml =================================================================== --- ps/trunk/binaries/data/mods/public/simulation/templates/template_unit_dog.xml +++ ps/trunk/binaries/data/mods/public/simulation/templates/template_unit_dog.xml @@ -7,9 +7,11 @@ - 7 - 2 - 0.0 + + 7 + 2 + 0.0 + 3 500 1000 Index: ps/trunk/binaries/data/mods/public/simulation/templates/template_unit_fauna_hunt_aggressive.xml =================================================================== --- ps/trunk/binaries/data/mods/public/simulation/templates/template_unit_fauna_hunt_aggressive.xml +++ ps/trunk/binaries/data/mods/public/simulation/templates/template_unit_fauna_hunt_aggressive.xml @@ -2,9 +2,11 @@ - 1 - 1 - 0 + + 1 + 1 + 0 + 4 500 1000 Index: ps/trunk/binaries/data/mods/public/simulation/templates/template_unit_fauna_hunt_defensive_bull.xml =================================================================== --- ps/trunk/binaries/data/mods/public/simulation/templates/template_unit_fauna_hunt_defensive_bull.xml +++ ps/trunk/binaries/data/mods/public/simulation/templates/template_unit_fauna_hunt_defensive_bull.xml @@ -6,9 +6,11 @@ - 1 - 5 - 2 + + 1 + 5 + 2 + 4 500 1000 Index: ps/trunk/binaries/data/mods/public/simulation/templates/template_unit_fauna_hunt_defensive_elephant.xml =================================================================== --- ps/trunk/binaries/data/mods/public/simulation/templates/template_unit_fauna_hunt_defensive_elephant.xml +++ ps/trunk/binaries/data/mods/public/simulation/templates/template_unit_fauna_hunt_defensive_elephant.xml @@ -7,9 +7,11 @@ - 25.0 - 10.0 - 20.0 + + 25.0 + 10.0 + 20.0 + 6.0 500 1000 Index: ps/trunk/binaries/data/mods/public/simulation/templates/template_unit_fauna_hunt_violent.xml =================================================================== --- ps/trunk/binaries/data/mods/public/simulation/templates/template_unit_fauna_hunt_violent.xml +++ ps/trunk/binaries/data/mods/public/simulation/templates/template_unit_fauna_hunt_violent.xml @@ -2,9 +2,11 @@ - 1 - 1 - 0 + + 1 + 1 + 0 + 4 500 1000 Index: ps/trunk/binaries/data/mods/public/simulation/templates/template_unit_fauna_wild_aggressive.xml =================================================================== --- ps/trunk/binaries/data/mods/public/simulation/templates/template_unit_fauna_wild_aggressive.xml +++ ps/trunk/binaries/data/mods/public/simulation/templates/template_unit_fauna_wild_aggressive.xml @@ -2,9 +2,11 @@ - 1 - 1 - 0 + + 1 + 1 + 0 + 4 500 1000 Index: ps/trunk/binaries/data/mods/public/simulation/templates/template_unit_fauna_wild_aggressive_dog.xml =================================================================== --- ps/trunk/binaries/data/mods/public/simulation/templates/template_unit_fauna_wild_aggressive_dog.xml +++ ps/trunk/binaries/data/mods/public/simulation/templates/template_unit_fauna_wild_aggressive_dog.xml @@ -2,8 +2,10 @@ - 7 - 2 + + 7 + 2 + 500 1000 Index: ps/trunk/binaries/data/mods/public/simulation/templates/template_unit_fauna_wild_aggressive_wolf.xml =================================================================== --- ps/trunk/binaries/data/mods/public/simulation/templates/template_unit_fauna_wild_aggressive_wolf.xml +++ ps/trunk/binaries/data/mods/public/simulation/templates/template_unit_fauna_wild_aggressive_wolf.xml @@ -2,9 +2,11 @@ - 10.0 - 10.0 - 0.0 + + 10.0 + 10.0 + 0.0 + 4.0 1000 Index: ps/trunk/binaries/data/mods/public/simulation/templates/template_unit_fauna_wild_defensive_fox.xml =================================================================== --- ps/trunk/binaries/data/mods/public/simulation/templates/template_unit_fauna_wild_defensive_fox.xml +++ ps/trunk/binaries/data/mods/public/simulation/templates/template_unit_fauna_wild_defensive_fox.xml @@ -2,9 +2,11 @@ - 2.5 - 5.0 - 0.0 + + 2.5 + 5.0 + 0.0 + 3.0 500 1000 Index: ps/trunk/binaries/data/mods/public/simulation/templates/template_unit_fauna_wild_violent.xml =================================================================== --- ps/trunk/binaries/data/mods/public/simulation/templates/template_unit_fauna_wild_violent.xml +++ ps/trunk/binaries/data/mods/public/simulation/templates/template_unit_fauna_wild_violent.xml @@ -2,9 +2,11 @@ - 1 - 1 - 0 + + 1 + 1 + 0 + 4 500 1000 Index: ps/trunk/binaries/data/mods/public/simulation/templates/template_unit_hero_cavalry_archer.xml =================================================================== --- ps/trunk/binaries/data/mods/public/simulation/templates/template_unit_hero_cavalry_archer.xml +++ ps/trunk/binaries/data/mods/public/simulation/templates/template_unit_hero_cavalry_archer.xml @@ -2,9 +2,11 @@ - 0 - 35 - 0 + + 0 + 35 + 0 + 80.0 0.0 1200 Index: ps/trunk/binaries/data/mods/public/simulation/templates/template_unit_hero_cavalry_javelinist.xml =================================================================== --- ps/trunk/binaries/data/mods/public/simulation/templates/template_unit_hero_cavalry_javelinist.xml +++ ps/trunk/binaries/data/mods/public/simulation/templates/template_unit_hero_cavalry_javelinist.xml @@ -2,9 +2,11 @@ - 0.0 - 60.0 - 0.0 + + 0.0 + 60.0 + 0.0 + 36.0 0.0 750 Index: ps/trunk/binaries/data/mods/public/simulation/templates/template_unit_hero_cavalry_spearman.xml =================================================================== --- ps/trunk/binaries/data/mods/public/simulation/templates/template_unit_hero_cavalry_spearman.xml +++ ps/trunk/binaries/data/mods/public/simulation/templates/template_unit_hero_cavalry_spearman.xml @@ -6,9 +6,11 @@ - 24.0 - 20.0 - 0.0 + + 24.0 + 20.0 + 0.0 + 4.5 Index: ps/trunk/binaries/data/mods/public/simulation/templates/template_unit_hero_cavalry_swordsman.xml =================================================================== --- ps/trunk/binaries/data/mods/public/simulation/templates/template_unit_hero_cavalry_swordsman.xml +++ ps/trunk/binaries/data/mods/public/simulation/templates/template_unit_hero_cavalry_swordsman.xml @@ -6,9 +6,11 @@ - 26.0 - 0.0 - 0.0 + + 26.0 + 0.0 + 0.0 + 3.5 375 750 Index: ps/trunk/binaries/data/mods/public/simulation/templates/template_unit_hero_elephant_melee.xml =================================================================== --- ps/trunk/binaries/data/mods/public/simulation/templates/template_unit_hero_elephant_melee.xml +++ ps/trunk/binaries/data/mods/public/simulation/templates/template_unit_hero_elephant_melee.xml @@ -7,9 +7,11 @@ - 20.0 - 0 - 50.0 + + 20.0 + 0 + 50.0 + 8.0 500 1000 Index: ps/trunk/binaries/data/mods/public/simulation/templates/template_unit_hero_infantry_archer.xml =================================================================== --- ps/trunk/binaries/data/mods/public/simulation/templates/template_unit_hero_infantry_archer.xml +++ ps/trunk/binaries/data/mods/public/simulation/templates/template_unit_hero_infantry_archer.xml @@ -2,9 +2,11 @@ - 0 - 8.0 - 0 + + 0 + 8.0 + 0 + 80 0.0 200 Index: ps/trunk/binaries/data/mods/public/simulation/templates/template_unit_hero_infantry_javelinist.xml =================================================================== --- ps/trunk/binaries/data/mods/public/simulation/templates/template_unit_hero_infantry_javelinist.xml +++ ps/trunk/binaries/data/mods/public/simulation/templates/template_unit_hero_infantry_javelinist.xml @@ -2,9 +2,11 @@ - 0 - 50.0 - 0 + + 0 + 50.0 + 0 + 32.0 0.0 600 Index: ps/trunk/binaries/data/mods/public/simulation/templates/template_unit_hero_infantry_pikeman.xml =================================================================== --- ps/trunk/binaries/data/mods/public/simulation/templates/template_unit_hero_infantry_pikeman.xml +++ ps/trunk/binaries/data/mods/public/simulation/templates/template_unit_hero_infantry_pikeman.xml @@ -6,9 +6,11 @@ - 4.0 - 20.0 - 0.0 + + 4.0 + 20.0 + 0.0 + 7 1000 2000 Index: ps/trunk/binaries/data/mods/public/simulation/templates/template_unit_hero_infantry_spearman.xml =================================================================== --- ps/trunk/binaries/data/mods/public/simulation/templates/template_unit_hero_infantry_spearman.xml +++ ps/trunk/binaries/data/mods/public/simulation/templates/template_unit_hero_infantry_spearman.xml @@ -6,9 +6,11 @@ - 12.0 - 10.0 - 0.0 + + 12.0 + 10.0 + 0.0 + 4.5 450 900 Index: ps/trunk/binaries/data/mods/public/simulation/templates/template_unit_hero_infantry_swordsman.xml =================================================================== --- ps/trunk/binaries/data/mods/public/simulation/templates/template_unit_hero_infantry_swordsman.xml +++ ps/trunk/binaries/data/mods/public/simulation/templates/template_unit_hero_infantry_swordsman.xml @@ -6,9 +6,11 @@ - 22.0 - 0 - 0.0 + + 22.0 + 0 + 0.0 + 3.5 375 750 Index: ps/trunk/binaries/data/mods/public/simulation/templates/template_unit_infantry.xml =================================================================== --- ps/trunk/binaries/data/mods/public/simulation/templates/template_unit_infantry.xml +++ ps/trunk/binaries/data/mods/public/simulation/templates/template_unit_infantry.xml @@ -13,9 +13,11 @@ Field Palisade SiegeWall StoneWall - 50.0 - 0.0 - 0.0 + + 50.0 + 0.0 + 0.0 + 2 Index: ps/trunk/binaries/data/mods/public/simulation/templates/template_unit_infantry_melee.xml =================================================================== --- ps/trunk/binaries/data/mods/public/simulation/templates/template_unit_infantry_melee.xml +++ ps/trunk/binaries/data/mods/public/simulation/templates/template_unit_infantry_melee.xml @@ -2,9 +2,11 @@ - 1 - 0 - 0.0 + + 1 + 0 + 0.0 + 3.5 500 1000 Index: ps/trunk/binaries/data/mods/public/simulation/templates/template_unit_infantry_melee_pikeman.xml =================================================================== --- ps/trunk/binaries/data/mods/public/simulation/templates/template_unit_infantry_melee_pikeman.xml +++ ps/trunk/binaries/data/mods/public/simulation/templates/template_unit_infantry_melee_pikeman.xml @@ -6,8 +6,10 @@ - 1 - 3 + + 1 + 3 + 7 2000 Index: ps/trunk/binaries/data/mods/public/simulation/templates/template_unit_infantry_melee_spearman.xml =================================================================== --- ps/trunk/binaries/data/mods/public/simulation/templates/template_unit_infantry_melee_spearman.xml +++ ps/trunk/binaries/data/mods/public/simulation/templates/template_unit_infantry_melee_spearman.xml @@ -6,8 +6,10 @@ - 3.0 - 2.5 + + 3.0 + 2.5 + 4.5 Index: ps/trunk/binaries/data/mods/public/simulation/templates/template_unit_infantry_melee_swordsman.xml =================================================================== --- ps/trunk/binaries/data/mods/public/simulation/templates/template_unit_infantry_melee_swordsman.xml +++ ps/trunk/binaries/data/mods/public/simulation/templates/template_unit_infantry_melee_swordsman.xml @@ -6,8 +6,10 @@ - 5.5 - 0 + + 5.5 + 0 + 750 Siege Index: ps/trunk/binaries/data/mods/public/simulation/templates/template_unit_infantry_ranged.xml =================================================================== --- ps/trunk/binaries/data/mods/public/simulation/templates/template_unit_infantry_ranged.xml +++ ps/trunk/binaries/data/mods/public/simulation/templates/template_unit_infantry_ranged.xml @@ -7,9 +7,11 @@ - 0 - 1.5 - 0 + + 0 + 1.5 + 0 + 10.0 0.0 750 Index: ps/trunk/binaries/data/mods/public/simulation/templates/template_unit_infantry_ranged_archer.xml =================================================================== --- ps/trunk/binaries/data/mods/public/simulation/templates/template_unit_infantry_ranged_archer.xml +++ ps/trunk/binaries/data/mods/public/simulation/templates/template_unit_infantry_ranged_archer.xml @@ -6,9 +6,11 @@ - 0 - 6.0 - 0 + + 0 + 6.0 + 0 + 72.0 0.0 600 Index: ps/trunk/binaries/data/mods/public/simulation/templates/template_unit_infantry_ranged_javelinist.xml =================================================================== --- ps/trunk/binaries/data/mods/public/simulation/templates/template_unit_infantry_ranged_javelinist.xml +++ ps/trunk/binaries/data/mods/public/simulation/templates/template_unit_infantry_ranged_javelinist.xml @@ -6,9 +6,11 @@ - 0 - 16.0 - 0 + + 0 + 16.0 + 0 + 24.0 0.0 750 Index: ps/trunk/binaries/data/mods/public/simulation/templates/template_unit_infantry_ranged_slinger.xml =================================================================== --- ps/trunk/binaries/data/mods/public/simulation/templates/template_unit_infantry_ranged_slinger.xml +++ ps/trunk/binaries/data/mods/public/simulation/templates/template_unit_infantry_ranged_slinger.xml @@ -6,9 +6,11 @@ - 0 - 9.5 - 1.0 + + 0 + 9.5 + 1.0 + 48.0 0.0 500 Index: ps/trunk/binaries/data/mods/public/simulation/templates/template_unit_ship_bireme.xml =================================================================== --- ps/trunk/binaries/data/mods/public/simulation/templates/template_unit_ship_bireme.xml +++ ps/trunk/binaries/data/mods/public/simulation/templates/template_unit_ship_bireme.xml @@ -2,9 +2,11 @@ - 0.0 - 35.0 - 0.0 + + 0.0 + 35.0 + 0.0 + 45.0 0.0 1000 Index: ps/trunk/binaries/data/mods/public/simulation/templates/template_unit_ship_fire.xml =================================================================== --- ps/trunk/binaries/data/mods/public/simulation/templates/template_unit_ship_fire.xml +++ ps/trunk/binaries/data/mods/public/simulation/templates/template_unit_ship_fire.xml @@ -2,9 +2,11 @@ - 10.0 - 10.0 - 10.0 + + 10.0 + 10.0 + 10.0 + 8.0 50 100 @@ -20,9 +22,11 @@ Circular 30 true - 300.0 - 300.0 - 300.0 + + 300.0 + 300.0 + 300.0 + Index: ps/trunk/binaries/data/mods/public/simulation/templates/template_unit_ship_fishing.xml =================================================================== --- ps/trunk/binaries/data/mods/public/simulation/templates/template_unit_ship_fishing.xml +++ ps/trunk/binaries/data/mods/public/simulation/templates/template_unit_ship_fishing.xml @@ -7,9 +7,11 @@ - 10.0 - 0.0 - 0.0 + + 10.0 + 0.0 + 0.0 + 5.0 500 1000 Index: ps/trunk/binaries/data/mods/public/simulation/templates/template_unit_ship_quinquereme.xml =================================================================== --- ps/trunk/binaries/data/mods/public/simulation/templates/template_unit_ship_quinquereme.xml +++ ps/trunk/binaries/data/mods/public/simulation/templates/template_unit_ship_quinquereme.xml @@ -2,9 +2,11 @@ - 0.0 - 10.0 - 100.0 + + 0.0 + 10.0 + 100.0 + 72.0 10.0 2000 @@ -14,9 +16,11 @@ Circular 10 false - 0.0 - 15.0 - 35.0 + + 0.0 + 15.0 + 35.0 + 37.5 Index: ps/trunk/binaries/data/mods/public/simulation/templates/template_unit_ship_trireme.xml =================================================================== --- ps/trunk/binaries/data/mods/public/simulation/templates/template_unit_ship_trireme.xml +++ ps/trunk/binaries/data/mods/public/simulation/templates/template_unit_ship_trireme.xml @@ -2,9 +2,11 @@ - 0.0 - 35.0 - 0.0 + + 0.0 + 35.0 + 0.0 + 55.0 0.0 1000 Index: ps/trunk/binaries/data/mods/public/simulation/templates/template_unit_siege_boltshooter.xml =================================================================== --- ps/trunk/binaries/data/mods/public/simulation/templates/template_unit_siege_boltshooter.xml +++ ps/trunk/binaries/data/mods/public/simulation/templates/template_unit_siege_boltshooter.xml @@ -2,9 +2,11 @@ - 0.0 - 150.0 - 25.0 + + 0.0 + 150.0 + 25.0 + 80.0 26.0 3000 @@ -14,9 +16,11 @@ Linear 8.0 false - 0.0 - 75.0 - 5.0 + + 0.0 + 75.0 + 5.0 + 150.0 Index: ps/trunk/binaries/data/mods/public/simulation/templates/template_unit_siege_ram.xml =================================================================== --- ps/trunk/binaries/data/mods/public/simulation/templates/template_unit_siege_ram.xml +++ ps/trunk/binaries/data/mods/public/simulation/templates/template_unit_siege_ram.xml @@ -2,9 +2,11 @@ - 0.0 - 0.0 - 150.0 + + 0.0 + 0.0 + 150.0 + 6.5 750 1500 Index: ps/trunk/binaries/data/mods/public/simulation/templates/template_unit_siege_stonethrower.xml =================================================================== --- ps/trunk/binaries/data/mods/public/simulation/templates/template_unit_siege_stonethrower.xml +++ ps/trunk/binaries/data/mods/public/simulation/templates/template_unit_siege_stonethrower.xml @@ -2,9 +2,11 @@ - 0.0 - 10.0 - 100.0 + + 0.0 + 10.0 + 100.0 + 80.0 26.0 4000 @@ -22,9 +24,11 @@ Circular 10 false - 0.0 - 15.0 - 35.0 + + 0.0 + 15.0 + 35.0 + Structure Index: ps/trunk/binaries/data/mods/public/simulation/templates/template_unit_siege_tower.xml =================================================================== --- ps/trunk/binaries/data/mods/public/simulation/templates/template_unit_siege_tower.xml +++ ps/trunk/binaries/data/mods/public/simulation/templates/template_unit_siege_tower.xml @@ -2,9 +2,11 @@ - 0.0 - 12.0 - 2.5 + + 0.0 + 12.0 + 2.5 + 55.0 10.0 10 Index: ps/trunk/binaries/data/mods/public/simulation/templates/template_unit_support_female_citizen.xml =================================================================== --- ps/trunk/binaries/data/mods/public/simulation/templates/template_unit_support_female_citizen.xml +++ ps/trunk/binaries/data/mods/public/simulation/templates/template_unit_support_female_citizen.xml @@ -2,17 +2,21 @@ - 2.0 - 0 - 0.0 + + 2.0 + 0 + 0.0 + 3 500 1000 - 25.0 - 0.0 - 0.0 + + 25.0 + 0.0 + 0.0 + 2 Index: ps/trunk/binaries/data/mods/public/simulation/templates/units/athen_champion_ranged_gastraphetes.xml =================================================================== --- ps/trunk/binaries/data/mods/public/simulation/templates/units/athen_champion_ranged_gastraphetes.xml +++ ps/trunk/binaries/data/mods/public/simulation/templates/units/athen_champion_ranged_gastraphetes.xml @@ -2,9 +2,11 @@ - 0 - 6.5 - 0 + + 0 + 6.5 + 0 + 76 0.0 2320 Index: ps/trunk/binaries/data/mods/public/simulation/templates/units/iber_champion_cavalry.xml =================================================================== --- ps/trunk/binaries/data/mods/public/simulation/templates/units/iber_champion_cavalry.xml +++ ps/trunk/binaries/data/mods/public/simulation/templates/units/iber_champion_cavalry.xml @@ -2,8 +2,10 @@ - 5 - 15 + + 5 + 15 + Index: ps/trunk/binaries/data/mods/public/simulation/templates/units/kush_infantry_clubman_b.xml =================================================================== --- ps/trunk/binaries/data/mods/public/simulation/templates/units/kush_infantry_clubman_b.xml +++ ps/trunk/binaries/data/mods/public/simulation/templates/units/kush_infantry_clubman_b.xml @@ -5,8 +5,10 @@ - 3.0 - 2.5 + + 3.0 + 2.5 + Index: ps/trunk/binaries/data/mods/public/simulation/templates/units/maur_elephant_archer_b.xml =================================================================== --- ps/trunk/binaries/data/mods/public/simulation/templates/units/maur_elephant_archer_b.xml +++ ps/trunk/binaries/data/mods/public/simulation/templates/units/maur_elephant_archer_b.xml @@ -7,9 +7,11 @@ - 1.5 - 1.5 - 1.5 + + 1.5 + 1.5 + 1.5 + 0.75 Index: ps/trunk/binaries/data/mods/public/simulation/templates/units/merc_thorakites.xml =================================================================== --- ps/trunk/binaries/data/mods/public/simulation/templates/units/merc_thorakites.xml +++ ps/trunk/binaries/data/mods/public/simulation/templates/units/merc_thorakites.xml @@ -6,7 +6,9 @@ - -2 + + -2 + Index: ps/trunk/binaries/data/mods/public/simulation/templates/units/pers_siege_ram.xml =================================================================== --- ps/trunk/binaries/data/mods/public/simulation/templates/units/pers_siege_ram.xml +++ ps/trunk/binaries/data/mods/public/simulation/templates/units/pers_siege_ram.xml @@ -2,7 +2,9 @@ - 1.2 + + 1.2 + Index: ps/trunk/binaries/data/mods/public/simulation/templates/units/plane.xml =================================================================== --- ps/trunk/binaries/data/mods/public/simulation/templates/units/plane.xml +++ ps/trunk/binaries/data/mods/public/simulation/templates/units/plane.xml @@ -2,9 +2,11 @@ - 0.0 - 100.0 - 227.0 + + 0.0 + 100.0 + 227.0 + 120 80 0 Index: ps/trunk/binaries/data/mods/public/simulation/templates/units/rome_centurio_imperial.xml =================================================================== --- ps/trunk/binaries/data/mods/public/simulation/templates/units/rome_centurio_imperial.xml +++ ps/trunk/binaries/data/mods/public/simulation/templates/units/rome_centurio_imperial.xml @@ -2,7 +2,9 @@ - 20 + + 20 + Index: ps/trunk/binaries/data/mods/public/simulation/templates/units/rome_legionnaire_imperial.xml =================================================================== --- ps/trunk/binaries/data/mods/public/simulation/templates/units/rome_legionnaire_imperial.xml +++ ps/trunk/binaries/data/mods/public/simulation/templates/units/rome_legionnaire_imperial.xml @@ -2,7 +2,9 @@ - 18.5 + + 18.5 + Index: ps/trunk/binaries/data/mods/public/simulation/templates/units/rome_siege_ballista_packed.xml =================================================================== --- ps/trunk/binaries/data/mods/public/simulation/templates/units/rome_siege_ballista_packed.xml +++ ps/trunk/binaries/data/mods/public/simulation/templates/units/rome_siege_ballista_packed.xml @@ -2,12 +2,16 @@ - 1.1 - 1.1 - 8.0 - + 1.1 1.1 + + 8.0 + + + 1.1 + 1.1 + Index: ps/trunk/binaries/data/mods/public/simulation/templates/units/rome_siege_onager.xml =================================================================== --- ps/trunk/binaries/data/mods/public/simulation/templates/units/rome_siege_onager.xml +++ ps/trunk/binaries/data/mods/public/simulation/templates/units/rome_siege_onager.xml @@ -10,9 +10,11 @@ Circular 10 false - 40.0 - 0.0 - 40.0 + + 40.0 + 0.0 + 40.0 + 37.5 Index: ps/trunk/binaries/data/mods/public/simulation/templates/units/rome_siege_ram.xml =================================================================== --- ps/trunk/binaries/data/mods/public/simulation/templates/units/rome_siege_ram.xml +++ ps/trunk/binaries/data/mods/public/simulation/templates/units/rome_siege_ram.xml @@ -2,7 +2,9 @@ - 1.2 + + 1.2 + Index: ps/trunk/binaries/data/mods/public/simulation/templates/units/rome_siege_scorpio_packed.xml =================================================================== --- ps/trunk/binaries/data/mods/public/simulation/templates/units/rome_siege_scorpio_packed.xml +++ ps/trunk/binaries/data/mods/public/simulation/templates/units/rome_siege_scorpio_packed.xml @@ -2,8 +2,10 @@ - 1.2 - 0.5 + + 1.2 + 0.5 + 8.0 Index: ps/trunk/binaries/data/mods/public/simulation/templates/units/spart_support_female_citizen.xml =================================================================== --- ps/trunk/binaries/data/mods/public/simulation/templates/units/spart_support_female_citizen.xml +++ ps/trunk/binaries/data/mods/public/simulation/templates/units/spart_support_female_citizen.xml @@ -2,7 +2,9 @@ - 1.5 + + 1.5 + Index: ps/trunk/binaries/data/mods/public/simulation/templates/units/theb_siege_fireraiser.xml =================================================================== --- ps/trunk/binaries/data/mods/public/simulation/templates/units/theb_siege_fireraiser.xml +++ ps/trunk/binaries/data/mods/public/simulation/templates/units/theb_siege_fireraiser.xml @@ -2,9 +2,11 @@ - 50.0 - 0.0 - 50.0 + + 50.0 + 0.0 + 50.0 + 12 8.0 2000 @@ -22,9 +24,11 @@ Circular 20 true - 200.0 - 200.0 - 200.0 + + 200.0 + 200.0 + 200.0 +