Cleaned and fixed TS infantry rules a little.

Moved Selectable Bounds to infantry default and tweaked them to better
match art size.
Gave Viceroids their own default. They don't share cells anymore, either.
Fixed JumJet voice.
Disabled RevealsShroud on Tiberian Fiend.
Cleaned up TakeCover definitions.
Tweaked selection bounds of TS cyborgs.
Changed TS engineer trait order to fix prone animations not showing up.
This commit is contained in:
reaperrr
2015-05-01 12:49:27 +02:00
parent 64fb38bd3e
commit 9f1abd04e8
5 changed files with 65 additions and 204 deletions

View File

@@ -4,8 +4,6 @@ WEEDGUY:
Cost: 300 Cost: 300
Tooltip: Tooltip:
Name: Chem Spray Infantry Name: Chem Spray Infantry
Selectable:
Bounds: 12,17,0,-6
Voiced: Voiced:
VoiceSet: Weed VoiceSet: Weed
Mobile: Mobile:
@@ -20,13 +18,6 @@ WEEDGUY:
AttackFrontal: AttackFrontal:
WithInfantryBody: WithInfantryBody:
TakeCover: TakeCover:
DamageModifiers:
Prone50Percent: 50
Prone60Percent: 60
Prone70Percent: 70
Prone100Percent: 100
Prone350Percent: 350
DamageTriggers: TriggerProne
UMAGON: UMAGON:
Inherits: ^Infantry Inherits: ^Infantry
@@ -34,8 +25,6 @@ UMAGON:
Cost: 400 Cost: 400
Tooltip: Tooltip:
Name: Umagon Name: Umagon
Selectable:
Bounds: 12,17,0,-6
Voiced: Voiced:
VoiceSet: Umagon VoiceSet: Umagon
Mobile: Mobile:
@@ -51,13 +40,6 @@ UMAGON:
Weapon: Sniper Weapon: Sniper
AttackFrontal: AttackFrontal:
TakeCover: TakeCover:
DamageModifiers:
Prone50Percent: 50
Prone60Percent: 60
Prone70Percent: 70
Prone100Percent: 100
Prone350Percent: 350
DamageTriggers: TriggerProne
WithInfantryBody: WithInfantryBody:
IdleSequences: idle1,idle2 IdleSequences: idle1,idle2
@@ -69,8 +51,6 @@ CHAMSPY:
Name: Chameleon Spy Name: Chameleon Spy
Voiced: Voiced:
VoiceSet: Spy VoiceSet: Spy
Selectable:
Bounds: 12,17,0,-9
Health: Health:
HP: 120 HP: 120
Mobile: Mobile:
@@ -79,13 +59,6 @@ CHAMSPY:
Range: 9c0 Range: 9c0
Passenger: Passenger:
TakeCover: TakeCover:
DamageModifiers:
Prone50Percent: 50
Prone60Percent: 60
Prone70Percent: 70
Prone100Percent: 100
Prone350Percent: 350
DamageTriggers: TriggerProne
Disguise: Disguise:
Infiltrates: Infiltrates:
Types: SpyInfiltrate Types: SpyInfiltrate
@@ -100,8 +73,6 @@ MUTANT:
Cost: 100 Cost: 100
Tooltip: Tooltip:
Name: Mutant Name: Mutant
Selectable:
Bounds: 12,17,0,-9
Voiced: Voiced:
VoiceSet: Mutant VoiceSet: Mutant
Health: Health:
@@ -116,13 +87,6 @@ MUTANT:
Weapon: Vulcan Weapon: Vulcan
AttackFrontal: AttackFrontal:
TakeCover: TakeCover:
DamageModifiers:
Prone50Percent: 50
Prone60Percent: 60
Prone70Percent: 70
Prone100Percent: 100
Prone350Percent: 350
DamageTriggers: TriggerProne
WithInfantryBody: WithInfantryBody:
IdleSequences: idle1,idle2 IdleSequences: idle1,idle2
@@ -132,8 +96,6 @@ MWMN:
Cost: 100 Cost: 100
Tooltip: Tooltip:
Name: Mutant Soldier Name: Mutant Soldier
Selectable:
Bounds: 12,17,0,-9
Voiced: Voiced:
VoiceSet: CivilianFemale VoiceSet: CivilianFemale
Health: Health:
@@ -148,13 +110,6 @@ MWMN:
Weapon: Vulcan Weapon: Vulcan
AttackFrontal: AttackFrontal:
TakeCover: TakeCover:
DamageModifiers:
Prone50Percent: 50
Prone60Percent: 60
Prone70Percent: 70
Prone100Percent: 100
Prone350Percent: 350
DamageTriggers: TriggerProne
WithInfantryBody: WithInfantryBody:
IdleSequences: idle1,idle2 IdleSequences: idle1,idle2
@@ -164,8 +119,6 @@ MUTANT3:
Cost: 100 Cost: 100
Tooltip: Tooltip:
Name: Mutant Sergeant Name: Mutant Sergeant
Selectable:
Bounds: 12,17,0,-9
Voiced: Voiced:
VoiceSet: Mutant VoiceSet: Mutant
Health: Health:
@@ -180,13 +133,6 @@ MUTANT3:
Weapon: Vulcan Weapon: Vulcan
AttackFrontal: AttackFrontal:
TakeCover: TakeCover:
DamageModifiers:
Prone50Percent: 50
Prone60Percent: 60
Prone70Percent: 70
Prone100Percent: 100
Prone350Percent: 350
DamageTriggers: TriggerProne
WithInfantryBody: WithInfantryBody:
IdleSequences: idle1,idle2 IdleSequences: idle1,idle2
@@ -196,8 +142,6 @@ TRATOS:
Cost: 100 Cost: 100
Tooltip: Tooltip:
Name: Tratos Name: Tratos
Selectable:
Bounds: 12,17,0,-9
Voiced: Voiced:
VoiceSet: Tratos VoiceSet: Tratos
Health: Health:
@@ -209,13 +153,6 @@ TRATOS:
RevealsShroud: RevealsShroud:
Range: 4c0 Range: 4c0
TakeCover: TakeCover:
DamageModifiers:
Prone50Percent: 50
Prone60Percent: 60
Prone70Percent: 70
Prone100Percent: 100
Prone350Percent: 350
DamageTriggers: TriggerProne
-AutoTarget: -AutoTarget:
WithInfantryBody: WithInfantryBody:
IdleSequences: idle1,idle2 IdleSequences: idle1,idle2
@@ -226,8 +163,6 @@ OXANNA:
Cost: 100 Cost: 100
Tooltip: Tooltip:
Name: Oxanna Name: Oxanna
Selectable:
Bounds: 12,17,0,-9
Voiced: Voiced:
VoiceSet: Oxanna VoiceSet: Oxanna
Health: Health:
@@ -237,13 +172,6 @@ OXANNA:
RevealsShroud: RevealsShroud:
Range: 4c0 Range: 4c0
TakeCover: TakeCover:
DamageModifiers:
Prone50Percent: 50
Prone60Percent: 60
Prone70Percent: 70
Prone100Percent: 100
Prone350Percent: 350
DamageTriggers: TriggerProne
-AutoTarget: -AutoTarget:
WithInfantryBody: WithInfantryBody:
IdleSequences: idle1,idle2 IdleSequences: idle1,idle2
@@ -254,8 +182,6 @@ SLAV:
Cost: 100 Cost: 100
Tooltip: Tooltip:
Name: Slavick Name: Slavick
Selectable:
Bounds: 12,17,0,-9
Voiced: Voiced:
VoiceSet: Slavick VoiceSet: Slavick
Health: Health:
@@ -265,13 +191,6 @@ SLAV:
RevealsShroud: RevealsShroud:
Range: 4c0 Range: 4c0
TakeCover: TakeCover:
DamageModifiers:
Prone50Percent: 50
Prone60Percent: 60
Prone70Percent: 70
Prone100Percent: 100
Prone350Percent: 350
DamageTriggers: TriggerProne
-AutoTarget: -AutoTarget:
WithInfantryBody: WithInfantryBody:
IdleSequences: idle1,idle2 IdleSequences: idle1,idle2
@@ -289,8 +208,7 @@ DOGGIE:
Cost: 100 Cost: 100
Armor: Armor:
Type: Light Type: Light
RevealsShroud: -RevealsShroud:
Range: 4c0
Mobile: Mobile:
Speed: 113 Speed: 113
Voiced: Voiced:
@@ -306,66 +224,32 @@ DOGGIE:
MaxMoveDelayInTicks: 45 MaxMoveDelayInTicks: 45
VISSML: VISSML:
Inherits: ^Infantry Inherits: ^Viceroid
Tooltip: Tooltip:
Name: Baby Visceroid Name: Baby Visceroid
Health: Health:
HP: 200 HP: 200
PoisonedByTiberium: AttackWander:
Weapon: TiberiumHeal WanderMoveRadius: 2
Valued: MinMoveDelayInTicks: 30
Cost: 1 MaxMoveDelayInTicks: 60
Armor:
Type: Light
RevealsShroud:
Range: 0c0
Mobile:
Speed: 113
ROT: 16
-Crushable:
Voiced:
VoiceSet: Fiend
TargetableUnit:
TargetTypes: Ground
-AutoTarget:
-RenderSprites:
-WithInfantryBody:
-WithDeathAnimation:
RenderUnit:
VISLRG: VISLRG:
Inherits: ^Infantry Inherits: ^Viceroid
Tooltip: Tooltip:
Name: Adult Visceroid Name: Adult Visceroid
Health: Health:
HP: 500 HP: 500
PoisonedByTiberium:
Weapon: TiberiumHeal
Valued:
Cost: 1
Armor:
Type: Light
RevealsShroud:
Range: 0c0
Mobile:
Speed: 113
ROT: 16
-Crushable:
Voiced:
VoiceSet: Fiend
TargetableUnit:
TargetTypes: Ground
Armament: Armament:
Weapon: SlimeAttack Weapon: SlimeAttack
AutoTarget:
AttackFrontal: AttackFrontal:
AttackWander: AttackWander:
WanderMoveRadius: 2 WanderMoveRadius: 2
MinMoveDelayInTicks: 25 MinMoveDelayInTicks: 25
MaxMoveDelayInTicks: 45 MaxMoveDelayInTicks: 45
-RenderSprites: Mobile:
-WithInfantryBody: Crushes: crate, infantry
-WithDeathAnimation:
RenderUnit:
CIV1: CIV1:
Inherits: ^CivilianInfantry Inherits: ^CivilianInfantry

