Support multiple-damage states for walls (WTF Westwood: there are walls with 2, 3, and 4 damage states 0_o)

This commit is contained in:
pchote
2010-02-27 02:53:13 +13:00
parent bb9002aa61
commit 605ae8d4d5
6 changed files with 55 additions and 34 deletions

View File

@@ -55,6 +55,8 @@
Crewed: no
Sight: 0
Wall:
Selectable:
RenderBuildingWall:
Palette: terrain
DamageStates: 2

View File

@@ -2499,7 +2499,7 @@ SBAG:
Buildable:
TechLevel: 2
Prerequisites: fact
Owner: soviet
Owner: allies
Cost: 25
Description: Sandbag Wall
LongDesc: Stops infantry and blocks enemy fire.\n Can be crushed by tanks.
@@ -2507,19 +2507,6 @@ SBAG:
HP: 100
Armor: none
BRIK:
Inherits: ^Wall
Buildable:
TechLevel: 8
Prerequisites: fact
Owner: soviet
Cost: 100
Description: Concrete Wall
LongDesc: Stop units from passing and block enemy fire.
Building:
HP: 100
Armor: none
FENC:
Inherits: ^Wall
Buildable:
@@ -2532,12 +2519,29 @@ FENC:
Building:
HP: 100
Armor: none
BRIK:
Inherits: ^Wall
Buildable:
TechLevel: 8
Prerequisites: fact
Owner: allies,soviet
Cost: 100
Description: Concrete Wall
LongDesc: Stop units from passing and block enemy fire.
Building:
HP: 100
Armor: none
RenderBuildingWall:
DamageStates: 4
CYCL:
Inherits: ^Wall
Building:
HP: 100
Armor: none
RenderBuildingWall:
DamageStates: 3
BARB:
Inherits: ^Wall
Building:

View File

@@ -861,44 +861,35 @@
</unit>
<unit name="brik">
<sequence name="idle" start="0" length="16" />
<sequence name="damaged-idle" start="16" length="16" />
<sequence name="quite-damaged-idle" start="32" length="16" />
<sequence name="minor-damaged-idle" start="16" length="16" />
<sequence name="damaged-idle" start="32" length="16" />
<sequence name="critical-idle" start="48" length="16" />
<sequence name="make" start="0" length="1" />
</unit>
<unit name="sbag">
<sequence name="idle" start="0" length="16" />
<sequence name="damaged-idle" start="16" length="16" />
<sequence name="quite-damaged-idle" start="32" length="16" />
<sequence name="critical-idle" start="48" length="16" />
<sequence name="make" start="0" length="1" />
</unit>
<unit name="fenc">
<sequence name="idle" start="0" length="16" />
<sequence name="damaged-idle" start="16" length="16" />
<sequence name="quite-damaged-idle" start="32" length="16" />
<sequence name="critical-idle" start="48" length="16" />
<sequence name="make" start="0" length="1" />
</unit>
<unit name="cycl">
<sequence name="idle" start="0" length="16" />
<sequence name="damaged-idle" start="16" length="16" />
<sequence name="quite-damaged-idle" start="32" length="16" />
<sequence name="critical-idle" start="48" length="16" />
<sequence name="critical-idle" start="32" length="16" />
<sequence name="make" start="0" length="1" />
</unit>
<unit name="barb">
<sequence name="idle" start="0" length="16" />
<sequence name="damaged-idle" start="16" length="16" />
<sequence name="quite-damaged-idle" start="32" length="16" />
<sequence name="critical-idle" start="48" length="16" />
<sequence name="make" start="0" length="1" />
</unit>
<unit name="wood">
<sequence name="idle" start="0" length="16" />
<sequence name="damaged-idle" start="16" length="16" />
<sequence name="quite-damaged-idle" start="32" length="16" />
<sequence name="critical-idle" start="48" length="16" />
<sequence name="make" start="0" length="1" />
</unit>
</sequences>