Cleaned TS yaml rules.

Streamlined actor defaults, removed a lot of duplication.
This commit is contained in:
reaperrr
2015-06-21 17:07:29 +02:00
parent affbb07983
commit 8da5f5b7ab
10 changed files with 169 additions and 358 deletions

View File

@@ -31,8 +31,6 @@ DPOD:
PipType: Ammo
PipTypeEmpty: AmmoEmpty
AutoTarget:
RenderVoxels:
WithVoxelBody:
DSHP:
Inherits: ^Helicopter
@@ -57,8 +55,6 @@ DSHP:
MaxWeight: 5
PipCount: 5
UnloadVoice: Move
RenderVoxels:
WithVoxelBody:
Hovers:
ORCA:
@@ -96,11 +92,7 @@ ORCA:
PipTypeEmpty: AmmoEmpty
AutoTarget:
RenderSprites:
RenderVoxels:
WithVoxelBody:
Hovers:
SelectionDecorations:
VisualBounds: 30,24
ORCAB:
Inherits: ^Plane
@@ -140,11 +132,7 @@ ORCAB:
PipTypeEmpty: AmmoEmpty
AutoTarget:
RenderSprites:
RenderVoxels:
WithVoxelBody:
Hovers:
SelectionDecorations:
VisualBounds: 30,24
ORCATRAN:
Inherits: ^Helicopter
@@ -169,8 +157,6 @@ ORCATRAN:
MaxWeight: 5
PipCount: 5
UnloadVoice: Move
RenderVoxels:
WithVoxelBody:
Hovers:
TRNSPORT:
@@ -197,8 +183,6 @@ TRNSPORT:
RevealsShroud:
Range: 2c0
RenderSprites:
RenderVoxels:
WithVoxelBody:
Hovers:
SCRIN:
@@ -239,10 +223,6 @@ SCRIN:
PipTypeEmpty: AmmoEmpty
AutoTarget:
RenderSprites:
RenderVoxels:
WithVoxelBody:
SelectionDecorations:
VisualBounds: 30,24
APACHE:
Inherits: ^Helicopter
@@ -281,9 +261,5 @@ APACHE:
WithRotor:
Offset: 85,0,384
RenderSprites:
RenderVoxels:
WithVoxelBody:
Hovers:
SelectionDecorations:
VisualBounds: 30,24

View File

