1
0
forked from 0ad/0ad

Gauls get: Tavern and Naked Fanatic.

Britons get: Rotary Mill.

So, now all Celts get Rotary Mill, but also a unique unit-producing
building.

Britons now have a better demo "sandbox" map.

Ptolemies now play like they are intended. Just need tons of new
artwork. ;) Try them out on the demo map: Sandbox - The Ptolemaic
Egyptians.

Some highlights: Their Nubian Archers train very fast, but have a finite
life. The Lighthouse can be built on the shoreline (but looks like a
library). Their Military Settlement works as intended (can be built in
neutral territory, but min distance of 80 meters).

Testing out: Farm field limits (+8 per Farmstead, +2 per civ center).

This was SVN commit r13909.
This commit is contained in:
Michael D. Hafer 2013-09-29 14:37:26 +00:00
parent eceae8be5c
commit f4abcd2ef9
35 changed files with 276 additions and 25 deletions

Binary file not shown.

Binary file not shown.

Binary file not shown.

Binary file not shown.

Binary file not shown.

Binary file not shown.

View File

@ -15,6 +15,8 @@
<Theater>1</Theater>
<Council>1</Council>
<Library>1</Library>
<Field>0</Field>
<Lighthouse>1</Lighthouse>
</Limits>
</EntityLimits>
<Player/>

View File

@ -0,0 +1,53 @@
<?xml version="1.0" encoding="utf-8"?>
<Entity parent="template_structure_special">
<Cost>
<BuildTime>100</BuildTime>
<PopulationBonus>2</PopulationBonus>
<Resources>
<food>0</food>
<wood>200</wood>
<stone>100</stone>
<metal>0</metal>
</Resources>
</Cost>
<Footprint replace="">
<Circle radius="9.0"/>
<Height>6.0</Height>
</Footprint>
<GarrisonHolder disable=""/>
<Identity>
<Civ>Brit</Civ>
<GenericName>Rotary Mill</GenericName>
<SpecificName>Melonas</SpecificName>
<Tooltip>Increase nearby farming output +25%. (Currently, a special technology can be researched to serve this function)</Tooltip>
<History>The Celts developed the first rotary flour mill.</History>
<Icon>structures/sb1.png</Icon>
</Identity>
<Obstruction>
<Static width="16.0" depth="16.0"/>
</Obstruction>
<ProductionQueue>
<BatchTimeModifier>0.8</BatchTimeModifier>
<Technologies datatype="tokens">
celts/special_gather_crop_rotation
</Technologies>
</ProductionQueue>
<RallyPoint disable=""/>
<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>
<Radius>32</Radius>
</TerritoryInfluence>
<VisualActor>
<Actor>structures/celts/special.xml</Actor>
<FoundationActor>structures/fndn_4x4.xml</FoundationActor>
</VisualActor>
</Entity>

View File

@ -0,0 +1,61 @@
<?xml version="1.0" encoding="utf-8"?>
<Entity parent="template_structure_civic_house">
<Auras>
<Heal>
<Radius>30</Radius>
<Speed>1000</Speed>
</Heal>
</Auras>
<Cost>
<PopulationBonus>10</PopulationBonus>
<BuildTime>200</BuildTime>
<Resources>
<food>0</food>
<wood>100</wood>
<stone>100</stone>
<metal>0</metal>
</Resources>
</Cost>
<Footprint>
<Square width="18.0" depth="18.0"/>
<Height>5.0</Height>
</Footprint>
<Health>
<Max>1500</Max>
<SpawnEntityOnDeath>rubble/rubble_stone_4x4</SpawnEntityOnDeath>
</Health>
<Identity>
<Civ>celt</Civ>
<GenericName>Tavern</GenericName>
<SpecificName>Taberna</SpecificName>
<History>Taverns are where Celtic warriors go for a tall glass of mead after a hard-won battle. Some might even find rest in one of the back rooms for rent in this seedy establishment.</History>
<Tooltip>Add +10 to Population Cap. Recruit Naked Fanatics.</Tooltip>
<Icon>structures/celtic_embassy.png</Icon>
</Identity>
<Obstruction>
<Static width="17.0" depth="17.0"/>
</Obstruction>
<RallyPoint/>
<TerritoryDecay disable=""/>
<TerritoryInfluence>
<Radius>32</Radius>
<Weight>65536</Weight>
</TerritoryInfluence>
<ProductionQueue>
<BatchTimeModifier>0.7</BatchTimeModifier>
<Entities datatype="tokens">
units/gaul_champion_fanatic
</Entities>
</ProductionQueue>
<Sound>
<SoundGroups>
<select>interface/select/building/sel_broch.xml</select>
<constructed>interface/complete/building/complete_broch.xml</constructed>
<death>attack/destruction/building_collapse_large.xml</death>
</SoundGroups>
</Sound>
<VisualActor>
<Actor>structures/celts/tavern.xml</Actor>
<FoundationActor>structures/fndn_4x4.xml</FoundationActor>
</VisualActor>
</Entity>