View File

@@ -185,10 +185,19 @@
SelectionDecorations: SelectionDecorations:
Palette: pips Palette: pips
Selectable: Selectable:
Bounds: 14,23,-1,-9
Voiced: Voiced:
VoiceSet: Infantry VoiceSet: Infantry
TargetableUnit: TargetableUnit:
TargetTypes: Ground, Infantry TargetTypes: Ground, Infantry
TakeCover:
DamageModifiers:
Prone50Percent: 50
Prone60Percent: 60
Prone70Percent: 70
Prone100Percent: 100
Prone350Percent: 350
DamageTriggers: TriggerProne
RenderSprites: RenderSprites:
WithInfantryBody: WithInfantryBody:
WithDeathAnimation: WithDeathAnimation:
@@ -274,6 +283,7 @@
Range: 2c0 Range: 2c0
ProximityCaptor: ProximityCaptor:
Types: CivilianInfantry Types: CivilianInfantry
-TakeCover:
WithInfantryBody: WithInfantryBody:
ScaredyCat: ScaredyCat:
-MustBeDestroyed: -MustBeDestroyed:
@@ -506,6 +516,43 @@
CruiseAltitude: 2560 CruiseAltitude: 2560
ReturnOnIdle: ReturnOnIdle:
^Viceroid:
RenderUnit:
AppearsOnRadar:
Health:
Radius: 256
Armor:
Type: Light
Mobile:
Speed: 113
ROT: 16
Crushes: crate
SharesCell: no
TerrainSpeeds:
Clear: 90
Road: 100
Rail: 80
DirtRoad: 90
Rough: 70
Tiberium: 100
BlueTiberium: 100
SelectionDecorations:
Palette: pips
Selectable:
Bounds: 26,26,0,-3
TargetableUnit:
TargetTypes: Ground
AttackMove:
HiddenUnderFog:
DrawLineToTarget:
PoisonedByTiberium:
Weapon: TiberiumHeal
CombatDebugOverlay:
Guardable:
BodyOrientation:
Huntable:
ScriptTriggers:
^BlossomTree: ^BlossomTree:
Tooltip: Tooltip:
Name: Blossom Tree Name: Blossom Tree

