source: ps/trunk/binaries/data/mods/public/simulation/templates/structures/rome/army_camp.xml@ 25130

Last change on this file since 25130 was 25130, checked in by wraitii, 3 years ago

Unify the resistance of foundations.

All foundations now have a resistance of 1 Hack, 1 Crush, 10 pierce.

Patch by: Nescio

Differential Revision: https://code.wildfiregames.com/D3600

  • Property svn:eol-style set to native
  • Property svn:mime-type set to text/xml
File size: 3.7 KB
Line 
1<?xml version="1.0" encoding="utf-8"?>
2<Entity parent="template_structure">
3 <Attack>
4 <Ranged>
5 <AttackName>Bow</AttackName>
6 <Damage>
7 <Pierce>25</Pierce>
8 </Damage>
9 <MaxRange>60</MaxRange>
10 <MinRange>0</MinRange>
11 <PrepareTime>1200</PrepareTime>
12 <RepeatTime>2000</RepeatTime>
13 <Delay>0</Delay>
14 <Projectile>
15 <Speed>100</Speed>
16 <Spread>1.5</Spread>
17 <Gravity>50</Gravity>
18 <FriendlyFire>false</FriendlyFire>
19 <LaunchPoint y="3"/>
20 </Projectile>
21 <RangeOverlay>
22 <LineTexture>outline_border.png</LineTexture>
23 <LineTextureMask>outline_border_mask.png</LineTextureMask>
24 <LineThickness>0.175</LineThickness>
25 </RangeOverlay>
26 </Ranged>
27 </Attack>
28 <BuildingAI>
29 <DefaultArrowCount>1</DefaultArrowCount>
30 <MaxArrowCount>15</MaxArrowCount>
31 <GarrisonArrowMultiplier>1</GarrisonArrowMultiplier>
32 <GarrisonArrowClasses>Soldier</GarrisonArrowClasses>
33 </BuildingAI>
34 <BuildRestrictions>
35 <Territory>neutral enemy</Territory>
36 <Category>ArmyCamp</Category>
37 <Distance>
38 <FromClass>ArmyCamp</FromClass>
39 <MinDistance>80</MinDistance>
40 </Distance>
41 </BuildRestrictions>
42 <Capturable>
43 <CapturePoints>1500</CapturePoints>
44 <RegenRate>10.0</RegenRate>
45 <GarrisonRegenRate>3.0</GarrisonRegenRate>
46 </Capturable>
47 <Cost>
48 <BuildTime>250</BuildTime>
49 <Resources>
50 <wood>500</wood>
51 </Resources>
52 </Cost>
53 <Footprint>
54 <Square width="40.0" depth="40.0"/>
55 <Height>12.0</Height>
56 </Footprint>
57 <GarrisonHolder>
58 <Max>40</Max>
59 <EjectHealth>0.1</EjectHealth>
60 <EjectClassesOnDestroy datatype="tokens">Unit</EjectClassesOnDestroy>
61 <List datatype="tokens">Support Infantry Cavalry Siege</List>
62 <BuffHeal>0</BuffHeal>
63 <LoadingRange>6</LoadingRange>
64 </GarrisonHolder>
65 <Health>
66 <Max>2500</Max>
67 <SpawnEntityOnDeath>decay|rubble/rubble_rome_sb</SpawnEntityOnDeath>
68 </Health>
69 <Identity>
70 <Civ>rome</Civ>
71 <GenericName>Army Camp</GenericName>
72 <SpecificName>Castra</SpecificName>
73 <Tooltip>Build in neutral or enemy territory. Train Advanced Melee Infantry. Garrison Soldiers for additional arrows.</Tooltip>
74 <Classes datatype="tokens">ConquestCritical CivSpecific</Classes>
75 <VisibleClasses datatype="tokens">City ArmyCamp</VisibleClasses>
76 <Icon>structures/roman_camp.png</Icon>
77 <RequiredTechnology>phase_city</RequiredTechnology>
78 </Identity>
79 <Loot>
80 <wood>100</wood>
81 </Loot>
82 <Obstruction>
83 <Static width="36.0" depth="36.0"/>
84 </Obstruction>
85 <ProductionQueue>
86 <BatchTimeModifier>0.7</BatchTimeModifier>
87 <Entities datatype="tokens">
88 units/{civ}/infantry_axeman_a
89 units/{civ}/infantry_swordsman_a
90 units/{civ}/infantry_spearman_a
91 units/{civ}/infantry_pikeman_a
92 </Entities>
93 </ProductionQueue>
94 <Resistance>
95 <Entity>
96 <Damage>
97 <Hack>15</Hack>
98 <Pierce>25</Pierce>
99 <Crush>2</Crush>
100 </Damage>
101 </Entity>
102 </Resistance>
103 <Sound>
104 <SoundGroups>
105 <select>interface/select/building/sel_broch.xml</select>
106 <constructed>interface/complete/building/complete_broch.xml</constructed>
107 <attack_ranged>attack/weapon/bow_attack.xml</attack_ranged>
108 <attack_impact_ranged>attack/impact/arrow_impact.xml</attack_impact_ranged>
109 </SoundGroups>
110 </Sound>
111 <TerritoryDecay>
112 <DecayRate>37.5</DecayRate>
113 </TerritoryDecay>
114 <Vision>
115 <Range>90</Range>
116 </Vision>
117 <VisualActor>
118 <Actor>structures/romans/camp.xml</Actor>
119 <FoundationActor>structures/fndn_8x8.xml</FoundationActor>
120 </VisualActor>
121 <WallPiece>
122 <Length>29.5</Length>
123 <Indent>8</Indent>
124 </WallPiece>
125</Entity>
Note: See TracBrowser for help on using the repository browser.