@@ -1,5 +1,5 @@
WEEDGUY:
Inherits: ^Infantry
Inherits: ^Soldier
Valued:
Cost: 300
Tooltip:
@@ -17,11 +17,9 @@ WEEDGUY:
LocalOffset: 85,0,384
AttackFrontal:
Voice: Attack
WithInfantryBody:
TakeCover:
UMAGON:
Inherits: ^Infantry
Inherits: ^Soldier
Valued:
Cost: 400
Tooltip:
@@ -41,13 +39,11 @@ UMAGON:
Weapon: Sniper
AttackFrontal:
Voice: Attack
TakeCover:
WithInfantryBody:
AttackSequence: shoot
IdleSequences: idle1,idle2
CHAMSPY:
Inherits: ^Infantry
Inherits: ^Soldier
Valued:
Cost: 700
DisguiseToolTip:
@@ -61,7 +57,6 @@ CHAMSPY:
RevealsShroud:
Range: 9c0
Passenger:
TakeCover:
Disguise:
Infiltrates:
Types: SpyInfiltrate
@@ -71,7 +66,7 @@ CHAMSPY:
IdleSequences: idle1,idle2
MUTANT:
Inherits: ^Infantry
Inherits: ^Soldier
Valued:
Cost: 100
Tooltip:
@@ -90,13 +85,11 @@ MUTANT:
Weapon: Vulcan
AttackFrontal:
Voice: Attack
TakeCover:
WithInfantryBody:
AttackSequence: shoot
IdleSequences: idle1,idle2
MWMN:
Inherits: ^Infantry
Inherits: ^Soldier
Valued:
Cost: 100
Tooltip:
@@ -115,13 +108,11 @@ MWMN:
Weapon: Vulcan
AttackFrontal:
Voice: Attack
TakeCover:
WithInfantryBody:
AttackSequence: shoot
IdleSequences: idle1,idle2
MUTANT3:
Inherits: ^Infantry
Inherits: ^Soldier
Valued:
Cost: 100
Tooltip:
@@ -140,13 +131,11 @@ MUTANT3:
Weapon: Vulcan
AttackFrontal:
Voice: Attack
TakeCover:
WithInfantryBody:
AttackSequence: shoot
IdleSequences: idle1,idle2
TRATOS:
Inherits: ^Infantry
Inherits: ^Soldier
Valued:
Cost: 100
Tooltip:
@@ -161,14 +150,12 @@ TRATOS:
Speed: 71
RevealsShroud:
Range: 4c0
TakeCover:
-AutoTarget:
WithInfantryBody:
AttackSequence: shoot
IdleSequences: idle1,idle2
OXANNA:
Inherits: ^Infantry
Inherits: ^Soldier
Valued:
Cost: 100
Tooltip:
@@ -181,14 +168,12 @@ OXANNA:
Speed: 56
RevealsShroud:
Range: 4c0
TakeCover:
-AutoTarget:
WithInfantryBody:
AttackSequence: shoot
IdleSequences: idle1,idle2
SLAV:
Inherits: ^Infantry
Inherits: ^Soldier
Valued:
Cost: 100
Tooltip:
@@ -201,11 +186,9 @@ SLAV:
Speed: 56
RevealsShroud:
Range: 4c0
TakeCover:
-AutoTarget:
WithInfantryBody:
AttackSequence: shoot
IdleSequences: idle1,idle2
DOGGIE:
Inherits: ^Infantry
@@ -235,7 +218,6 @@ DOGGIE:
WanderMoveRadius: 2
MinMoveDelayInTicks: 25
MaxMoveDelayInTicks: 45
-TakeCover:
VISSML:
Inherits: ^Viceroid
@@ -247,8 +229,6 @@ VISSML:
WanderMoveRadius: 2
MinMoveDelayInTicks: 30
MaxMoveDelayInTicks: 60
WithFacingSpriteBody:
AutoSelectionSize:
VISLRG:
Inherits: ^Viceroid
@@ -267,8 +247,6 @@ VISLRG:
MaxMoveDelayInTicks: 45
Mobile:
Crushes: crate, infantry
WithFacingSpriteBody:
AutoSelectionSize:
CIV1:
Inherits: ^CivilianInfantry

View File

@@ -1,5 +1,5 @@
4TNK:
Inherits: ^Tank
Inherits: ^VoxelTank
Valued:
Cost: 1700
Tooltip:
@@ -30,32 +30,27 @@
Ticks: 10
HealIfBelow: 50%
DamageCooldown: 200
RenderSprites:
RenderVoxels:
WithVoxelBody:
WithVoxelTurret:
WithVoxelBarrel:
WithMuzzleFlash:
TRUCKB:
Inherits: ^Vehicle
Inherits: ^CivilianVoxelVehicle
Valued:
Cost: 500
Tooltip:
Name: Truck
Health:
HP: 2000
HP: 200
Armor:
Type: Light
Mobile:
Speed: 56
RevealsShroud:
Range: 5c0
RenderVoxels:
WithVoxelBody:
ICBM:
Inherits: ^Vehicle
Inherits: ^CivilianVoxelVehicle
Valued:
Cost: 1400
Tooltip:
@@ -69,8 +64,6 @@ ICBM:
ROT: 5
RevealsShroud:
Range: 7c0
RenderVoxels:
WithVoxelBody:
Transforms:
IntoActor: gaicbm
Offset: -1,-1
@@ -80,7 +73,7 @@ ICBM:
Voice: Move
BUS:
Inherits: ^Vehicle
Inherits: ^CivilianVoxelVehicle
Valued:
Cost: 800
Tooltip:
@@ -99,11 +92,9 @@ BUS:
MaxWeight: 20
PipCount: 5
UnloadVoice: Unload
RenderVoxels:
WithVoxelBody:
PICK:
Inherits: ^Vehicle
Inherits: ^CivilianVoxelVehicle
Valued:
Cost: 800
Tooltip:
@@ -122,11 +113,9 @@ PICK:
MaxWeight: 2
PipCount: 5
UnloadVoice: Unload
RenderVoxels:
WithVoxelBody:
CAR:
Inherits: ^Vehicle
Inherits: ^CivilianVoxelVehicle
Valued:
Cost: 800
Tooltip:
@@ -145,11 +134,9 @@ CAR:
MaxWeight: 4
PipCount: 5
UnloadVoice: Unload
RenderVoxels:
WithVoxelBody:
WINI:
Inherits: ^Vehicle
Inherits: ^CivilianVoxelVehicle
Valued:
Cost: 800
Tooltip:
@@ -168,6 +155,4 @@ WINI:
MaxWeight: 5
PipCount: 5
UnloadVoice: Unload
RenderVoxels:
WithVoxelBody:

View File

@@ -1,3 +1,14 @@
^ExistsInWorld:
AppearsOnRadar:
UpdatesPlayerStatistics:
CombatDebugOverlay:
DrawLineToTarget:
GivesExperience:
BodyOrientation:
ScriptTriggers:
UpgradeManager:
Huntable:
^GainsExperience:
GainsExperience:
Upgrades:
@@ -26,8 +37,8 @@
UpgradeMinEnabledLevel: 1
UpgradeMaxAcceptedLevel: 2
^Building:
AppearsOnRadar:
^BasicBuilding:
Inherits: ^ExistsInWorld
SelectionDecorations:
Palette: pips
Selectable:
@@ -41,18 +52,33 @@
TerrainTypes: Clear, Road, DirtRoad, Rough
Adjacent: 4
FrozenUnderFog:
GivesBuildableArea:
Capturable:
SoundOnDamageTransition:
DamagedSounds: expnew01.aud
DestroyedSounds: crmble2.aud
RenderBuilding:
WithBuildingExplosion:
RepairableBuilding:
IndicatorPalette: mouse
ShakeOnDeath:
ProximityCaptor:
Types: Building
AcceptsSupplies:
Guardable:
Range: 3
Demolishable:
Cloak@CLOAKGENERATOR:
UpgradeTypes: cloakgenerator
UpgradeMinEnabledLevel: 1
InitialDelay: 0
CloakDelay: 90
^Building:
Inherits: ^BasicBuilding
GivesBuildableArea:
Capturable:
WithDeathAnimation:
DeathSequence: dead
UseDeathTypeSuffix: false
RepairableBuilding:
IndicatorPalette: mouse
EngineerRepairable:
EmitInfantryOnSell@gdi:
ActorTypes: e1, e1, e2, medic
@@ -62,45 +88,15 @@
Races: nod
MustBeDestroyed:
RequiredForShortGame: true
GivesExperience:
CaptureNotification:
ShakeOnDeath:
ProximityCaptor:
Types: Building
Sellable:
SellSounds: cashturn.aud
AcceptsSupplies:
GivesBounty:
UpdatesPlayerStatistics:
CombatDebugOverlay:
Guardable:
Range: 3
BodyOrientation:
Huntable:
Demolishable:
ScriptTriggers:
WithMakeAnimation:
UpgradeManager:
Cloak@CLOAKGENERATOR:
UpgradeTypes: cloakgenerator
UpgradeMinEnabledLevel: 1
InitialDelay: 0
CloakDelay: 90
^CivBuilding:
Inherits: ^Building
-GivesBuildableArea:
-Capturable:
-EngineerRepairable:
-MustBeDestroyed:
-GivesExperience:
-CaptureNotification:
-Sellable:
-GivesBounty:
Inherits: ^BasicBuilding
-UpdatesPlayerStatistics:
-CombatDebugOverlay:
-WithMakeAnimation:
-WithDeathAnimation:
Health:
HP: 900
Armor:
@@ -189,27 +185,31 @@
RenderSprites:
^Infantry:
Inherits: ^GainsExperience
AppearsOnRadar:
Inherits@1: ^GainsExperience
Inherits@2: ^ExistsInWorld
Health:
Radius: 128
HP: 50
Armor:
Type: None
Valued:
Cost: 10
RevealsShroud:
Range: 4c0
Range: 2c0
Mobile:
Voice: Move
Speed: 71
Crushes: crate
SharesCell: yes
SharesCell: true
TerrainSpeeds:
Clear: 90
Road: 100
Rail: 80
DirtRoad: 90
Rough: 70
Tiberium: 80
BlueTiberium: 80
Veins: 80
Voice: Move
Rail: 90
DirtRoad: 100
Rough: 80
Tiberium: 90
BlueTiberium: 90
Veins: 50
SelectionDecorations:
Palette: pips
Selectable:
@@ -218,14 +218,6 @@
VoiceSet: Infantry
TargetableUnit:
TargetTypes: Ground, Infantry
TakeCover:
DamageModifiers:
Prone50Percent: 50
Prone60Percent: 60
Prone70Percent: 70
Prone100Percent: 100
Prone350Percent: 350
DamageTriggers: TriggerProne
RenderSprites:
WithInfantryBody:
WithDeathAnimation:
@@ -243,8 +235,6 @@
CargoType: Infantry
Voice: Move
HiddenUnderFog:
GivesExperience:
DrawLineToTarget:
ActorLostNotification:
ProximityCaptor:
Types: Infantry
@@ -255,14 +245,9 @@
SpawnViceroid:
ViceroidActor: vissml
DeathType: EnergyDeath # TODO: FIX ME! (Tiberium currently uses the wrong damage type!)
UpdatesPlayerStatistics:
CombatDebugOverlay:
Guard:
Voice: Move
Guardable:
BodyOrientation:
Huntable:
ScriptTriggers:
DeathSounds@NORMAL:
DeathTypes: BulletDeath, SmallExplosionDeath, ExplosionDeath
DeathSounds@BURNED:
@@ -271,54 +256,73 @@
DeathSounds@ZAPPED:
Voice: Zapped
DeathTypes: EnergyDeath
UpgradeManager:
Cloak@CLOAKGENERATOR:
UpgradeTypes: cloakgenerator
UpgradeMinEnabledLevel: 1
InitialDelay: 0
CloakDelay: 90
^Soldier:
Inherits: ^Infantry
RevealsShroud:
Range: 4c0
MustBeDestroyed:
TakeCover:
DamageModifiers:
Prone50Percent: 50
Prone60Percent: 60
Prone70Percent: 70
Prone100Percent: 100
Prone350Percent: 350
DamageTriggers: TriggerProne
WithInfantryBody:
IdleSequences: idle1,idle2
WithDeathAnimation:
CrushedSequence: die-crushed
^Cyborg:
Inherits: ^Infantry
RevealsShroud:
Range: 4c0
MustBeDestroyed:
-Crushable:
PoisonedByTiberium:
Weapon: TiberiumHeal
WithPermanentInjury:
WithInfantryBody:
AttackSequence: shoot
IdleSequences: idle1,idle2
^CivilianInfantry:
Inherits: ^Infantry
Voiced:
VoiceSet: Civilian
Valued:
Cost: 10
Tooltip:
Name: Civilian
Health:
HP: 50
Mobile:
Speed: 71
RevealsShroud:
Range: 2c0
ProximityCaptor:
Types: CivilianInfantry
-TakeCover:
WithInfantryBody:
ScaredyCat:
WithDeathAnimation:
CrushedSequence: die-crushed
ScaredyCat:
-MustBeDestroyed:
^Vehicle:
Inherits: ^GainsExperience
AppearsOnRadar:
Inherits@1: ^GainsExperience
Inherits@2: ^ExistsInWorld
Mobile:
Crushes: crate
TerrainSpeeds:
Clear: 90
Clear: 70
Road: 100
Rail: 80
Rail: 50
DirtRoad: 90
Rough: 70
Tiberium: 80
BlueTiberium: 80
Veins: 80
Rough: 40
Tiberium: 50
BlueTiberium: 50
Veins: 50
ROT: 5
Voice: Move
Selectable:
Bounds: 40,24
SelectionDecorations:
Palette: pips
Voiced:
@@ -334,8 +338,6 @@
AttackMove:
Voice: Move
HiddenUnderFog:
GivesExperience:
DrawLineToTarget:
ActorLostNotification:
ProximityCaptor:
Types: Vehicle
@@ -344,19 +346,14 @@
CaptureThreshold: 1
CancelActivity: True
GivesBounty:
UpdatesPlayerStatistics:
CombatDebugOverlay:
Guard:
Voice: Move
Guardable:
BodyOrientation:
CameraPitch: 90
Huntable:
ScriptTriggers:
Explodes:
Weapon: UnitExplodeSmall
EmptyWeapon: UnitExplodeSmall
UpgradeManager:
UpgradeOverlay@EMPDISABLE:
UpgradeTypes: empdisable
UpgradeMinEnabledLevel: 1
@@ -376,84 +373,40 @@
InitialDelay: 0
CloakDelay: 90
MustBeDestroyed:
RenderSprites:
^Tank:
Inherits: ^GainsExperience
AppearsOnRadar:
Inherits: ^Vehicle
Mobile:
Crushes: wall, crate
Crushes: wall, crate, infantry
TerrainSpeeds:
Clear: 90
Clear: 70
Road: 100
Rail: 80
Rail: 100
DirtRoad: 90
Rough: 70
Tiberium: 80
BlueTiberium: 80
Veins: 80
ROT: 5
Voice: Move
Selectable:
SelectionDecorations:
Palette: pips
Voiced:
VoiceSet: Vehicle
TargetableUnit:
TargetTypes: Ground, Vehicle
Repairable:
RepairBuildings: gadept
Voice: Move
Passenger:
CargoType: Vehicle
Voice: Move
AttackMove:
Voice: Move
HiddenUnderFog:
GivesExperience:
DrawLineToTarget:
ActorLostNotification:
ProximityCaptor:
Types: Vehicle
Capturable:
Type: Vehicle
CaptureThreshold: 1
CancelActivity: True
GivesBounty:
UpdatesPlayerStatistics:
CombatDebugOverlay:
Guard:
Voice: Move
Guardable:
BodyOrientation:
CameraPitch: 90
Huntable:
ScriptTriggers:
Explodes:
Weapon: UnitExplodeSmall
EmptyWeapon: UnitExplodeSmall
UpgradeManager:
UpgradeOverlay@EMPDISABLE:
UpgradeTypes: empdisable
UpgradeMinEnabledLevel: 1
UpgradeMaxAcceptedLevel: 2
Palette: disabled
DisableUpgrade@EMPDISABLE:
UpgradeTypes: empdisable
UpgradeMinEnabledLevel: 1
UpgradeMaxAcceptedLevel: 2
TimedUpgradeBar@EMPDISABLE:
Upgrade: empdisable
Color: 255,255,255
Cloak@CLOAKGENERATOR:
UpgradeTypes: cloakgenerator
UpgradeMinEnabledLevel: 1
UpgradeMaxAcceptedLevel: 2
InitialDelay: 0
CloakDelay: 90
MustBeDestroyed:
Rough: 60
Tiberium: 70
BlueTiberium: 70
Veins: 70
^VoxelVehicle:
Inherits: ^Vehicle
RenderVoxels:
WithVoxelBody:
^VoxelTank:
Inherits: ^Tank
RenderVoxels:
WithVoxelBody:
^CivilianVoxelVehicle:
Inherits: ^VoxelVehicle
-RenderSprites: # They don't have icons so this is needed to satisfy --check-yaml
-MustBeDestroyed:
^Helicopter:
Inherits: ^GainsExperience
Inherits@1: ^GainsExperience
Inherits@2: ^ExistsInWorld
AppearsOnRadar:
UseLocation: yes
TargetableAircraft:
@@ -473,19 +426,15 @@
HiddenUnderFog:
AttackMove:
Voice: Move
GivesExperience:
DrawLineToTarget:
ActorLostNotification:
CombatDebugOverlay:
BodyOrientation:
CameraPitch: 90
Huntable:
ScriptTriggers:
Guard:
Voice: Move
Guardable:
UpgradeManager:
MustBeDestroyed:
RenderVoxels:
WithVoxelBody:
^Plane:
Inherits: ^Helicopter
@@ -499,8 +448,8 @@
ReturnOnIdle:
^Viceroid:
Inherits: ^ExistsInWorld
RenderUnit:
AppearsOnRadar:
Health:
Radius: 256
Armor:
@@ -527,14 +476,12 @@
TargetTypes: Ground
AttackMove:
HiddenUnderFog:
DrawLineToTarget:
PoisonedByTiberium:
Weapon: TiberiumHeal
CombatDebugOverlay:
Guardable:
BodyOrientation:
Huntable:
ScriptTriggers:
RenderSprites:
WithSpriteBody:
AutoSelectionSize:
^BlossomTree:
Tooltip:

