Mapping | Atlas | Add a new "Farmstead" object for Skirmish maps, which simulates the much chewed-over Farmland concept. Capture one to gain the "Farmland" aura that boosts nearby farming.
Add some to a few skirmish maps for testing. This was SVN commit r27342.
This commit is contained in:
parent
7c1c8fb2ff
commit
89a48f4a34
BIN
binaries/data/mods/public/art/textures/selection/outline_border_02.png
(Stored with Git LFS)
Normal file
BIN
binaries/data/mods/public/art/textures/selection/outline_border_02.png
(Stored with Git LFS)
Normal file
Binary file not shown.
BIN
binaries/data/mods/public/art/textures/selection/outline_border_02_mask.png
(Stored with Git LFS)
Normal file
BIN
binaries/data/mods/public/art/textures/selection/outline_border_02_mask.png
(Stored with Git LFS)
Normal file
Binary file not shown.
BIN
binaries/data/mods/public/maps/skirmishes/gallic_highlands_2p.xml
(Stored with Git LFS)
BIN
binaries/data/mods/public/maps/skirmishes/gallic_highlands_2p.xml
(Stored with Git LFS)
Binary file not shown.
BIN
binaries/data/mods/public/maps/skirmishes/miletus_peninsula_2p.pmp
(Stored with Git LFS)
BIN
binaries/data/mods/public/maps/skirmishes/miletus_peninsula_2p.pmp
(Stored with Git LFS)
Binary file not shown.
BIN
binaries/data/mods/public/maps/skirmishes/miletus_peninsula_2p.xml
(Stored with Git LFS)
BIN
binaries/data/mods/public/maps/skirmishes/miletus_peninsula_2p.xml
(Stored with Git LFS)
Binary file not shown.
BIN
binaries/data/mods/public/maps/skirmishes/saharan_oases_4p.pmp
(Stored with Git LFS)
BIN
binaries/data/mods/public/maps/skirmishes/saharan_oases_4p.pmp
(Stored with Git LFS)
Binary file not shown.
BIN
binaries/data/mods/public/maps/skirmishes/saharan_oases_4p.xml
(Stored with Git LFS)
BIN
binaries/data/mods/public/maps/skirmishes/saharan_oases_4p.xml
(Stored with Git LFS)
Binary file not shown.
@ -0,0 +1,17 @@
|
||||
{
|
||||
"type": "range",
|
||||
"radius": 60,
|
||||
"affects": ["Gatherer"],
|
||||
"modifications": [
|
||||
{ "value": "ResourceGatherer/Rates/food.grain", "multiply": 1.75 }
|
||||
],
|
||||
"auraName": "Farmland",
|
||||
"auraDescription": "Gatherers +75% farming rate around a captured Farmstead.",
|
||||
"overlayIcon": "art/textures/ui/session/auras/farm_bonus.png",
|
||||
"rangeOverlay" : {
|
||||
"lineTexture": "outline_border.png",
|
||||
"lineTextureMask": "outline_border_mask.png",
|
||||
"lineThickness": 0.075
|
||||
},
|
||||
"stackable": false
|
||||
}
|
@ -34,6 +34,15 @@
|
||||
</Technologies>
|
||||
</Researcher>
|
||||
<Resistance replace=""/>
|
||||
<Selectable>
|
||||
<Overlay>
|
||||
<Outline>
|
||||
<LineTexture>outline_border_02.png</LineTexture>
|
||||
<LineTextureMask>outline_border_02_mask.png</LineTextureMask>
|
||||
<LineThickness>0.5</LineThickness>
|
||||
</Outline>
|
||||
</Overlay>
|
||||
</Selectable>
|
||||
<StatusBars>
|
||||
<HeightOffset>15.0</HeightOffset>
|
||||
</StatusBars>
|
||||
|
@ -21,6 +21,15 @@
|
||||
</Technologies>
|
||||
</Researcher>
|
||||
<Resistance replace=""/>
|
||||
<Selectable>
|
||||
<Overlay>
|
||||
<Outline>
|
||||
<LineTexture>outline_border_02.png</LineTexture>
|
||||
<LineTextureMask>outline_border_02_mask.png</LineTextureMask>
|
||||
<LineThickness>0.5</LineThickness>
|
||||
</Outline>
|
||||
</Overlay>
|
||||
</Selectable>
|
||||
<TerritoryDecay disable=""/>
|
||||
<TerritoryInfluence disable=""/>
|
||||
<VisualActor>
|
||||
|
@ -0,0 +1,13 @@
|
||||
<?xml version="1.0" encoding="utf-8"?>
|
||||
<Entity parent="template_structure_special_rotarymill">
|
||||
<Footprint replace="">
|
||||
<Circle radius="12.0"/>
|
||||
<Height>10.0</Height>
|
||||
</Footprint>
|
||||
<Obstruction>
|
||||
<Static width="20.0" depth="17.0"/>
|
||||
</Obstruction>
|
||||
<VisualActor>
|
||||
<Actor>structures/ptolemies/farmstead.xml</Actor>
|
||||
</VisualActor>
|
||||
</Entity>
|
@ -0,0 +1,18 @@
|
||||
<?xml version="1.0" encoding="utf-8"?>
|
||||
<Entity parent="template_structure_resource_field">
|
||||
<Capturable disable=""/>
|
||||
<Health disable=""/>
|
||||
<Identity>
|
||||
<Civ>gaia</Civ>
|
||||
<SpecificName>Wheat Field</SpecificName>
|
||||
</Identity>
|
||||
<Resistance replace=""/>
|
||||
<ResourceSupply>
|
||||
<MaxGatherers>1</MaxGatherers>
|
||||
<DiminishingReturns disable=""/>
|
||||
</ResourceSupply>
|
||||
<TerritoryDecay disable=""/>
|
||||
<VisualActor>
|
||||
<Actor>structures/plot_field_temp.xml</Actor>
|
||||
</VisualActor>
|
||||
</Entity>
|
@ -0,0 +1,16 @@
|
||||
<?xml version="1.0" encoding="utf-8"?>
|
||||
<Entity parent="template_structure_special_rotarymill">
|
||||
<Footprint replace="">
|
||||
<Circle radius="11.0"/>
|
||||
<Height>10.0</Height>
|
||||
</Footprint>
|
||||
<Identity>
|
||||
<SpecificName>Epoikion</SpecificName>
|
||||
</Identity>
|
||||
<Obstruction>
|
||||
<Static width="18.0" depth="16.0"/>
|
||||
</Obstruction>
|
||||
<VisualActor>
|
||||
<Actor>structures/spartans/farmstead.xml</Actor>
|
||||
</VisualActor>
|
||||
</Entity>
|
@ -0,0 +1,16 @@
|
||||
<?xml version="1.0" encoding="utf-8"?>
|
||||
<Entity parent="template_structure_special_rotarymill">
|
||||
<Footprint replace="">
|
||||
<Circle radius="11.0"/>
|
||||
<Height>10.0</Height>
|
||||
</Footprint>
|
||||
<Identity>
|
||||
<SpecificName>Kantu</SpecificName>
|
||||
</Identity>
|
||||
<Obstruction>
|
||||
<Static width="12.0" depth="16.0"/>
|
||||
</Obstruction>
|
||||
<VisualActor>
|
||||
<Actor>structures/mauryas/farmstead.xml</Actor>
|
||||
</VisualActor>
|
||||
</Entity>
|
@ -0,0 +1,16 @@
|
||||
<?xml version="1.0" encoding="utf-8"?>
|
||||
<Entity parent="template_structure_special_rotarymill">
|
||||
<Footprint replace="">
|
||||
<Circle radius="12.0"/>
|
||||
<Height>10.0</Height>
|
||||
</Footprint>
|
||||
<Identity>
|
||||
<SpecificName>Villa</SpecificName>
|
||||
</Identity>
|
||||
<Obstruction>
|
||||
<Static width="20.0" depth="16.0"/>
|
||||
</Obstruction>
|
||||
<VisualActor>
|
||||
<Actor>structures/romans/farmstead.xml</Actor>
|
||||
</VisualActor>
|
||||
</Entity>
|
@ -0,0 +1,17 @@
|
||||
<?xml version="1.0" encoding="utf-8"?>
|
||||
<Entity parent="template_structure_special_rotarymill">
|
||||
<Footprint replace="">
|
||||
<Circle radius="13.0"/>
|
||||
<Height>10.0</Height>
|
||||
</Footprint>
|
||||
<Identity>
|
||||
<Lang>persian</Lang>
|
||||
<SpecificName>Kaštašta</SpecificName>
|
||||
</Identity>
|
||||
<Obstruction>
|
||||
<Static width="18.0" depth="18.0"/>
|
||||
</Obstruction>
|
||||
<VisualActor>
|
||||
<Actor>structures/persians/farmstead.xml</Actor>
|
||||
</VisualActor>
|
||||
</Entity>
|
@ -0,0 +1,9 @@
|
||||
<?xml version="1.0" encoding="utf-8"?>
|
||||
<Entity parent="template_structure_special_rotarymill">
|
||||
<Identity>
|
||||
<SpecificName>Melonas</SpecificName>
|
||||
</Identity>
|
||||
<VisualActor>
|
||||
<Actor>structures/celts/special.xml</Actor>
|
||||
</VisualActor>
|
||||
</Entity>
|
@ -1,30 +1,51 @@
|
||||
<?xml version="1.0" encoding="utf-8"?>
|
||||
<Entity parent="template_structure_special">
|
||||
<Auras datatype="tokens">
|
||||
structures/farmstead_60
|
||||
</Auras>
|
||||
<BuildRestrictions>
|
||||
<Territory>own neutral</Territory>
|
||||
<Category>RotaryMill</Category>
|
||||
</BuildRestrictions>
|
||||
<Capturable>
|
||||
<CapturePoints>500</CapturePoints>
|
||||
<RegenRate>0</RegenRate>
|
||||
<GarrisonRegenRate>3</GarrisonRegenRate>
|
||||
</Capturable>
|
||||
<Cost>
|
||||
<BuildTime>100</BuildTime>
|
||||
<Resources>
|
||||
<food>0</food>
|
||||
<wood>200</wood>
|
||||
<stone>100</stone>
|
||||
<metal>0</metal>
|
||||
</Resources>
|
||||
</Cost>
|
||||
<Footprint replace="">
|
||||
<Circle radius="9.0"/>
|
||||
<Circle radius="10.0"/>
|
||||
<Height>6.0</Height>
|
||||
</Footprint>
|
||||
<GarrisonHolder disable=""/>
|
||||
<Health>
|
||||
<Max>2000</Max>
|
||||
</Health>
|
||||
<Health disable=""/>
|
||||
<Identity>
|
||||
<GenericName>Rotary Mill</GenericName>
|
||||
<SelectionGroupName>template_structure_special_rotarymill</SelectionGroupName>
|
||||
<VisibleClasses datatype="tokens">RotaryMill</VisibleClasses>
|
||||
<Civ>gaia</Civ>
|
||||
<GenericName>Farmstead</GenericName>
|
||||
<SpecificName>Rotary Mill</SpecificName>
|
||||
<VisibleClasses datatype="tokens">Farmstead</VisibleClasses>
|
||||
<Classes datatype="tokens">
|
||||
RotaryMill
|
||||
</Classes>
|
||||
<Tooltip>Dropsite for harvested Food. Capture one of these to increase nearby food production.</Tooltip>
|
||||
<Icon>structures/rotarymill.png</Icon>
|
||||
</Identity>
|
||||
<Loot>
|
||||
<wood>40</wood>
|
||||
<stone>20</stone>
|
||||
<xp>100</xp>
|
||||
<food>100</food>
|
||||
</Loot>
|
||||
<Minimap>
|
||||
<Type>structure</Type>
|
||||
<Icon size="16.0">other.png</Icon>
|
||||
</Minimap>
|
||||
<Obstruction>
|
||||
<Static width="16.0" depth="16.0"/>
|
||||
</Obstruction>
|
||||
@ -33,24 +54,32 @@
|
||||
<Types>food</Types>
|
||||
<Sharable>true</Sharable>
|
||||
</ResourceDropsite>
|
||||
<Selectable>
|
||||
<Overlay>
|
||||
<Outline>
|
||||
<LineTexture>outline_border_02.png</LineTexture>
|
||||
<LineTextureMask>outline_border_02_mask.png</LineTextureMask>
|
||||
<LineThickness>0.5</LineThickness>
|
||||
</Outline>
|
||||
</Overlay>
|
||||
</Selectable>
|
||||
<Sound>
|
||||
<SoundGroups>
|
||||
<select>interface/select/building/sel_ffactri.xml</select>
|
||||
<constructed>interface/complete/building/complete_ffactri.xml</constructed>
|
||||
<death>attack/destruction/building_collapse_large.xml</death>
|
||||
</SoundGroups>
|
||||
</Sound>
|
||||
<StatusBars>
|
||||
<HeightOffset>8.0</HeightOffset>
|
||||
</StatusBars>
|
||||
<TerritoryInfluence>
|
||||
<Root>false</Root>
|
||||
<Radius>32</Radius>
|
||||
<Weight>40000</Weight>
|
||||
</TerritoryInfluence>
|
||||
<TerritoryDecay disable=""/>
|
||||
<TerritoryInfluence disable=""/>
|
||||
<Vision>
|
||||
<Range>40</Range>
|
||||
<Range>30</Range>
|
||||
</Vision>
|
||||
<VisualActor>
|
||||
<Actor>structures/celts/special.xml</Actor>
|
||||
<FoundationActor>structures/fndn_6x6.xml</FoundationActor>
|
||||
</VisualActor>
|
||||
</Entity>
|
||||
|
Loading…
Reference in New Issue
Block a user