1
0
forked from 0ad/0ad
0ad/binaries/data/mods/public/simulation/templates/template_structure.xml
historic_bruno 31be9cd0de Adds building previews that rise during construction, fixes #1174, refs #21.
Adds scaffold support for foundations, includes two examples for 3x3 and
4x4, fixes #1581.
Extends CmpVisualActor and CUnit to support random variant seeds.
Fixes bug in actor hotloading.
Fixes serialization failure caused by destroying entities in OnDestroy
handlers.

This was SVN commit r13143.
2013-02-03 02:08:20 +00:00

109 lines
3.1 KiB
XML

<?xml version="1.0" encoding="utf-8"?>
<Entity parent="template_entity_full">
<Armour>
<Hack>10.0</Hack>
<Pierce>40.0</Pierce>
<Crush>10.0</Crush>
<Foundation>
<Hack>3.0</Hack>
<Pierce>8.0</Pierce>
<Crush>3.0</Crush>
</Foundation>
</Armour>
<BuildingAI>
<DefaultArrowCount>0</DefaultArrowCount>
<GarrisonArrowMultiplier>0</GarrisonArrowMultiplier>
</BuildingAI>
<BuildRestrictions>
<PlacementType>land</PlacementType>
<Territory>own</Territory>
</BuildRestrictions>
<Cost>
<Population>0</Population>
<PopulationBonus>0</PopulationBonus>
<BuildTime>10</BuildTime>
<Resources>
<food>0</food>
<wood>0</wood>
<stone>0</stone>
<metal>0</metal>
</Resources>
</Cost>
<Decay>
<Inactive/>
<DelayTime>0.0</DelayTime>
<SinkRate>3.0</SinkRate>
<SinkAccel>9.8</SinkAccel>
</Decay>
<Health>
<DeathType>corpse</DeathType>
<RegenRate>0</RegenRate>
<Unhealable>true</Unhealable>
<Repairable>true</Repairable>
</Health>
<Identity>
<GenericName>Structure</GenericName>
<Classes datatype="tokens">Structure ConquestCritical</Classes>
</Identity>
<Minimap>
<Type>structure</Type>
</Minimap>
<Obstruction>
<Active>true</Active>
<BlockMovement>true</BlockMovement>
<BlockPathfinding>true</BlockPathfinding>
<BlockFoundation>true</BlockFoundation>
<BlockConstruction>true</BlockConstruction>
<DisableBlockMovement>false</DisableBlockMovement>
<DisableBlockPathfinding>false</DisableBlockPathfinding>
</Obstruction>
<OverlayRenderer/>
<RallyPoint/>
<RallyPointRenderer>
<MarkerTemplate>special/rallypoint</MarkerTemplate>
<LineTexture>art/textures/misc/rallypoint_line.png</LineTexture>
<LineTextureMask>art/textures/misc/rallypoint_line_mask.png</LineTextureMask>
<LineThickness>0.2</LineThickness>
<LineColour r="35" g="86" b="188"/>
<LineDashColour r="158" g="11" b="15"/>
<LineStartCap>square</LineStartCap>
<LineEndCap>round</LineEndCap>
<LineCostClass>default</LineCostClass>
<LinePassabilityClass>default</LinePassabilityClass>
</RallyPointRenderer>
<Selectable>
<Overlay>
<Outline>
<LineTexture>outline_border.png</LineTexture>
<LineTextureMask>outline_border_mask.png</LineTextureMask>
<LineThickness>0.4</LineThickness>
</Outline>
</Overlay>
</Selectable>
<Sound>
<SoundGroups>
<select>interface/select/building/sel_universal.xml</select>
<constructed>interface/complete/building/complete_universal.xml</constructed>
<death>attack/destruction/building_collapse_large.xml</death>
</SoundGroups>
</Sound>
<StatusBars>
<BarWidth>6.0</BarWidth>
<BarHeight>0.6</BarHeight>
<HeightOffset>12.0</HeightOffset>
</StatusBars>
<TerritoryDecay>
<HealthDecayRate>5</HealthDecayRate>
</TerritoryDecay>
<Vision>
<Range>40</Range>
<RetainInFog>true</RetainInFog>
<AlwaysVisible>false</AlwaysVisible>
</Vision>
<VisualActor>
<ConstructionPreview/>
<SilhouetteDisplay>false</SilhouetteDisplay>
<SilhouetteOccluder>true</SilhouetteOccluder>
</VisualActor>
</Entity>