View File

@@ -1,5 +1,5 @@
E2:
Inherits: ^Infantry
Inherits: ^Soldier
Buildable:
Queue: Infantry
BuildPaletteOrder: 20
@@ -19,12 +19,11 @@ E2:
FireDelay: 5
AttackFrontal:
Voice: Attack
TakeCover:
WithInfantryBody:
IdleSequences: idle1,idle2
AttackSequence: throw
MEDIC:
Inherits: ^Infantry
Inherits: ^Soldier
Valued:
Cost: 600
Tooltip:
@@ -45,16 +44,14 @@ MEDIC:
Armament:
Weapon: Heal
AttackMedic:
TakeCover:
WithInfantryBody:
IdleSequences: idle1,idle2
AttackSequence: heal
SelfHealing:
Passenger:
PipType: Red
JUMPJET:
Inherits: ^Infantry
Inherits: ^Soldier
Valued:
Cost: 600
Tooltip:
@@ -81,12 +78,12 @@ JUMPJET:
-Crushable:
AttackFrontal:
Voice: Attack
TakeCover:
WithInfantryBody:
AttackSequence: shoot
-TakeCover:
GHOST:
Inherits: ^Infantry
Inherits: ^Soldier
Valued:
Cost: 1750
Tooltip:
@@ -118,8 +115,6 @@ GHOST:
C4Demolition:
C4Delay: 45
Voice: Attack
TakeCover:
WithInfantryBody:
AttackSequence: shoot
IdleSequences: idle1,idle2

View File

@@ -1,5 +1,5 @@
APC:
Inherits: ^Vehicle
Inherits: ^VoxelVehicle
Valued:
Cost: 600
Tooltip:
@@ -27,8 +27,7 @@ APC:
MaxWeight: 5
PipCount: 5
UnloadVoice: Unload
RenderSprites:
RenderVoxels:
-WithVoxelBody:
WithVoxelWaterBody:
LeavesTrails:
Image: wake
@@ -36,7 +35,7 @@ APC:
TerrainTypes: Water
HVR:
Inherits: ^Vehicle
Inherits: ^VoxelVehicle
Valued:
Cost: 900
Tooltip:
@@ -73,9 +72,6 @@ HVR:
AttackTurreted:
Voice: Attack
AutoTarget:
RenderSprites:
RenderVoxels:
WithVoxelBody:
WithVoxelTurret:
Hovers:
LeavesTrails:
@@ -108,7 +104,6 @@ SMECH:
AutoTarget:
Armament:
Weapon: AssaultCannon
RenderSprites:
Voiced:
VoiceSet: Mech
WithFacingSpriteBody:
@@ -143,7 +138,6 @@ MMCH:
Type: Heavy
RevealsShroud:
Range: 8c0
RenderSprites:
WithInfantryBody:
Turreted:
ROT: 5
@@ -165,7 +159,7 @@ MMCH:
VisualBounds: 30, 42, 0, -8
HMEC:
Inherits: ^Tank
Inherits: ^VoxelTank
Valued:
Cost: 3000
Tooltip:
@@ -187,7 +181,6 @@ HMEC:
Type: Heavy
RevealsShroud:
Range: 8c0
RenderSprites:
AttackFrontal:
Voice: Attack
AutoTarget:
@@ -197,12 +190,12 @@ HMEC:
Armament@RAILGUN:
Weapon: MechRailgun
LocalOffset: 640,-384,980, 640,384,980
RenderVoxels:
-WithVoxelBody:
WithVoxelWalkerBody:
TickRate: 1
SONIC:
Inherits: ^Tank
Inherits: ^VoxelTank
Valued:
Cost: 1300
Tooltip:
@@ -231,8 +224,5 @@ SONIC:
ROT: 5
Offset: -170,0,0
AutoTarget:
RenderSprites:
RenderVoxels:
WithVoxelBody:
WithVoxelTurret:

View File

@@ -1,5 +1,5 @@
E3:
Inherits: ^Infantry
Inherits: ^Soldier
Buildable:
Queue: Infantry
BuildPaletteOrder: 20
@@ -20,13 +20,11 @@ E3:
LocalOffset: 128,0,640
AttackFrontal:
Voice: Attack
TakeCover:
WithInfantryBody:
AttackSequence: shoot
IdleSequences: idle1,idle2
CYBORG:
Inherits: ^Infantry
Inherits: ^Cyborg
Armor:
Type: Light
Valued:
@@ -38,7 +36,6 @@ CYBORG:
Queue: Infantry
BuildPaletteOrder: 40
Prerequisites: ~nahand
-Crushable:
Selectable:
Bounds: 16,31,0,-10
Voiced:
@@ -47,8 +44,6 @@ CYBORG:
Speed: 56
Health:
HP: 300
PoisonedByTiberium:
Weapon: TiberiumHeal
Passenger:
RevealsShroud:
Range: 5c0
@@ -56,16 +51,11 @@ CYBORG:
Weapon: Vulcan3
AttackFrontal:
Voice: Attack
WithInfantryBody:
AttackSequence: shoot
IdleSequences: idle1,idle2
WithPermanentInjury:
SelectionDecorations:
VisualBounds: 16,31,0,-10
-TakeCover:
CYC2:
Inherits: ^Infantry
Inherits: ^Cyborg
Armor:
Type: Heavy
Valued:
@@ -78,7 +68,6 @@ CYC2:
BuildPaletteOrder: 50
Prerequisites: ~nahand, natech
BuildLimit: 1
-Crushable:
Selectable:
Bounds: 16,32,-1,-12
Voiced:
@@ -86,9 +75,7 @@ CYC2:
Mobile:
Speed: 56
Health:
HP: 500
PoisonedByTiberium:
Weapon: TiberiumHeal
HP: 500
Passenger:
RevealsShroud:
Range: 7c0
@@ -97,16 +84,11 @@ CYC2:
LocalOffset: 170,85,683
AttackFrontal:
Voice: Attack
WithInfantryBody:
AttackSequence: shoot
IdleSequences: idle1,idle2
WithPermanentInjury:
SelectionDecorations:
VisualBounds: 16,32,-1,-12
-TakeCover:
MHIJACK:
Inherits: ^Infantry
Inherits: ^Soldier
Buildable:
Queue: Infantry
BuildPaletteOrder: 60
@@ -129,8 +111,6 @@ MHIJACK:
RevealsShroud:
Range: 6c0
-AutoTarget:
TakeCover:
WithInfantryBody:
AttackSequence: shoot
IdleSequences: idle1,idle2