View File

@ -6,10 +6,6 @@
<stone>200</stone>
</Resources>
</Cost>
<Footprint>
<Square width="25.0" depth="25.0"/>
<Height>12.0</Height>
</Footprint>
<Health>
<SpawnEntityOnDeath>rubble/rubble_stone_5x5</SpawnEntityOnDeath>
</Health>
@ -17,6 +13,7 @@
<Civ>ptol</Civ>
<SpecificName>?</SpecificName>
<History>?</History>
<Tooltip>Train Egyptian and Middle-Eastern citizen-soldiers. Research training improvements. Garrison: 10.</Tooltip>
</Identity>
<Obstruction>
<Static width="20.0" depth="20.0"/>
@ -34,7 +31,6 @@
</Technologies>
</ProductionQueue>
<VisualActor>
<Actor>structures/macedonians/barracks.xml</Actor>
<FoundationActor>structures/fndn_5x5.xml</FoundationActor>
<Actor>structures/persians/barracks.xml</Actor>
</VisualActor>
</Entity>

View File

@ -1,10 +1,17 @@
<?xml version="1.0" encoding="utf-8"?>
<Entity parent="template_structure_resource_corral">
<Cost>
<BuildTime>60</BuildTime>
<Resources>
<wood>0</wood>
</Resources>
</Cost>
<Footprint>
<Square width="17.0" depth="17.0"/>
<Height>8.0</Height>
</Footprint>
<Health>
<Max>400</Max>
<SpawnEntityOnDeath>rubble/rubble_3x3</SpawnEntityOnDeath>
</Health>
<Identity>

View File

@ -1,10 +1,17 @@
<?xml version="1.0" encoding="utf-8"?>
<Entity parent="template_structure_economic_farmstead">
<Cost>
<BuildTime>60</BuildTime>
<Resources>
<wood>0</wood>
</Resources>
</Cost>
<Footprint>
<Square width="20.0" depth="15.0"/>
<Height>8.0</Height>
</Footprint>
<Health>
<Max>400</Max>
<SpawnEntityOnDeath>rubble/rubble_stone_4x2</SpawnEntityOnDeath>
</Health>
<Identity>

View File

@ -6,12 +6,24 @@
<wood>0</wood>
</Resources>
</Cost>
<Footprint>
<Square width="12.0" depth="12.0"/>
<Height>5.0</Height>
</Footprint>
<Health>
<Max>500</Max>
<SpawnEntityOnDeath>rubble/rubble_stone_2x2</SpawnEntityOnDeath>
</Health>
<Identity>
<Civ>ptol</Civ>
<SpecificName>?</SpecificName>
<History>Since they are made of mud brick, Egyptian houses are free of cost, but are very weak.</History>
</Identity>
<Obstruction>
<Static width="10.0" depth="10.0"/>
</Obstruction>
<VisualActor>
<Actor>structures/iberians/house.xml</Actor>
<FoundationActor>structures/fndn_2x2.xml</FoundationActor>
</VisualActor>
</Entity>

View File

@ -16,7 +16,8 @@
<Civ>ptol</Civ>
<GenericName>Lighthouse</GenericName>
<SpecificName>Pharos</SpecificName>
<Tooltip>Build along the shore to reveal the shorelines over the entire map.</Tooltip>
<Classes datatype="tokens">Lighthouse</Classes>
<Tooltip>Build along the shore to reveal the shorelines over the entire map (Not implemented). Very large vision range: 180 meters.</Tooltip>
<History>The Ptolemaic dynasty in Egypt built the magnificent Lighthouse of Alexandria near the harbor mouth of that Nile Delta city. This structure could be seen for many kilometers out to sea and was one of the Seven Wonders of the World.</History>
<Icon>structures/library_scroll.png</Icon>
</Identity>
@ -39,11 +40,15 @@
<death>attack/destruction/building_collapse_large.xml</death>
</SoundGroups>
</Sound>
<TerritoryDecay disable=""/>
<TerritoryInfluence>
<Radius>50</Radius>
<Radius>0</Radius>
</TerritoryInfluence>
<Vision>
<Range>180</Range>
</Vision>
<VisualActor>
<Actor>structures/macedonians/library.xml</Actor>
<FoundationActor>structures/fndn_4x6.xml</FoundationActor>
<FoundationActor>structures/fndn_4x4_dock.xml</FoundationActor>
</VisualActor>
</Entity>

View File

@ -2,6 +2,10 @@
<Entity parent="template_structure_military_barracks">
<BuildRestrictions>
<Territory>own neutral</Territory>
<Distance>
<FromClass>MilitarySettlement</FromClass>
<MinDistance>80</MinDistance>
</Distance>
</BuildRestrictions>
<Cost>
<Resources>
@ -20,8 +24,9 @@
<Civ>ptol</Civ>
<GenericName>Military Settlement</GenericName>
<SpecificName>Klēroukhia</SpecificName>
<Classes datatype="tokens">Town</Classes>
<Classes datatype="tokens">Town MilitarySettlement</Classes>
<History>The Ptolemies invited Greeks and Galatians (Gauls) alike to settle in Egypt within military settlements called cleruchies (klēroukhia). Under this arrangement, the settlers were given a plot of land, or a kleros, and in return were required to serve in the pharaoh's army when called to duty. This created a upper-middle class of military settlers who owed their livelihoods and fortunes to the pharaoh and helped grow the available manpower for the Egyptian army. A side effect of this system was that it drained the Greek homeland of military-aged men, a contributing factor to Greece's inevitable conquest by Rome.</History>
<Tooltip>Train Galatian and Hellenic settler-soldiers. Research training improvements. Garrison: 10. Can be built in Neutral territory. Min. distance from other Military Settlements: 80 meters.</Tooltip>
<RequiredTechnology>phase_town</RequiredTechnology>
</Identity>
<Obstruction>

View File

@ -1,5 +1,14 @@
<?xml version="1.0" encoding="utf-8"?>
<Entity parent="template_structure_economic_storehouse">
<Cost>
<BuildTime>60</BuildTime>
<Resources>
<wood>0</wood>
</Resources>
</Cost>
<Health>
<Max>400</Max>
</Health>
<Identity>
<Civ>ptol</Civ>
<SpecificName>?</SpecificName>

View File

@ -35,6 +35,9 @@
<metal>500</metal>
</Resources>
</Cost>
<EntityLimitsChanger>
<Field>2</Field>
</EntityLimitsChanger>
<Footprint>
<Square width="32.0" depth="32.0"/>
<Height>8.0</Height>

View File

@ -9,6 +9,9 @@
<wood>100</wood>
</Resources>
</Cost>
<EntityLimitsChanger>
<Field>8</Field>
</EntityLimitsChanger>
<Footprint>
<Square width="14.0" depth="14.0"/>
<Height>8.0</Height>
@ -19,7 +22,7 @@
</Health>
<Identity>
<GenericName>Farmstead</GenericName>
<Tooltip>Dropsite for the food resource. Research food gathering improvements.</Tooltip>
<Tooltip>Dropsite for the food resource. Research food gathering improvements. Unlocks 10 farm fields per Farmstead built.</Tooltip>
<Classes datatype="tokens">Village -ConquestCritical DropsiteFood Farmstead</Classes>
<Icon>structures/farmstead.png</Icon>
</Identity>

View File

@ -23,7 +23,8 @@
<Identity>
<GenericName>Field</GenericName>
<Classes datatype="tokens">Field</Classes>
<Tooltip>Harvest vegetables for food. Max gatherers: 5.</Tooltip>
<Tooltip>Harvest vegetables for food. Max gatherers: 5.
Requires: Farmstead.</Tooltip>
<History>Farming originated around 9500 BC in India and the Middle East. The history of agriculture is a central element of human history, as agricultural progress has been a crucial factor in worldwide socio-economic change. Wealth-building and militaristic specializations rarely seen in hunter-gatherer cultures are commonplace in agricultural and agro-industrial societies - when farmers became capable of producing food beyond the needs of their own families, others in the tribe/nation/empire were freed to devote themselves to projects other than food acquisition.</History>
<Icon>structures/field.png</Icon>
</Identity>

View File

@ -23,7 +23,7 @@
</Attack>
<BuildingAI>
<DefaultArrowCount>0</DefaultArrowCount>
<GarrisonArrowMultiplier>0.5</GarrisonArrowMultiplier>
<GarrisonArrowMultiplier>1</GarrisonArrowMultiplier>
<GarrisonArrowClasses>Catapult</GarrisonArrowClasses>
</BuildingAI>
<Cost>
@ -51,7 +51,8 @@
</Health>
<Identity>
<GenericName>Heavy Warship</GenericName>
<Tooltip>Heavy Warship. Garrison with siege catapults to increase fire power.</Tooltip>
<Tooltip>Classes: Heavy Warship.
Garrison with siege catapults to increase fire power.</Tooltip>
<Classes datatype="tokens">Warship</Classes>
<RequiredTechnology>phase_city</RequiredTechnology>
</Identity>

View File

@ -3,6 +3,7 @@
<Builder>
<Entities datatype="tokens">
structures/brit_kennel
structures/brit_rotarymill
structures/{civ}_wonder
</Entities>
</Builder>

View File

@ -3,6 +3,7 @@
<Builder>
<Entities datatype="tokens">
structures/brit_kennel
structures/brit_rotarymill
structures/{civ}_wonder
</Entities>
</Builder>

View File

@ -6,6 +6,7 @@
<Builder>
<Entities datatype="tokens">
structures/brit_kennel
structures/brit_rotarymill
structures/{civ}_wonder
</Entities>
</Builder>

View File

@ -0,0 +1,29 @@
<?xml version="1.0" encoding="utf-8"?>
<Entity parent="template_unit_champion_infantry_spearman">
<Armour>
<Hack>1</Hack>
<Pierce>2</Pierce>
</Armour>
<Cost>
<Resources>
<food>0</food>
<metal>80</metal>
</Resources>
</Cost>
<Identity>
<Civ>gaul</Civ>
<GenericName>Naked Fanatic</GenericName>
<SpecificName>Gaesata</SpecificName>
<History>A fanatic Celtic warrior, devoted to war and his Celtic liege lord. These bloodthirsty young men roamed Gaul in search of battle.</History>
<Icon>units/celt_fanatic.png</Icon>
</Identity>
<UnitMotion>
<WalkSpeed>11.0</WalkSpeed>
<Run>
<Speed>22.0</Speed>
</Run>
</UnitMotion>
<VisualActor>
<Actor>units/celts/fanatic.xml</Actor>
</VisualActor>
</Entity>

