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