View File

@@ -1,5 +1,5 @@
BGGY:
Inherits: ^Vehicle
Inherits: ^VoxelVehicle
Valued:
Cost: 500
Tooltip:
@@ -26,13 +26,10 @@ BGGY:
AttackFrontal:
Voice: Attack
AutoTarget:
RenderSprites:
RenderVoxels:
WithVoxelBody:
WithMuzzleFlash:
BIKE:
Inherits: ^Vehicle
Inherits: ^VoxelVehicle
Valued:
Cost: 600
Tooltip:
@@ -65,12 +62,9 @@ BIKE:
AttackFrontal:
Voice: Attack
AutoTarget:
RenderSprites:
RenderVoxels:
WithVoxelBody:
TTNK:
Inherits: ^Tank
Inherits: ^VoxelTank
Valued:
Cost: 800
Tooltip:
@@ -106,9 +100,6 @@ TTNK:
WithMuzzleFlash:
RevealsShroud:
Range: 5c0
RenderSprites:
RenderVoxels:
WithVoxelBody:
Transforms:
IntoActor: gatick
Facing: 159
@@ -117,7 +108,7 @@ TTNK:
Voice: Move
ART2:
Inherits: ^Tank
Inherits: ^VoxelTank
Valued:
Cost: 975
Tooltip:
@@ -136,10 +127,8 @@ ART2:
ROT: 2
RevealsShroud:
Range: 9c0
RenderSprites:
RenderVoxels:
LightAmbientColor: 0.4, 0.4, 0.4
WithVoxelBody:
Transforms:
IntoActor: gaarty
Facing: 96
@@ -148,7 +137,7 @@ ART2:
Voice: Move
REPAIR:
Inherits: ^Tank
Inherits: ^VoxelTank
Buildable:
Queue: Vehicle
BuildPaletteOrder: 70
@@ -171,12 +160,9 @@ REPAIR:
Cursor: repair
OutsideRangeCursor: repair
Voice: Attack
RenderSprites:
RenderVoxels:
WithVoxelBody:
WEED:
Inherits: ^Vehicle
Inherits: ^VoxelVehicle
Valued:
Cost: 1400
Tooltip:
@@ -196,12 +182,9 @@ WEED:
RevealsShroud:
Range: 4c0
-GainsExperience:
RenderSprites:
RenderVoxels:
WithVoxelBody:
SAPC:
Inherits: ^Tank
Inherits: ^VoxelTank
Valued:
Cost: 800
Tooltip:
@@ -225,12 +208,9 @@ SAPC:
MaxWeight: 5
PipCount: 5
UnloadVoice: Unload
RenderSprites:
RenderVoxels:
WithVoxelBody:
SUBTANK:
Inherits: ^Tank
Inherits: ^VoxelTank
Valued:
Cost: 750
Tooltip:
@@ -255,12 +235,9 @@ SUBTANK:
AttackFrontal:
Voice: Attack
AutoTarget:
RenderSprites:
RenderVoxels:
WithVoxelBody:
STNK:
Inherits: ^Tank
Inherits: ^VoxelTank
Valued:
Cost: 1100
Tooltip:
@@ -292,8 +269,5 @@ STNK:
Voice: Attack
AutoTarget:
InitialStance: HoldFire
RenderSprites:
RenderVoxels:
WithVoxelBody:
-MustBeDestroyed:

View File

@@ -1,5 +1,5 @@
E1:
Inherits: ^Infantry
Inherits: ^Soldier
Buildable:
Queue: Infantry
BuildPaletteOrder: 10
@@ -24,13 +24,11 @@ E1:
UpgradeMinEnabledLevel: 1
AttackFrontal:
Voice: Attack
TakeCover:
WithInfantryBody:
AttackSequence: shoot
IdleSequences: idle1,idle2
ENGINEER:
Inherits: ^Infantry
Inherits: ^Soldier
Valued:
Cost: 500
Tooltip:
@@ -53,8 +51,5 @@ ENGINEER:
Captures:
CaptureTypes: building
-AutoTarget:
TakeCover:
WithInfantryBody:
IdleSequences: idle1,idle2
-GainsExperience:

View File

@@ -1,5 +1,5 @@
MCV:
Inherits: ^Vehicle
Inherits: ^VoxelVehicle
Buildable:
Queue: Vehicle
BuildPaletteOrder: 110
@@ -11,7 +11,6 @@ MCV:
Description: Deploys into another Construction Yard.\n Unarmed
Selectable:
Priority: 3
Bounds: 42,42
Health:
HP: 600
Armor:
@@ -31,14 +30,11 @@ MCV:
TransformSounds: facbld1.aud
NoTransformSounds:
Voice: Move
RenderSprites:
RenderVoxels:
WithVoxelBody:
SelectionDecorations:
VisualBounds: 42,42
HARV:
Inherits: ^Vehicle
Inherits: ^VoxelTank
Valued:
Cost: 1400
Tooltip:
@@ -82,8 +78,7 @@ HARV:
RevealsShroud:
Range: 4c0
-GainsExperience:
RenderSprites:
RenderVoxels:
-WithVoxelBody:
WithVoxelUnloadBody:
Explodes:
Weapon: TiberiumExplosion
@@ -94,7 +89,7 @@ HARV:
VisualBounds: 36,36
LPST:
Inherits: ^Vehicle
Inherits: ^VoxelVehicle
Valued:
Cost: 950
Tooltip:
@@ -113,9 +108,6 @@ LPST:
ROT: 5
RevealsShroud:
Range: 10c0
RenderSprites:
RenderVoxels:
WithVoxelBody:
Transforms:
IntoActor: gadpsa
Facing: 159
@@ -145,5 +137,4 @@ GGHUNT:
Weapon: SuicideBomb
EmptyWeapon: SuicideBomb
AutoSelectionSize:
RenderSprites: