Index: ps/trunk/binaries/data/mods/public/simulation/templates/structures/pers_hall.xml =================================================================== --- ps/trunk/binaries/data/mods/public/simulation/templates/structures/pers_hall.xml (revision 24103) +++ ps/trunk/binaries/data/mods/public/simulation/templates/structures/pers_hall.xml (revision 24104) @@ -1,46 +1,51 @@ 300 250 250 8.0 10 3000 decay|rubble/rubble_stone_6x6 pers Gate of All Nations Duvarθi Visadahyu Hall structures/pers_hall.png 50 50 interface/complete/building/complete_broch.xml + + false + 38 + 40000 + structures/persians/hall.xml structures/fndn_7x7.xml Index: ps/trunk/binaries/data/mods/public/simulation/templates/structures/pers_tacara.xml =================================================================== --- ps/trunk/binaries/data/mods/public/simulation/templates/structures/pers_tacara.xml (revision 24103) +++ ps/trunk/binaries/data/mods/public/simulation/templates/structures/pers_tacara.xml (revision 24104) @@ -1,46 +1,53 @@ 300 10 200 400 8.0 10 3000 decay|rubble/rubble_stone_6x6 pers Palace Taçara ConquestCritical Palace structures/palace.png 40 80 + + + + interface/complete/building/complete_broch.xml + + true 48 + 40000 structures/persians/palace.xml structures/fndn_6x6.xml Index: ps/trunk/binaries/data/mods/public/simulation/templates/structures/ptol_mercenary_camp.xml =================================================================== --- ps/trunk/binaries/data/mods/public/simulation/templates/structures/ptol_mercenary_camp.xml (revision 24103) +++ ps/trunk/binaries/data/mods/public/simulation/templates/structures/ptol_mercenary_camp.xml (revision 24104) @@ -1,65 +1,64 @@ - own neutral MercenaryCamp 100 300 100 100 12.0 1200 decay|rubble/rubble_stone_5x5 ptol Mercenary Camp Stratopedeia Misthophorōn MercenaryCamp Cheap Barracks-like structure that is buildable in neutral territory, but casts no territory influence. Train Mercenaries. structures/mercenary_camp.png phase_town 20 0 20 units/{civ}_infantry_spearman_merc_b units/{civ}_infantry_swordsman_merc_b units/{civ}_cavalry_spearman_merc_b units/{civ}_cavalry_javelineer_merc_b interface/complete/building/complete_gymnasium.xml 1 structures/ptolemies/settlement.xml structures/fndn_7x7.xml 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 (revision 24103) +++ ps/trunk/binaries/data/mods/public/simulation/templates/structures/rome_army_camp.xml (revision 24104) @@ -1,136 +1,138 @@ 0.0 25.0 0.0 60.0 0.0 1200 2000 0 75.0 1.5 9.81 false outline_border.png outline_border_mask.png 0.175 1 15 1 + Soldier neutral enemy ArmyCamp ArmyCamp 80 1500 10.0 3.0 5 250 500 12.0 40 Support Infantry Cavalry Siege 1 6 2500 decay|rubble/rubble_rome_sb rome Army Camp Castra Build in neutral or enemy territory. Train Citizen-Soldiers and construct Siege Engines. Garrison Soldiers for additional arrows. ConquestCritical ArmyCamp structures/roman_camp.png 100 100 0.7 units/{civ}_infantry_swordsman_b units/{civ}_infantry_spearman_a units/{civ}_infantry_javelineer_b units/{civ}_cavalry_spearman_b units/{civ}_siege_ballista_packed units/{civ}_siege_scorpio_packed units/{civ}_siege_oxybeles_packed units/{civ}_siege_lithobolos_packed units/{civ}_siege_ram units/{civ}_siege_tower 15 25 2 1 5 1 interface/complete/building/complete_broch.xml + attack/weapon/bow_attack.xml + attack/impact/arrow_impact.xml 37.5 - 60 structures/romans/camp.xml structures/fndn_8x8.xml 29.5 8 Index: ps/trunk/binaries/data/mods/public/simulation/templates/structures/spart_syssiton.xml =================================================================== --- ps/trunk/binaries/data/mods/public/simulation/templates/structures/spart_syssiton.xml (revision 24103) +++ ps/trunk/binaries/data/mods/public/simulation/templates/structures/spart_syssiton.xml (revision 24104) @@ -1,59 +1,64 @@ 200 200 200 8.0 10 2000 decay|rubble/rubble_stone_4x6 spart Military Mess Hall Syssition Train Champions and Heroes. ConquestCritical Syssiton structures/syssition.png 40 40 0.7 units/{civ}_champion_infantry_spear units/{civ}_hero_leonidas units/{civ}_hero_brasidas units/{civ}_hero_agis hellenes/spartans_agoge interface/complete/building/complete_gymnasium.xml + + false + 38 + 40000 + structures/spartans/syssiton.xml structures/fndn_5x8.xml Index: ps/trunk/binaries/data/mods/public/simulation/templates/template_structure_civic_house.xml =================================================================== --- ps/trunk/binaries/data/mods/public/simulation/templates/template_structure_civic_house.xml (revision 24103) +++ ps/trunk/binaries/data/mods/public/simulation/templates/template_structure_civic_house.xml (revision 24104) @@ -1,82 +1,77 @@ - - House - 300 4.0 5 30 75 5.0 3 0 0.1 Unit Support+!Elephant 1 800 decay|rubble/rubble_stone_2x2 House template_structure_civic_house Village House structures/house.png phase_village 15 units/{civ}_support_female_citizen_house health_females_01 pop_house_01 pop_house_02 unlock_females_house interface/complete/building/complete_house.xml - 6.0 - 0.6 8.0 10 false 16 65535 20 structures/fndn_3x3.xml 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 (revision 24103) +++ ps/trunk/binaries/data/mods/public/simulation/templates/template_structure_defensive_tower.xml (revision 24104) @@ -1,70 +1,72 @@ 0 0 0 1200 2000 0 75.0 1.5 39.81 false Human outline_border.png outline_border_mask.png 0.175 1 1 Infantry Tower Tower 60 0.1 Unit Support Infantry 0 2 1000 decay|rubble/rubble_stone_2x2 Tower Tower interface/complete/building/complete_tower.xml + attack/weapon/bow_attack.xml + attack/impact/arrow_impact.xml 18.0 80 structures/fndn_3x3.xml Index: ps/trunk/binaries/data/mods/public/simulation/templates/template_structure_economic_farmstead.xml =================================================================== --- ps/trunk/binaries/data/mods/public/simulation/templates/template_structure_economic_farmstead.xml (revision 24103) +++ ps/trunk/binaries/data/mods/public/simulation/templates/template_structure_economic_farmstead.xml (revision 24104) @@ -1,73 +1,70 @@ FemaleCitizen 60 100 100 - - Farmstead - 300 45 100 8.0 900 decay|rubble/rubble_stone_4x4 Farmstead template_structure_economic_farmstead Research food gathering technologies. DropsiteFood Village Farmstead structures/farmstead.png phase_village 20 gather_wicker_baskets gather_farming_plows gather_farming_training gather_farming_fertilizer gather_farming_harvester food true interface/complete/building/complete_farmstead.xml interface/alarm/alarm_alert_0.xml interface/alarm/alarm_alert_1.xml false 20 30000 20 structures/fndn_5x5.xml Index: ps/trunk/binaries/data/mods/public/simulation/templates/template_structure_military.xml =================================================================== --- ps/trunk/binaries/data/mods/public/simulation/templates/template_structure_military.xml (revision 24103) +++ ps/trunk/binaries/data/mods/public/simulation/templates/template_structure_military.xml (revision 24104) @@ -1,38 +1,35 @@ - - Military - 0.1 Unit 0 2 Military Structure ConquestCritical Military 20 35 3 1 5 1 false 50 40000 Index: ps/trunk/binaries/data/mods/public/simulation/templates/template_structure_resource_field.xml =================================================================== --- ps/trunk/binaries/data/mods/public/simulation/templates/template_structure_resource_field.xml (revision 24103) +++ ps/trunk/binaries/data/mods/public/simulation/templates/template_structure_resource_field.xml (revision 24104) @@ -1,77 +1,74 @@ - - Field - 50 100 2.0 250 decay|rubble/rubble_field Field template_structure_resource_field Field Harvest grain for food. Each subsequent gatherer works less efficiently. structures/field.png 50 false false 15 40 5 false Infinity food.grain 5 0.90 interface/complete/building/complete_field.xml 8.0 5.0 0 structures/plot_field_found.xml Index: ps/trunk/binaries/data/mods/public/simulation/components/BuildRestrictions.js =================================================================== --- ps/trunk/binaries/data/mods/public/simulation/components/BuildRestrictions.js (revision 24103) +++ ps/trunk/binaries/data/mods/public/simulation/components/BuildRestrictions.js (revision 24104) @@ -1,326 +1,326 @@ function BuildRestrictions() {} BuildRestrictions.prototype.Schema = "Specifies building placement restrictions as they relate to terrain, territories, and distance." + "" + "" + "land" + "own" + - "Special" + + "Structure" + "" + "CivilCentre" + "40" + "" + "" + "" + "" + "" + "land" + "shore" + "land-shore"+ "" + "" + "" + "" + "" + "" + "own" + "ally" + "neutral" + "enemy" + "" + "" + "" + "" + "" + "" + "" + "" + "" + "" + "" + "" + "" + "" + "" + "" + "" + ""; BuildRestrictions.prototype.Init = function() { this.territories = this.template.Territory.split(/\s+/); }; /** * Checks whether building placement is valid * 1. Visibility is not hidden (may be fogged or visible) * 2. Check foundation * a. Doesn't obstruct foundation-blocking entities * b. On valid terrain, based on passability class * 3. Territory type is allowed (see note below) * 4. Dock is on shoreline and facing into water * 5. Distance constraints satisfied * * Returns result object: * { * "success": true iff the placement is valid, else false * "message": message to display in UI for invalid placement, else "" * "parameters": parameters to use in the GUI message * "translateMessage": always true * "translateParameters": list of parameters to translate * "pluralMessage": we might return a plural translation instead (optional) * "pluralCount": plural translation argument (optional) * } * * Note: The entity which is used to check this should be a preview entity * (template name should be "preview|"+templateName), as otherwise territory * checks for buildings with territory influence will not work as expected. */ BuildRestrictions.prototype.CheckPlacement = function() { var cmpIdentity = Engine.QueryInterface(this.entity, IID_Identity); var name = cmpIdentity ? cmpIdentity.GetGenericName() : "Building"; var result = { "success": false, "message": markForTranslation("%(name)s cannot be built due to unknown error"), "parameters": { "name": name, }, "translateMessage": true, "translateParameters": ["name"], }; var cmpPlayer = QueryOwnerInterface(this.entity, IID_Player); if (!cmpPlayer) return result; // Fail // TODO: AI has no visibility info if (!cmpPlayer.IsAI()) { // Check whether it's in a visible or fogged region var cmpRangeManager = Engine.QueryInterface(SYSTEM_ENTITY, IID_RangeManager); var cmpOwnership = Engine.QueryInterface(this.entity, IID_Ownership); if (!cmpRangeManager || !cmpOwnership) return result; // Fail var explored = (cmpRangeManager.GetLosVisibility(this.entity, cmpOwnership.GetOwner()) != "hidden"); if (!explored) { result.message = markForTranslation("%(name)s cannot be built in unexplored area"); return result; // Fail } } // Check obstructions and terrain passability var passClassName = ""; switch (this.template.PlacementType) { case "shore": passClassName = "building-shore"; break; case "land-shore": // 'default-terrain-only' is everywhere a normal unit can go, ignoring // obstructions (i.e. on passable land, and not too deep in the water) passClassName = "default-terrain-only"; break; case "land": default: passClassName = "building-land"; } var cmpObstruction = Engine.QueryInterface(this.entity, IID_Obstruction); if (!cmpObstruction) return result; // Fail if (this.template.Category == "Wall") { // for walls, only test the center point var ret = cmpObstruction.CheckFoundation(passClassName, true); } else { var ret = cmpObstruction.CheckFoundation(passClassName, false); } if (ret != "success") { switch (ret) { case "fail_error": case "fail_no_obstruction": error("CheckPlacement: Error returned from CheckFoundation"); break; case "fail_obstructs_foundation": result.message = markForTranslation("%(name)s cannot be built on another building or resource"); break; case "fail_terrain_class": // TODO: be more specific and/or list valid terrain? result.message = markForTranslation("%(name)s cannot be built on invalid terrain"); } return result; // Fail } // Check territory restrictions var cmpTerritoryManager = Engine.QueryInterface(SYSTEM_ENTITY, IID_TerritoryManager); var cmpPosition = Engine.QueryInterface(this.entity, IID_Position); if (!cmpTerritoryManager || !cmpPosition || !cmpPosition.IsInWorld()) return result; // Fail var pos = cmpPosition.GetPosition2D(); var tileOwner = cmpTerritoryManager.GetOwner(pos.x, pos.y); var isConnected = !cmpTerritoryManager.IsTerritoryBlinking(pos.x, pos.y); var isOwn = tileOwner == cmpPlayer.GetPlayerID(); var isMutualAlly = cmpPlayer.IsExclusiveMutualAlly(tileOwner); var isNeutral = tileOwner == 0; var invalidTerritory = ""; if (isOwn) { if (!this.HasTerritory("own")) // Translation: territoryType being displayed in a translated sentence in the form: "House cannot be built in %(territoryType)s territory.". invalidTerritory = markForTranslationWithContext("Territory type", "own"); else if (!isConnected && !this.HasTerritory("neutral")) // Translation: territoryType being displayed in a translated sentence in the form: "House cannot be built in %(territoryType)s territory.". invalidTerritory = markForTranslationWithContext("Territory type", "unconnected own"); } else if (isMutualAlly) { if (!this.HasTerritory("ally")) // Translation: territoryType being displayed in a translated sentence in the form: "House cannot be built in %(territoryType)s territory.". invalidTerritory = markForTranslationWithContext("Territory type", "allied"); else if (!isConnected && !this.HasTerritory("neutral")) // Translation: territoryType being displayed in a translated sentence in the form: "House cannot be built in %(territoryType)s territory.". invalidTerritory = markForTranslationWithContext("Territory type", "unconnected allied"); } else if (isNeutral) { if (!this.HasTerritory("neutral")) // Translation: territoryType being displayed in a translated sentence in the form: "House cannot be built in %(territoryType)s territory.". invalidTerritory = markForTranslationWithContext("Territory type", "neutral"); } else { // consider everything else enemy territory if (!this.HasTerritory("enemy")) // Translation: territoryType being displayed in a translated sentence in the form: "House cannot be built in %(territoryType)s territory.". invalidTerritory = markForTranslationWithContext("Territory type", "enemy"); } if (invalidTerritory) { result.message = markForTranslation("%(name)s cannot be built in %(territoryType)s territory. Valid territories: %(validTerritories)s"); result.translateParameters.push("territoryType"); result.translateParameters.push("validTerritories"); result.parameters.territoryType = {"context": "Territory type", "message": invalidTerritory}; // gui code will join this array to a string result.parameters.validTerritories = {"context": "Territory type list", "list": this.GetTerritories()}; return result; // Fail } // Check special requirements if (this.template.PlacementType == "shore") { if (!cmpObstruction.CheckShorePlacement()) { result.message = markForTranslation("%(name)s must be built on a valid shoreline"); return result; // Fail } } let cmpTemplateManager = Engine.QueryInterface(SYSTEM_ENTITY, IID_TemplateManager); let templateName = cmpTemplateManager.GetCurrentTemplateName(this.entity); let template = cmpTemplateManager.GetTemplate(removeFiltersFromTemplateName(templateName)); // Check distance restriction if (this.template.Distance) { var cmpRangeManager = Engine.QueryInterface(SYSTEM_ENTITY, IID_RangeManager); var cat = this.template.Distance.FromClass; var filter = function(id) { var cmpIdentity = Engine.QueryInterface(id, IID_Identity); return cmpIdentity.GetClassesList().indexOf(cat) > -1; }; if (this.template.Distance.MinDistance !== undefined) { let minDistance = ApplyValueModificationsToTemplate("BuildRestrictions/Distance/MinDistance", +this.template.Distance.MinDistance, cmpPlayer.GetPlayerID(), template); if (cmpRangeManager.ExecuteQuery(this.entity, 0, minDistance, [cmpPlayer.GetPlayerID()], IID_BuildRestrictions).some(filter)) { let result = markForPluralTranslation( "%(name)s too close to a %(category)s, must be at least %(distance)s meter away", "%(name)s too close to a %(category)s, must be at least %(distance)s meters away", minDistance); result.success = false; result.translateMessage = true; result.parameters = { "name": name, "category": cat, "distance": minDistance }; result.translateParameters = ["name", "category"]; return result; // Fail } } if (this.template.Distance.MaxDistance !== undefined) { let maxDistance = ApplyValueModificationsToTemplate("BuildRestrictions/Distance/MaxDistance", +this.template.Distance.MaxDistance, cmpPlayer.GetPlayerID(), template); if (!cmpRangeManager.ExecuteQuery(this.entity, 0, maxDistance, [cmpPlayer.GetPlayerID()], IID_BuildRestrictions).some(filter)) { let result = markForPluralTranslation( "%(name)s too far from a %(category)s, must be within %(distance)s meter", "%(name)s too far from a %(category)s, must be within %(distance)s meters", maxDistance); result.success = false; result.translateMessage = true; result.parameters = { "name": name, "category": cat, "distance": maxDistance }; result.translateParameters = ["name", "category"]; return result; // Fail } } } // Success result.success = true; result.message = ""; return result; }; BuildRestrictions.prototype.GetCategory = function() { return this.template.Category; }; BuildRestrictions.prototype.GetTerritories = function() { return ApplyValueModificationsToEntity("BuildRestrictions/Territory", this.territories, this.entity); }; BuildRestrictions.prototype.HasTerritory = function(territory) { return (this.GetTerritories().indexOf(territory) != -1); }; // Translation: Territory types being displayed as part of a list like "Valid territories: own, ally". markForTranslationWithContext("Territory type list", "own"); // Translation: Territory types being displayed as part of a list like "Valid territories: own, ally". markForTranslationWithContext("Territory type list", "ally"); // Translation: Territory types being displayed as part of a list like "Valid territories: own, ally". markForTranslationWithContext("Territory type list", "neutral"); // Translation: Territory types being displayed as part of a list like "Valid territories: own, ally". markForTranslationWithContext("Territory type list", "enemy"); Engine.RegisterComponentType(IID_BuildRestrictions, "BuildRestrictions", BuildRestrictions); 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 (revision 24103) +++ ps/trunk/binaries/data/mods/public/simulation/templates/campaigns/campaign_city_minor_test.xml (revision 24104) @@ -1,53 +1,44 @@ - 0.0 - 25.0 - 0.0 + 25 50.0 - 1.0 - 1200 - 2000 - - 75.0 - false - 3 0.5 8.0 athen Market Settlement Minor Greek Polis This is a minor Greek city. -units/{civ}_support_female_citizen campaigns/army_mace_hero_alexander campaigns/army_mace_standard true 150 35000 campaigns/structures/hellenes/settlement_curtainwall.xml 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 (revision 24103) +++ ps/trunk/binaries/data/mods/public/simulation/templates/campaigns/campaign_city_test.xml (revision 24104) @@ -1,54 +1,45 @@ - 0.0 - 25.0 - 0.0 + 25 50.0 - 1.0 - 1200 - 2000 - - 75.0 - false - 5 0.5 8.0 athen Market Settlement Greek Polis This is a major Greek city. -units/{civ}_support_female_citizen campaigns/army_mace_hero_alexander campaigns/army_mace_standard units/{civ}_support_trader true 300 35000 campaigns/structures/hellenes/settlement_curtainwall.xml Index: ps/trunk/binaries/data/mods/public/simulation/templates/other/bench.xml =================================================================== --- ps/trunk/binaries/data/mods/public/simulation/templates/other/bench.xml (revision 24103) +++ ps/trunk/binaries/data/mods/public/simulation/templates/other/bench.xml (revision 24104) @@ -1,43 +1,40 @@ - - Special - 4.0 75 Bench Wooden Bench gaia/special_fence.png 1 10 1 6.0 4 props/special/eyecandy/bench_1.xml Index: ps/trunk/binaries/data/mods/public/simulation/templates/other/bridge_hele.xml =================================================================== --- ps/trunk/binaries/data/mods/public/simulation/templates/other/bridge_hele.xml (revision 24103) +++ ps/trunk/binaries/data/mods/public/simulation/templates/other/bridge_hele.xml (revision 24104) @@ -1,35 +1,32 @@ - - Special - 10.0 200000 Bridge Bridge gaia/special_blank.png 72 props/special/eyecandy/bridge_edge_hele.xml Index: ps/trunk/binaries/data/mods/public/simulation/templates/other/bridge_wooden.xml =================================================================== --- ps/trunk/binaries/data/mods/public/simulation/templates/other/bridge_wooden.xml (revision 24103) +++ ps/trunk/binaries/data/mods/public/simulation/templates/other/bridge_wooden.xml (revision 24104) @@ -1,35 +1,32 @@ - - Special - 10.0 200000 Wooden Bridge Wooden Bridge gaia/special_blank.png 72 props/special/eyecandy/bridge_edge_wooden.xml Index: ps/trunk/binaries/data/mods/public/simulation/templates/other/column_doric.xml =================================================================== --- ps/trunk/binaries/data/mods/public/simulation/templates/other/column_doric.xml (revision 24103) +++ ps/trunk/binaries/data/mods/public/simulation/templates/other/column_doric.xml (revision 24104) @@ -1,43 +1,40 @@ - - Fence - 4.0 200 Column Doric Column gaia/special_fence.png 20 2 5 2 8.0 4 props/special/eyecandy/column_doric.xml Index: ps/trunk/binaries/data/mods/public/simulation/templates/other/column_doric_fallen.xml =================================================================== --- ps/trunk/binaries/data/mods/public/simulation/templates/other/column_doric_fallen.xml (revision 24103) +++ ps/trunk/binaries/data/mods/public/simulation/templates/other/column_doric_fallen.xml (revision 24104) @@ -1,43 +1,40 @@ - - Special - 4.0 200 Column Fallen Doric Column gaia/special_fence.png 20 2 5 2 6.0 4 props/special/eyecandy/column_doric_fallen.xml Index: ps/trunk/binaries/data/mods/public/simulation/templates/other/column_doric_fallen_b.xml =================================================================== --- ps/trunk/binaries/data/mods/public/simulation/templates/other/column_doric_fallen_b.xml (revision 24103) +++ ps/trunk/binaries/data/mods/public/simulation/templates/other/column_doric_fallen_b.xml (revision 24104) @@ -1,43 +1,40 @@ - - Special - 4.0 100 Column Fallen Doric Column gaia/special_fence.png 10 2 5 2 6.0 4 props/special/eyecandy/column_doric_fallen_b.xml Index: ps/trunk/binaries/data/mods/public/simulation/templates/other/fence_long.xml =================================================================== --- ps/trunk/binaries/data/mods/public/simulation/templates/other/fence_long.xml (revision 24103) +++ ps/trunk/binaries/data/mods/public/simulation/templates/other/fence_long.xml (revision 24104) @@ -1,52 +1,49 @@ - - Special - 4.0 100 Fence Long Wooden Fence gaia/special_fence.png 20 1 10 1 6.0 4 temp/fence_wood_long_a.xml 12 0.5 Index: ps/trunk/binaries/data/mods/public/simulation/templates/other/fence_short.xml =================================================================== --- ps/trunk/binaries/data/mods/public/simulation/templates/other/fence_short.xml (revision 24103) +++ ps/trunk/binaries/data/mods/public/simulation/templates/other/fence_short.xml (revision 24104) @@ -1,52 +1,49 @@ - - Special - 4.0 50 Fence Short Wooden Fence gaia/special_fence.png 1 10 1 6.0 true 4 temp/fence_wood_short_a.xml 6 0.5 Index: ps/trunk/binaries/data/mods/public/simulation/templates/other/fence_stone.xml =================================================================== --- ps/trunk/binaries/data/mods/public/simulation/templates/other/fence_stone.xml (revision 24103) +++ ps/trunk/binaries/data/mods/public/simulation/templates/other/fence_stone.xml (revision 24104) @@ -1,45 +1,42 @@ - - Special - 4.0 200 Stone Fence Stone Fence gaia/special_fence.png 20 2 10 2 6.0 4 props/special/eyecandy/fence_stone_medit.xml Index: ps/trunk/binaries/data/mods/public/simulation/templates/other/hellenic_propylaea.xml =================================================================== --- ps/trunk/binaries/data/mods/public/simulation/templates/other/hellenic_propylaea.xml (revision 24103) +++ ps/trunk/binaries/data/mods/public/simulation/templates/other/hellenic_propylaea.xml (revision 24104) @@ -1,48 +1,45 @@ - - Special - 10 200 0 0 200 200 8.0 2000 Portico Propylaea structures/tholos.png 75 75 false 40 65535 20 structures/hellenes/propylaea.xml structures/fndn_6x6.xml Index: ps/trunk/binaries/data/mods/public/simulation/templates/other/obelisk.xml =================================================================== --- ps/trunk/binaries/data/mods/public/simulation/templates/other/obelisk.xml (revision 24103) +++ ps/trunk/binaries/data/mods/public/simulation/templates/other/obelisk.xml (revision 24104) @@ -1,42 +1,39 @@ - - Special - 10.0 1000 Obelisk Egyptian Obelisk gaia/special_obelisk.png 200 200 2 10 2 12 props/special/eyecandy/obelisk.xml Index: ps/trunk/binaries/data/mods/public/simulation/templates/other/sele_colonnade.xml =================================================================== --- ps/trunk/binaries/data/mods/public/simulation/templates/other/sele_colonnade.xml (revision 24103) +++ ps/trunk/binaries/data/mods/public/simulation/templates/other/sele_colonnade.xml (revision 24104) @@ -1,43 +1,40 @@ - - Fence - 4.0 200 Colonnade Corinthian Colonnade gaia/special_fence.png 20 2 5 2 8.0 4 props/special/eyecandy/sele_colonnade.xml Index: ps/trunk/binaries/data/mods/public/simulation/templates/other/table_rectangle.xml =================================================================== --- ps/trunk/binaries/data/mods/public/simulation/templates/other/table_rectangle.xml (revision 24103) +++ ps/trunk/binaries/data/mods/public/simulation/templates/other/table_rectangle.xml (revision 24104) @@ -1,47 +1,44 @@ - - Special - 4.0 100 Table Rectangle Table gaia/special_fence.png 20 1 10 1 6.0 4 props/special/eyecandy/table_rectangle.xml Index: ps/trunk/binaries/data/mods/public/simulation/templates/other/table_square.xml =================================================================== --- ps/trunk/binaries/data/mods/public/simulation/templates/other/table_square.xml (revision 24103) +++ ps/trunk/binaries/data/mods/public/simulation/templates/other/table_square.xml (revision 24104) @@ -1,47 +1,44 @@ - - Special - 4.0 100 Table Square Table gaia/special_fence.png 20 1 10 1 6.0 4 props/special/eyecandy/table_square.xml Index: ps/trunk/binaries/data/mods/public/simulation/templates/structures/athen_prytaneion.xml =================================================================== --- ps/trunk/binaries/data/mods/public/simulation/templates/structures/athen_prytaneion.xml (revision 24103) +++ ps/trunk/binaries/data/mods/public/simulation/templates/structures/athen_prytaneion.xml (revision 24104) @@ -1,57 +1,62 @@ Council 200 100 200 8.0 2000 athen Council Chamber Prytaneion Train Heroes and research technologies. ConquestCritical Council structures/tholos.png 20 40 0.7 units/{civ}_hero_themistocles units/{civ}_hero_pericles units/{civ}_hero_iphicrates hellenes/special_long_walls hellenes/special_iphicratean_reforms interface/complete/building/complete_tholos.xml + + false + 38 + 40000 + structures/athenians/prytaneion.xml Index: ps/trunk/binaries/data/mods/public/simulation/templates/structures/brit_wall_tower.xml =================================================================== --- ps/trunk/binaries/data/mods/public/simulation/templates/structures/brit_wall_tower.xml (revision 24103) +++ ps/trunk/binaries/data/mods/public/simulation/templates/structures/brit_wall_tower.xml (revision 24104) @@ -1,27 +1,28 @@ + 20 brit Uxelon 21 structures/britons/wall_tower.xml 10 Index: ps/trunk/binaries/data/mods/public/simulation/templates/structures/gaul_wall_tower.xml =================================================================== --- ps/trunk/binaries/data/mods/public/simulation/templates/structures/gaul_wall_tower.xml (revision 24103) +++ ps/trunk/binaries/data/mods/public/simulation/templates/structures/gaul_wall_tower.xml (revision 24104) @@ -1,27 +1,28 @@ + 21.5 gaul Uxelon 22.5 structures/gauls/wall_tower.xml 8 Index: ps/trunk/binaries/data/mods/public/simulation/templates/structures/iber_monument.xml =================================================================== --- ps/trunk/binaries/data/mods/public/simulation/templates/structures/iber_monument.xml (revision 24103) +++ ps/trunk/binaries/data/mods/public/simulation/templates/structures/iber_monument.xml (revision 24104) @@ -1,61 +1,60 @@ structures/iber_monument Monument Monument 150 120 100 100 8.0 1200 decay|rubble/rubble_stone_2x2 iber Revered Monument Gur Oroigarri Monument structures/iberian_bull.png 20 20 interface/complete/building/complete_iber_monument.xml - 1 structures/iberians/sb_1.xml structures/fndn_2x2.xml Index: ps/trunk/binaries/data/mods/public/simulation/templates/structures/maur_palace.xml =================================================================== --- ps/trunk/binaries/data/mods/public/simulation/templates/structures/maur_palace.xml (revision 24103) +++ ps/trunk/binaries/data/mods/public/simulation/templates/structures/maur_palace.xml (revision 24104) @@ -1,48 +1,57 @@ 200 10 200 200 5.0 + + 2000 + maur Harmya Train Female Citizens, Champions, and Heroes. ConquestCritical Palace gaia/special_stoa.png 40 40 0.7 units/{civ}_support_female_citizen units/{civ}_champion_maiden_archer units/{civ}_hero_chanakya units/{civ}_hero_chandragupta units/{civ}_hero_ashoka + + + + interface/complete/building/complete_broch.xml + + false 38 65535 structures/mauryas/misc_structure_01.xml Index: ps/trunk/binaries/data/mods/public/simulation/templates/structures/maur_pillar_ashoka.xml =================================================================== --- ps/trunk/binaries/data/mods/public/simulation/templates/structures/maur_pillar_ashoka.xml (revision 24103) +++ ps/trunk/binaries/data/mods/public/simulation/templates/structures/maur_pillar_ashoka.xml (revision 24104) @@ -1,61 +1,60 @@ structures/maur_pillar Pillar Pillar 75 80 100 100 5.0 1000 decay|rubble/rubble_stone_2x2 maur Edict Pillar of Ashoka Śāsana Stambha Aśokā Pillar structures/ashoka_pillar.png 20 20 interface/complete/building/complete_iber_monument.xml - 1 props/structures/mauryas/ashoka_pillar.xml structures/fndn_2x2.xml Index: ps/trunk/binaries/data/mods/public/simulation/templates/structures/merc_camp_egyptian.xml =================================================================== --- ps/trunk/binaries/data/mods/public/simulation/templates/structures/merc_camp_egyptian.xml (revision 24103) +++ ps/trunk/binaries/data/mods/public/simulation/templates/structures/merc_camp_egyptian.xml (revision 24104) @@ -1,66 +1,65 @@ - own neutral MercenaryCamp 100 300 100 0 100 12.0 1200 decay|rubble/rubble_stone_5x5 ptol Egyptian Mercenary Camp Stratopedeia Misthophorōn MercenaryCamp Capture this structure to train mercenaries from Hellenistic Egypt. structures/military_settlement.png phase_town 20 0 20 units/{civ}_infantry_spearman_merc_b units/{civ}_infantry_swordsman_merc_b units/{civ}_cavalry_spearman_merc_b units/{civ}_cavalry_javelineer_merc_b interface/complete/building/complete_gymnasium.xml 1 structures/mercenaries/camp_egyptian.xml structures/fndn_7x7.xml Index: ps/trunk/binaries/data/mods/public/simulation/templates/structures/pers_apadana.xml =================================================================== --- ps/trunk/binaries/data/mods/public/simulation/templates/structures/pers_apadana.xml (revision 24103) +++ ps/trunk/binaries/data/mods/public/simulation/templates/structures/pers_apadana.xml (revision 24104) @@ -1,70 +1,77 @@ Palace 300 10 300 200 8.0 10 3000 decay|rubble/rubble_stone_6x6 pers Throne Hall Apadāna Train Champions and Heroes. ConquestCritical Palace structures/palace.png 60 40 0.8 units/{civ}_champion_infantry units/{civ}_hero_cyrus units/{civ}_hero_darius units/{civ}_hero_xerxes persians/immortals 1.0 1.0 0.75 0.75 1000 + + + + interface/complete/building/complete_broch.xml + + true 48 + 40000 structures/persians/apadana.xml structures/fndn_8x9.xml Index: ps/trunk/binaries/data/mods/public/simulation/templates/structures/pers_ishtar_gate.xml =================================================================== --- ps/trunk/binaries/data/mods/public/simulation/templates/structures/pers_ishtar_gate.xml (revision 24103) +++ ps/trunk/binaries/data/mods/public/simulation/templates/structures/pers_ishtar_gate.xml (revision 24104) @@ -1,53 +1,58 @@ structures/loyalty_regen - - IshtarGate - 200 250 500 8.0 10 2000 pers Ishtar Gate of Babylon IshtarGate structures/pers_gate.png 50 100 + + + + interface/complete/building/complete_broch.xml + + true + 38 + 40000 special/pers_ishtar_gate.xml structures/fndn_9x3_wall.xml Index: ps/trunk/binaries/data/mods/public/simulation/templates/structures/ptol_lighthouse.xml =================================================================== --- ps/trunk/binaries/data/mods/public/simulation/templates/structures/ptol_lighthouse.xml (revision 24103) +++ ps/trunk/binaries/data/mods/public/simulation/templates/structures/ptol_lighthouse.xml (revision 24104) @@ -1,61 +1,59 @@ own ally neutral shore Lighthouse 200 200 200 8.0 + 2000 decay|rubble/rubble_stone_4x6 ptol Lighthouse Pharos Build upon a shoreline in own, neutral, or allied territory. Reveal the shorelines over the entire map. Very large vision range. -City Town Lighthouse structures/lighthouse.png phase_town 40 40 true 0.0 interface/complete/building/complete_temple.xml - - 0 - 180 true structures/ptolemies/lighthouse.xml structures/fndn_4x4_dock.xml Index: ps/trunk/binaries/data/mods/public/simulation/templates/structures/rome_arch.xml =================================================================== --- ps/trunk/binaries/data/mods/public/simulation/templates/structures/rome_arch.xml (revision 24103) +++ ps/trunk/binaries/data/mods/public/simulation/templates/structures/rome_arch.xml (revision 24104) @@ -1,51 +1,50 @@ 200 200 400 8.0 2000 decay|rubble/rubble_stone_4x4 rome Triumphal Arch Arcus Triumphālis TriumphalArch structures/arch.png 40 80 interface/complete/building/complete_theater.xml - 1 structures/romans/triumphal_arch.xml structures/fndn_5x3.xml Index: ps/trunk/binaries/data/mods/public/simulation/templates/structures/spart_gerousia.xml =================================================================== --- ps/trunk/binaries/data/mods/public/simulation/templates/structures/spart_gerousia.xml (revision 24103) +++ ps/trunk/binaries/data/mods/public/simulation/templates/structures/spart_gerousia.xml (revision 24104) @@ -1,51 +1,56 @@ Council 200 100 200 8.0 2000 spart Spartan Senate Gerousia Train Heroes. ConquestCritical Council structures/tholos.png 20 40 0.7 units/{civ}_hero_leonidas interface/complete/building/complete_tholos.xml + + false + 38 + 40000 + structures/spartans/gerousia.xml 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 (revision 24103) +++ ps/trunk/binaries/data/mods/public/simulation/templates/template_structure_civic_civil_centre.xml (revision 24104) @@ -1,144 +1,147 @@ FemaleCitizen 140 190 100 0.0 12.0 0.0 72.0 0.0 1200 2000 0 75.0 1.5 9.81 false Human outline_border.png outline_border_mask.png 0.175 3 1 + Soldier own neutral CivilCentre CivilCentre 200 2500 5.0 20 500 500 500 500 8.0 20 0.1 Unit Support Infantry Cavalry 1 1 3000 decay|rubble/rubble_stone_6x6 Civic Center template_structure_civic_civil_centre Build in own or neutral territory. Acquire large tracts of territory. Territory root. Train Citizens and research technologies. Garrison Soldiers for additional arrows. CivCentre Defensive CivilCentre structures/civic_centre.png 200 100 100 100 0.8 units/{civ}_support_female_citizen phase_town_{civ} phase_city_{civ} unlock_spies spy_counter 5 5 5 15 3 food wood stone metal true interface/complete/building/complete_civ_center.xml interface/alarm/alarm_alert_0.xml interface/alarm/alarm_alert_1.xml + attack/weapon/bow_attack.xml + attack/impact/arrow_impact.xml true 140 10000 90 structures/fndn_8x8.xml Index: ps/trunk/binaries/data/mods/public/simulation/templates/template_structure_defensive_outpost.xml =================================================================== --- ps/trunk/binaries/data/mods/public/simulation/templates/template_structure_defensive_outpost.xml (revision 24103) +++ ps/trunk/binaries/data/mods/public/simulation/templates/template_structure_defensive_outpost.xml (revision 24104) @@ -1,86 +1,85 @@ structures/wall_garrisoned - Outpost + own neutral Outpost 50 - own neutral 30 60 13.0 1 0.1 Unit Infantry 0 2 400 decay|rubble/rubble_stone_2x2 Outpost template_structure_defensive_outpost Build in own or neutral territory. Slowly converts to Gaia while in neutral territory. Outpost structures/outpost.png 12 10 20 1 interface/complete/building/complete_tower.xml 14.0 1 0 8 0 1 structures/fndn_2x2.xml 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 (revision 24103) +++ ps/trunk/binaries/data/mods/public/simulation/templates/template_structure_defensive_wall_tower.xml (revision 24104) @@ -1,74 +1,76 @@ 0.0 8.0 0.0 72.0 12.0 1200 2000 0 75.0 1.5 39.81 false Human outline_border.png outline_border_mask.png 0.175 0 1 Infantry 80 90 2 Support Infantry 4000 decay|rubble/rubble_stone_wall_tower Wall Turret template_structure_defensive_wall_tower Garrison Infantry for additional arrows. WallTower structures/tower.png 18 interface/complete/building/complete_tower.xml + attack/weapon/bow_attack.xml + attack/impact/arrow_impact.xml 80 structures/fndn_3x3_tower.xml Index: ps/trunk/binaries/data/mods/public/simulation/templates/template_structure_economic_storehouse.xml =================================================================== --- ps/trunk/binaries/data/mods/public/simulation/templates/template_structure_economic_storehouse.xml (revision 24103) +++ ps/trunk/binaries/data/mods/public/simulation/templates/template_structure_economic_storehouse.xml (revision 24104) @@ -1,84 +1,81 @@ FemaleCitizen 60 100 100 - - Storehouse - 300 40 100 8.0 800 decay|rubble/rubble_stone_3x3 Storehouse template_structure_economic_storehouse Research gathering technologies. DropsiteWood DropsiteMetal DropsiteStone Village Storehouse structures/storehouse.png phase_village 20 gather_lumbering_ironaxes gather_lumbering_strongeraxes gather_lumbering_sharpaxes gather_mining_servants gather_mining_serfs gather_mining_slaves gather_mining_wedgemallet gather_mining_shaftmining gather_mining_silvermining gather_capacity_basket gather_capacity_wheelbarrow gather_capacity_carts wood stone metal true interface/complete/building/complete_storehouse.xml interface/alarm/alarm_alert_0.xml interface/alarm/alarm_alert_1.xml false 20 30000 20 structures/fndn_3x3.xml Index: ps/trunk/binaries/data/mods/public/simulation/templates/template_structure_resource.xml =================================================================== --- ps/trunk/binaries/data/mods/public/simulation/templates/template_structure_resource.xml (revision 24103) +++ ps/trunk/binaries/data/mods/public/simulation/templates/template_structure_resource.xml (revision 24104) @@ -1,29 +1,23 @@ - - Resource - Resource Structure Resource 1 20 1 1 10 1 - - 4 - Index: ps/trunk/binaries/data/mods/public/simulation/templates/template_structure_special_amphitheater.xml =================================================================== --- ps/trunk/binaries/data/mods/public/simulation/templates/template_structure_special_amphitheater.xml (revision 24103) +++ ps/trunk/binaries/data/mods/public/simulation/templates/template_structure_special_amphitheater.xml (revision 24104) @@ -1,52 +1,51 @@ - - Amphitheater - 500 500 500 20.0 2000 Amphitheater template_structure_special_amphitheater Amphitheater structures/theater.png 100 100 0.8 units/{civ}_champion_infantry_spear_gladiator units/{civ}_champion_infantry_sword_gladiator interface/complete/building/complete_tholos.xml + false 100 + 40000 structures/fndn_6x6.xml Index: ps/trunk/binaries/data/mods/public/simulation/templates/template_structure.xml =================================================================== --- ps/trunk/binaries/data/mods/public/simulation/templates/template_structure.xml (revision 24103) +++ ps/trunk/binaries/data/mods/public/simulation/templates/template_structure.xml (revision 24104) @@ -1,176 +1,170 @@ - - 0 - 0 - Infantry Cavalry - land own + Structure 500 0.5 5.0 0 0 10 0 0 0 0 false false 0.0 3.0 9.8 0.85 0.65 0.35 corpse 0 0 true gaia Structure Structure false 0 0 0 0 0 structure true true true true false false false false 0 upright false 0.0 6.0 1.0 1.0 1.0 1.0 1.0 special/rallypoint art/textures/misc/rallypoint_line.png art/textures/misc/rallypoint_line_mask.png 0.25 square round default 2.0 1 1 1 1 1 1 outline_border.png outline_border_mask.png 0.4 interface/complete/building/complete_universal.xml attack/destruction/building_collapse_large.xml interface/alarm/alarm_attackplayer.xml interface/alarm/alarm_attacked_gaia.xml interface/alarm/alarm_attackplayer.xml interface/alarm/alarm_attacked_gaia.xml - attack/weapon/bow_attack.xml - attack/impact/arrow_impact.xml 6.0 0.6 12.0 20 true false false false 40 false false true false Index: ps/trunk/binaries/data/mods/public/simulation/templates/template_structure_civic_temple.xml =================================================================== --- ps/trunk/binaries/data/mods/public/simulation/templates/template_structure_civic_temple.xml (revision 24103) +++ ps/trunk/binaries/data/mods/public/simulation/templates/template_structure_civic_temple.xml (revision 24104) @@ -1,77 +1,74 @@ structures/temple_heal - - Temple - 5 200 300 12.0 20 0.1 Unit Support Infantry Cavalry 3 2 2000 decay|rubble/rubble_stone_4x6 Temple template_structure_civic_temple Train Healers and research healing technologies. Town Temple structures/temple.png phase_town 60 0.8 units/{civ}_support_healer_b heal_range heal_range_2 heal_rate heal_rate_2 heal_temple health_regen_units interface/complete/building/complete_temple.xml false 40 30000 40 structures/fndn_4x6.xml Index: ps/trunk/binaries/data/mods/public/simulation/templates/template_structure_defensive_tower_bolt.xml =================================================================== --- ps/trunk/binaries/data/mods/public/simulation/templates/template_structure_defensive_tower_bolt.xml (revision 24103) +++ ps/trunk/binaries/data/mods/public/simulation/templates/template_structure_defensive_tower_bolt.xml (revision 24104) @@ -1,89 +1,89 @@ 55 5 84 15 15 500 4000 125.0 0.5 49.81 props/units/weapons/tower_artillery_projectile_impact.xml 0.1 Linear 4 false 0.0 12.0 0.0 1 0.2 200 200 100 15.0 5 1400 Bolt Tower template_structure_defensive_tower_bolt City BoltTower structures/tower_bolt.png phase_city 40 20 tower_watch tower_crenellations tower_range tower_murderholes tower_armour - attack/impact/javelin_impact.xml - attack/weapon/bow_attack.xml + attack/weapon/arrowfly.xml + attack/impact/arrow_metal.xml false 32 30000 Index: ps/trunk/binaries/data/mods/public/simulation/templates/template_structure_economic_market.xml =================================================================== --- ps/trunk/binaries/data/mods/public/simulation/templates/template_structure_economic_market.xml (revision 24103) +++ ps/trunk/binaries/data/mods/public/simulation/templates/template_structure_economic_market.xml (revision 24104) @@ -1,79 +1,76 @@ Trader+!Ship -1 -1 100 - - Market - 150 300 8.0 1500 decay|rubble/rubble_stone_5x5 Market template_structure_economic_market Barter resources. Establish trade routes. Train Traders and research trade and barter technologies. Barter Trade Town Market structures/market.png phase_town 60 land 0.2 0.7 unlock_shared_los unlock_shared_dropsites trade_convoys_speed trade_convoys_armor trade_gain_01 trade_gain_02 trade_commercial_treaty units/{civ}_support_trader interface/complete/building/complete_market.xml interface/alarm/alarm_alert_0.xml interface/alarm/alarm_alert_1.xml false 40 30000 32 structures/fndn_8x8.xml 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 (revision 24103) +++ ps/trunk/binaries/data/mods/public/simulation/templates/template_structure_military_fortress.xml (revision 24104) @@ -1,112 +1,115 @@ 0.0 16.0 0.0 72.0 0.0 1200 2000 0 75.0 1.5 9.81 false Human outline_border.png outline_border_mask.png 0.175 3 1 + Soldier Fortress Fortress 80 4000 10.0 10 500 1000 8.0 20 0.075 Support Infantry Cavalry Siege 6 4200 decay|rubble/rubble_stone_6x6 Fortress template_structure_military_fortress Train Champions and Heroes and research technologies. Garrison Soldiers for additional arrows. GarrisonFortress Defensive City Fortress structures/fortress.png phase_city 100 200 0.8 attack_soldiers_will 5 5 3 interface/complete/building/complete_fortress.xml + attack/weapon/bow_attack.xml + attack/impact/arrow_impact.xml 100 80 structures/fndn_8x8.xml Index: ps/trunk/binaries/data/mods/public/simulation/templates/template_structure_special.xml =================================================================== --- ps/trunk/binaries/data/mods/public/simulation/templates/template_structure_special.xml (revision 24103) +++ ps/trunk/binaries/data/mods/public/simulation/templates/template_structure_special.xml (revision 24104) @@ -1,60 +1,45 @@ - - Special - 8.0 5 0.1 Unit Support Infantry Cavalry 1 2 - 2000 decay|rubble/rubble_stone_6x6 Special Structure City phase_city 20 30 3 3 10 3 - - - - interface/complete/building/complete_broch.xml - - - - false - 38 - 40000 - structures/fndn_5x5.xml Index: ps/trunk/binaries/data/mods/public/simulation/templates/template_structure_special_theater.xml =================================================================== --- ps/trunk/binaries/data/mods/public/simulation/templates/template_structure_special_theater.xml (revision 24103) +++ ps/trunk/binaries/data/mods/public/simulation/templates/template_structure_special_theater.xml (revision 24104) @@ -1,46 +1,48 @@ structures/theater Theater 500 500 500 10.0 2000 Theater template_structure_special_theater Theater structures/theater.png 100 100 interface/complete/building/complete_greek_theater.xml + false 100 + 40000 Index: ps/trunk/binaries/data/mods/public/simulation/templates/template_structure_wonder.xml =================================================================== --- ps/trunk/binaries/data/mods/public/simulation/templates/template_structure_wonder.xml (revision 24103) +++ ps/trunk/binaries/data/mods/public/simulation/templates/template_structure_wonder.xml (revision 24104) @@ -1,109 +1,104 @@ structures/wonder_pop_1 structures/wonder_pop_2 Wonder 2000 5.0 1000 1000 1500 1000 10.0 50 0.1 Unit Support Soldier 5 2 5000 decay|rubble/rubble_stone_6x6 Wonder template_structure_wonder Bring glory to your civilization and add large tracts of land to your empire. ConquestCritical City Wonder structures/wonder.png phase_city 300 200 300 200 pop_wonder 15 25 3 2 10 2 1.0 1.0 1.0 1.0 2000 interface/complete/building/complete_wonder.xml - - 6.0 - 0.6 - 12.0 - true 100 65535 72 structures/fndn_9x9.xml Index: ps/trunk/binaries/data/mods/public/simulation/templates/template_structure_special_library.xml =================================================================== --- ps/trunk/binaries/data/mods/public/simulation/templates/template_structure_special_library.xml (revision 24103) +++ ps/trunk/binaries/data/mods/public/simulation/templates/template_structure_special_library.xml (revision 24104) @@ -1,53 +1,56 @@ structures/library Library 200 200 200 9.0 + 2000 decay|rubble/rubble_stone_4x6 Library template_structure_special_library Library structures/library_scroll.png 40 40 successors/special_hellenistic_metropolis interface/complete/building/complete_temple.xml + false 50 + 40000 structures/fndn_7x9.xml Index: ps/trunk/binaries/data/mods/public/simulation/templates/template_structure_special_rotarymill.xml =================================================================== --- ps/trunk/binaries/data/mods/public/simulation/templates/template_structure_special_rotarymill.xml (revision 24103) +++ ps/trunk/binaries/data/mods/public/simulation/templates/template_structure_special_rotarymill.xml (revision 24104) @@ -1,49 +1,54 @@ structures/rotary_mill 100 2 200 100 6.0 + + 2000 + Rotary Mill template_structure_special_rotarymill RotaryMill structures/rotarymill.png 40 20 interface/complete/building/complete_ffactri.xml 8.0 + false 32 + 40000 structures/fndn_6x6.xml