View File

@@ -9,8 +9,6 @@ E2:
Tooltip: Tooltip:
Name: Disc Thrower Name: Disc Thrower
Description: Infantry armed with special explosive discs.\n Strong vs Buildings, Infantry\n Weak vs Vehicles, Aircraft Description: Infantry armed with special explosive discs.\n Strong vs Buildings, Infantry\n Weak vs Vehicles, Aircraft
Selectable:
Bounds: 12,17,0,-9
Health: Health:
HP: 150 HP: 150
Mobile: Mobile:
@@ -21,13 +19,6 @@ E2:
FireDelay: 5 FireDelay: 5
AttackFrontal: AttackFrontal:
TakeCover: TakeCover:
DamageModifiers:
Prone50Percent: 50
Prone60Percent: 60
Prone70Percent: 70
Prone100Percent: 100
Prone350Percent: 350
DamageTriggers: TriggerProne
WithInfantryBody: WithInfantryBody:
IdleSequences: idle1,idle2 IdleSequences: idle1,idle2
@@ -42,8 +33,6 @@ MEDIC:
Queue: Infantry Queue: Infantry
BuildPaletteOrder: 70 BuildPaletteOrder: 70
Prerequisites: ~gapile Prerequisites: ~gapile
Selectable:
Bounds: 12,17,0,-6
Voiced: Voiced:
VoiceSet: Medic VoiceSet: Medic
Mobile: Mobile:
@@ -56,13 +45,6 @@ MEDIC:
Weapon: Heal Weapon: Heal
AttackFrontal: AttackFrontal:
TakeCover: TakeCover:
DamageModifiers:
Prone50Percent: 50
Prone60Percent: 60
Prone70Percent: 70
Prone100Percent: 100
Prone350Percent: 350
DamageTriggers: TriggerProne
WithInfantryBody: WithInfantryBody:
IdleSequences: idle1,idle2 IdleSequences: idle1,idle2
AttackSequence: heal AttackSequence: heal
@@ -81,9 +63,8 @@ JUMPJET:
Queue: Infantry Queue: Infantry
BuildPaletteOrder: 40 BuildPaletteOrder: 40
Prerequisites: ~gapile, garadr Prerequisites: ~gapile, garadr
Selectable: Voiced:
Bounds: 12,17,0,-6 VoiceSet: JumpJet
Voice: JumpJet
Mobile: Mobile:
Speed: 56 Speed: 56
Health: Health:
@@ -99,13 +80,6 @@ JUMPJET:
-Crushable: -Crushable:
AttackFrontal: AttackFrontal:
TakeCover: TakeCover:
DamageModifiers:
Prone50Percent: 50
Prone60Percent: 60
Prone70Percent: 70
Prone100Percent: 100
Prone350Percent: 350
DamageTriggers: TriggerProne
WithInfantryBody: WithInfantryBody:
GHOST: GHOST:
@@ -120,9 +94,8 @@ GHOST:
BuildPaletteOrder: 50 BuildPaletteOrder: 50
Prerequisites: ~gapile, gatech Prerequisites: ~gapile, gatech
BuildLimit: 1 BuildLimit: 1
Selectable: Voiced:
Bounds: 12,17,0,-6 VoiceSet: Ghost
Voice: Ghost
Mobile: Mobile:
Speed: 56 Speed: 56
Health: Health:
@@ -141,13 +114,6 @@ GHOST:
C4Demolition: C4Demolition:
C4Delay: 45 C4Delay: 45
TakeCover: TakeCover:
DamageModifiers:
Prone50Percent: 50
Prone60Percent: 60
Prone70Percent: 70
Prone100Percent: 100
Prone350Percent: 350
DamageTriggers: TriggerProne
WithInfantryBody: WithInfantryBody:
IdleSequences: idle1,idle2 IdleSequences: idle1,idle2

View File

@@ -9,8 +9,6 @@ E3:
Tooltip: Tooltip:
Name: Rocket Infantry Name: Rocket Infantry
Description: Anti-tank infantry.\n Strong vs Vehicles, Aircraft, Buildings\n Weak vs Infantry Description: Anti-tank infantry.\n Strong vs Vehicles, Aircraft, Buildings\n Weak vs Infantry
Selectable:
Bounds: 12,17,0,-9
Voiced: Voiced:
VoiceSet: Rocket VoiceSet: Rocket
Health: Health:
@@ -22,13 +20,6 @@ E3:
LocalOffset: 128,0,640 LocalOffset: 128,0,640
AttackFrontal: AttackFrontal:
TakeCover: TakeCover:
DamageModifiers:
Prone50Percent: 50
Prone60Percent: 60
Prone70Percent: 70
Prone100Percent: 100
Prone350Percent: 350
DamageTriggers: TriggerProne
WithInfantryBody: WithInfantryBody:
IdleSequences: idle1,idle2 IdleSequences: idle1,idle2
@@ -47,7 +38,7 @@ CYBORG:
Prerequisites: ~nahand Prerequisites: ~nahand
-Crushable: -Crushable:
Selectable: Selectable:
Bounds: 14,30,0,-7 Bounds: 16,31,0,-10
Voiced: Voiced:
VoiceSet: Cyborg VoiceSet: Cyborg
Mobile: Mobile:
@@ -82,7 +73,7 @@ CYC2:
BuildLimit: 1 BuildLimit: 1
-Crushable: -Crushable:
Selectable: Selectable:
Bounds: 14,30,0,-7 Bounds: 16,32,-1,-12
Voiced: Voiced:
VoiceSet: CyborgCommando VoiceSet: CyborgCommando
Mobile: Mobile:
@@ -109,12 +100,10 @@ MHIJACK:
BuildPaletteOrder: 60 BuildPaletteOrder: 60
Prerequisites: ~nahand, natech # natech must be natmpl Prerequisites: ~nahand, natech # natech must be natmpl
Valued: Valued:
Cost: 100 Cost: 1850
Tooltip: Tooltip:
Name: Mutant Hijacker Name: Mutant Hijacker
Description: Hijacks enemy vehicles.\n Unarmed Description: Hijacks enemy vehicles.\n Unarmed
Selectable:
Bounds: 12,17,0,-9
Voiced: Voiced:
VoiceSet: Hijacker VoiceSet: Hijacker
Health: Health:
@@ -129,13 +118,6 @@ MHIJACK:
Range: 6c0 Range: 6c0
-AutoTarget: -AutoTarget:
TakeCover: TakeCover:
DamageModifiers:
Prone50Percent: 50
Prone60Percent: 60
Prone70Percent: 70
Prone100Percent: 100
Prone350Percent: 350
DamageTriggers: TriggerProne
WithInfantryBody: WithInfantryBody:
IdleSequences: idle1,idle2 IdleSequences: idle1,idle2

View File

@@ -9,8 +9,6 @@ E1:
Tooltip: Tooltip:
Name: Light Infantry Name: Light Infantry
Description: General-purpose infantry.\n Strong vs Infantry\n Weak vs Vehicles, Aircraft Description: General-purpose infantry.\n Strong vs Infantry\n Weak vs Vehicles, Aircraft
Selectable:
Bounds: 12,17,0,-9
Health: Health:
HP: 125 HP: 125
Mobile: Mobile:
@@ -26,13 +24,6 @@ E1:
UpgradeMinEnabledLevel: 1 UpgradeMinEnabledLevel: 1
AttackFrontal: AttackFrontal:
TakeCover: TakeCover:
DamageModifiers:
Prone50Percent: 50
Prone60Percent: 60
Prone70Percent: 70
Prone100Percent: 100
Prone350Percent: 350
DamageTriggers: TriggerProne
WithInfantryBody: WithInfantryBody:
IdleSequences: idle1,idle2 IdleSequences: idle1,idle2
@@ -47,8 +38,6 @@ ENGINEER:
Queue: Infantry Queue: Infantry
BuildPaletteOrder: 30 BuildPaletteOrder: 30
Prerequisites: ~barracks Prerequisites: ~barracks
Selectable:
Bounds: 12,17,0,-6
Voiced: Voiced:
VoiceSet: Engineer VoiceSet: Engineer
Mobile: Mobile:
@@ -62,15 +51,8 @@ ENGINEER:
Captures: Captures:
CaptureTypes: building CaptureTypes: building
-AutoTarget: -AutoTarget:
TakeCover:
WithInfantryBody: WithInfantryBody:
IdleSequences: idle1,idle2 IdleSequences: idle1,idle2
TakeCover:
DamageModifiers:
Prone50Percent: 50
Prone60Percent: 60
Prone70Percent: 70
Prone100Percent: 100
Prone350Percent: 350
DamageTriggers: TriggerProne
-GainsExperience: -GainsExperience: