Convert minimap data in entity templates

This was SVN commit r7481.
This commit is contained in:
Ykkrosh 2010-04-23 18:37:37 +00:00
parent f4ad5906c9
commit 08720c9a58
14 changed files with 59 additions and 0 deletions

View File

@ -6,6 +6,10 @@
<IconSheet>PortraitSheetTree</IconSheet>
<IconCell>2</IconCell>
</Identity>
<Minimap>
<Type>food</Type>
<Colour r="205" g="115" b="16"/>
</Minimap>
<Selectable/>
<ResourceSupply>
<Amount>120</Amount>

View File

@ -5,6 +5,10 @@
<IconSheet>PortraitSheetTree</IconSheet>
<IconCell>0</IconCell>
</Identity>
<Minimap>
<Type>wood</Type>
<Colour r="0" g="64" b="0"/>
</Minimap>
<Selectable/>
<ResourceSupply>
<Amount>100</Amount>

View File

@ -5,6 +5,10 @@
<IconSheet>PortraitSheetRock</IconSheet>
<IconCell>1</IconCell>
</Identity>
<Minimap>
<Type>metal</Type>
<Colour r="192" g="192" b="0"/>
</Minimap>
<Selectable/>
<ResourceSupply>
<Amount>1000</Amount>

View File

@ -6,6 +6,10 @@
<IconSheet>PortraitSheetRock</IconSheet>
<IconCell>0</IconCell>
</Identity>
<Minimap>
<Type>stone</Type>
<Colour r="128" g="128" b="128"/>
</Minimap>
<Selectable/>
<ResourceSupply>
<Amount>500</Amount>

View File

@ -4,6 +4,9 @@
<GenericName>Structure</GenericName>
<IconSheet>PortraitSheet</IconSheet>
</Identity>
<Minimap>
<Type>structure</Type>
</Minimap>
<Cost>
<BuildTime>10</BuildTime>
<Resources>

View File

@ -7,6 +7,9 @@
<IconSheet>PortraitSheetSpecial</IconSheet>
<IconCell>1</IconCell>
</Identity>
<Minimap>
<Type>settlement</Type>
</Minimap>
<Footprint>
<Square width="32.0" depth="32.0"/>
<Height>8.0</Height>

View File

@ -4,6 +4,9 @@
<GenericName>Unit</GenericName>
<IconSheet>PortraitSheet</IconSheet>
</Identity>
<Minimap>
<Type>unit</Type>
</Minimap>
<UnitAI/>
<Cost>
<Population>1</Population>

View File

@ -5,6 +5,10 @@
<IconSheet>PortraitSheetAnimal</IconSheet>
<IconCell>0</IconCell>
</Identity>
<Minimap>
<Type>food</Type>
<Colour r="205" g="115" b="16"/>
</Minimap>
<Footprint>
<Circle radius="1.0"/>
<Height>2.5</Height>

View File

@ -3,6 +3,9 @@
<Identity>
<GenericName>Hero</GenericName>
</Identity>
<Minimap>
<Type>hero</Type>
</Minimap>
<Cost>
<BuildTime>60</BuildTime>
<Resources>

View File

@ -3,6 +3,9 @@
<Identity>
<GenericName>Hero</GenericName>
</Identity>
<Minimap>
<Type>hero</Type>
</Minimap>
<Cost>
<Population>2</Population>
<BuildTime>80</BuildTime>

View File

@ -3,6 +3,9 @@
<Identity>
<GenericName>Hero</GenericName>
</Identity>
<Minimap>
<Type>hero</Type>
</Minimap>
<Cost>
<BuildTime>60</BuildTime>
<Resources>

View File

@ -3,6 +3,9 @@
<Identity>
<GenericName>Hero</GenericName>
</Identity>
<Minimap>
<Type>hero</Type>
</Minimap>
<Cost>
<BuildTime>60</BuildTime>
<Resources>

View File

@ -3,6 +3,9 @@
<Identity>
<GenericName>Support</GenericName>
</Identity>
<Minimap>
<Type>support</Type>
</Minimap>
<Cost>
</Cost>
<Health>

View File

@ -93,6 +93,21 @@ sub convert {
$out .= qq{$i</Identity>\n};
}
if ($data->{Traits}[0]{MiniMap}) {
$out .= qq{$i<Minimap>\n};
$out .= qq{$i$i<Type>}.lc($data->{Traits}[0]{MiniMap}[0]{Type}[0]).qq{</Type>\n}
if $data->{Traits}[0]{MiniMap}[0]{Type};
$out .= qq{$i$i<Colour r="$data->{Traits}[0]{MiniMap}[0]{Red}[0]" g="$data->{Traits}[0]{MiniMap}[0]{Green}[0]" b="$data->{Traits}[0]{MiniMap}[0]{Blue}[0]"/>\n} #"
if $data->{Traits}[0]{MiniMap}[0]{Red};
$out .= qq{$i</Minimap>\n};
}
if ($name eq 'template_structure') {
$out .= qq{$i<Minimap>\n};
$out .= qq{$i$i<Type>structure</Type>\n};
$out .= qq{$i</Minimap>\n};
}
if ($name eq 'template_unit') {
$out .= qq{$i<UnitAI/>\n};
$out .= qq{$i<Cost>\n};