Decompose RenderInfantry into WithInfantryBody and RenderSprites.

This commit is contained in:
Paul Chote
2015-03-10 20:08:07 +00:00
parent fa0264a73c
commit 4ea55809ca
25 changed files with 288 additions and 203 deletions

View File

@@ -1381,14 +1381,14 @@ Rules:
-ExternalCaptures:
Captures:
CaptureTypes: building
RenderInfantry:
Image: E6
Cloak@JAIL:
UpgradeTypes: jail
UpgradeMinEnabledLevel: 1
InitialDelay: 0
CloakDelay: 0
Palette:
RenderSprites:
Image: E6
MEDI:
Cloak@JAIL:
UpgradeTypes: jail
@@ -1398,11 +1398,11 @@ Rules:
Palette:
E7.noautotarget:
Inherits: E7
RenderInfantry:
Image: E7
AutoTarget:
EnableStances: false
-AttackMove:
RenderSprites:
Image: E7
PRISON:
Immobile:
OccupiesSpace: false
@@ -1430,7 +1430,7 @@ Rules:
Range: 8c0
AutoTarget:
ScanRadius: 7
RenderInfantry:
RenderSprites:
Image: E1
E2.Autotarget:
Inherits: E2
@@ -1440,7 +1440,7 @@ Rules:
Range: 8c0
AutoTarget:
ScanRadius: 7
RenderInfantry:
RenderSprites:
Image: E2
DOG:
RevealsShroud:

View File

@@ -1276,14 +1276,15 @@ Rules:
-ExternalCaptures:
Captures:
CaptureTypes: building
RenderInfantry:
Image: E6
WithInfantryBody:
Cloak@JAIL:
UpgradeTypes: jail
UpgradeMinEnabledLevel: 1
InitialDelay: 0
CloakDelay: 0
Palette:
RenderSprites:
Image: E6
MEDI:
Cloak@JAIL:
UpgradeTypes: jail
@@ -1293,11 +1294,11 @@ Rules:
Palette:
E7.noautotarget:
Inherits: E7
RenderInfantry:
Image: E7
AutoTarget:
EnableStances: false
-AttackMove:
RenderSprites:
Image: E7
PRISON:
Immobile:
OccupiesSpace: false
@@ -1338,7 +1339,7 @@ Rules:
Range: 8c0
AutoTarget:
ScanRadius: 7
RenderInfantry:
RenderSprites:
Image: E1
E2.Autotarget:
Inherits: E2
@@ -1348,7 +1349,7 @@ Rules:
Range: 8c0
AutoTarget:
ScanRadius: 7
RenderInfantry:
RenderSprites:
Image: E2
DOG:
Buildable:

View File

@@ -1687,11 +1687,11 @@ Rules:
TargetTypes: Ground, C4, DetonateAttack, Structure, Mission Objectives
E7.noautotarget:
Inherits: E7
RenderInfantry:
Image: E7
AutoTarget:
EnableStances: false
-AttackMove:
RenderSprites:
Image: E7
Colt:
-Huntable:
AutoTargetIgnore:
@@ -1727,7 +1727,7 @@ Rules:
Range: 8c0
AutoTarget:
ScanRadius: 7
RenderInfantry:
RenderSprites:
Image: E1
E2.Autotarget:
Inherits: E2
@@ -1737,7 +1737,7 @@ Rules:
Range: 8c0
AutoTarget:
ScanRadius: 7
RenderInfantry:
RenderSprites:
Image: E2
AFLD:
AirstrikePower@spyplane:

View File

@@ -617,12 +617,12 @@ Rules:
Inherits: SNIPER
Buildable:
Prerequisites: ~disabled
RenderInfantry:
Image: SNIPER
MustBeDestroyed:
InvulnerabilityUpgrade@UNKILLABLE:
UpgradeTypes: unkillable
UpgradeMinEnabledLevel: 1
RenderSprites:
Image: SNIPER
SPY:
Inherits: ^Infantry
Buildable:

View File

@@ -2240,7 +2240,7 @@ Rules:
Captures:
CaptureTypes: building
Sabotage: False
RenderInfantry:
RenderSprites:
Image: e6
E6:
Buildable:

View File

@@ -2145,10 +2145,10 @@ Rules:
Inherits: DELPHI
Tooltip:
Name: Dr. Demitri
RenderInfantry:
Image: DELPHI
Passenger:
CargoType: Demitri
RenderSprites:
Image: DELPHI
TRAN:
RevealsShroud:
Range: 0c0