View File

@ -5,6 +5,7 @@
</Armour>
<Builder>
<Entities datatype="tokens">
structures/gaul_tavern
structures/gaul_rotarymill
</Entities>
</Builder>

View File

@ -5,6 +5,7 @@
</Armour>
<Builder>
<Entities datatype="tokens">
structures/gaul_tavern
structures/gaul_rotarymill
</Entities>
</Builder>

View File

@ -5,6 +5,7 @@
</Armour>
<Builder>
<Entities datatype="tokens">
structures/gaul_tavern
structures/gaul_rotarymill
</Entities>
</Builder>

View File

@ -1,9 +1,24 @@
<?xml version="1.0" encoding="utf-8"?>
<Entity parent="template_unit_mechanical_ship_quinquereme">
<Cost>
<Population>8</Population>
<BuildTime>60</BuildTime>
<Resources>
<wood>300</wood>
<metal>300</metal>
</Resources>
</Cost>
<GarrisonHolder>
<Max>100</Max>
</GarrisonHolder>
<Health>
<Max>4000</Max>
</Health>
<Identity>
<Civ>ptol</Civ>
<GenericName>Juggernaut Warship</GenericName>
<SpecificName>Tessarakontḗrēs</SpecificName>
<Classes datatype="tokens">Juggernaut</Classes>
<Icon>units/rome_ship_quinquereme.png</Icon>
</Identity>
<VisualActor>

View File

@ -26,6 +26,12 @@
<Stamina>
<Max>700</Max>
</Stamina>
<UnitMotion>
<WalkSpeed>9.5</WalkSpeed>
<Run>
<Speed>19.0</Speed>
</Run>
</UnitMotion>
<VisualActor>
<Actor>units/macedonians/infantry_archer_a.xml</Actor>
</VisualActor>

View File

@ -9,23 +9,38 @@
</Entities>
</Builder>
<Cost>
<BuildTime>5</BuildTime>
<Resources>
<food>0</food>
<metal>50</metal>
</Resources>
</Cost>
<Health>
<RegenRate>-0.5</RegenRate>
</Health>
<Identity>
<Civ>ptol</Civ>
<Classes datatype="tokens">Mercenary</Classes>
<SelectionGroupName>units/ptol_infantry_archer_b</SelectionGroupName>
<GenericName>Nubian Mercenary Archer</GenericName>
<SpecificName>?</SpecificName>
<History>?</History>
<Tooltip>Classes: Ranged Mercenary Infantry Archer.
Counters: 2x vs. Swordsmen, 1.25x vs. Cavalry Spearmen.
Countered by: Cavalry Swordsmen, Cavalry Skirmishers.
Constantly loses health.</Tooltip>
<Icon>units/hele_infantry_archer.png</Icon>
<RequiredTechnology>phase_village</RequiredTechnology>
</Identity>
<Promotion>
<Entity>units/ptol_infantry_archer_a</Entity>
</Promotion>
<UnitMotion>
<WalkSpeed>10.0</WalkSpeed>
<Run>
<Speed>20.0</Speed>
</Run>
</UnitMotion>
<VisualActor>
<Actor>units/macedonians/infantry_archer_b.xml</Actor>
</VisualActor>

View File

@ -25,9 +25,9 @@
<Max>690</Max>
</Stamina>
<UnitMotion>
<WalkSpeed>6.7</WalkSpeed>
<WalkSpeed>9</WalkSpeed>
<Run>
<Speed>16.75</Speed>
<Speed>18.0</Speed>
</Run>
</UnitMotion>
<VisualActor>

View File

@ -9,7 +9,7 @@
</Entities>
</Builder>
<Identity>
<Civ>mace</Civ>
<Civ>ptol</Civ>
<SelectionGroupName>units/mace_infantry_slinger_b</SelectionGroupName>
<GenericName>Judean Slinger</GenericName>
<SpecificName>?</SpecificName>