Cleaned up TD yaml rules.

Streamlined defaults, removed duplications.
This commit is contained in:
reaperrr
2015-06-19 15:05:33 +02:00
parent 699822cd51
commit 1814c4c4cc
6 changed files with 155 additions and 353 deletions

View File

@@ -22,7 +22,6 @@ TRAN:
Type: Light Type: Light
RevealsShroud: RevealsShroud:
Range: 10c0 Range: 10c0
WithFacingSpriteBody:
WithRotor@PRIMARY: WithRotor@PRIMARY:
Offset: -597,0,171 Offset: -597,0,171
Sequence: rotor2 Sequence: rotor2
@@ -38,8 +37,6 @@ TRAN:
Explodes: Explodes:
Weapon: HeliExplode Weapon: HeliExplode
EmptyWeapon: HeliExplode EmptyWeapon: HeliExplode
AutoSelectionSize:
RenderSprites:
SelectionDecorations: SelectionDecorations:
VisualBounds: 41,41 VisualBounds: 41,41
@@ -81,7 +78,6 @@ HELI:
SelfReloads: true SelfReloads: true
ReloadCount: 10 ReloadCount: 10
SelfReloadTicks: 200 SelfReloadTicks: 200
WithFacingSpriteBody:
WithRotor: WithRotor:
Offset: 0,0,85 Offset: 0,0,85
WithMuzzleFlash: WithMuzzleFlash:
@@ -91,8 +87,6 @@ HELI:
Explodes: Explodes:
Weapon: HeliExplode Weapon: HeliExplode
EmptyWeapon: HeliExplode EmptyWeapon: HeliExplode
AutoSelectionSize:
RenderSprites:
SelectionDecorations: SelectionDecorations:
VisualBounds: 30,24 VisualBounds: 30,24
@@ -131,24 +125,21 @@ ORCA:
SelfReloads: true SelfReloads: true
ReloadCount: 2 ReloadCount: 2
SelfReloadTicks: 100 SelfReloadTicks: 100
RenderSprites:
WithFacingSpriteBody:
LeavesHusk: LeavesHusk:
HuskActor: ORCA.Husk HuskActor: ORCA.Husk
AutoTarget: AutoTarget:
Explodes: Explodes:
Weapon: HeliExplode Weapon: HeliExplode
EmptyWeapon: HeliExplode EmptyWeapon: HeliExplode
AutoSelectionSize:
WithMoveAnimation: WithMoveAnimation:
MoveSequence: move MoveSequence: move
SelectionDecorations: SelectionDecorations:
VisualBounds: 30,24 VisualBounds: 30,24
C17: C17:
Inherits: ^Plane
ParaDrop: ParaDrop:
LZRange: 1 LZRange: 1
Inherits: ^Plane
Tooltip: Tooltip:
Name: Supply Aircraft Name: Supply Aircraft
Description: Drops vehicle reinforcements on Airstrips Description: Drops vehicle reinforcements on Airstrips
@@ -164,17 +155,10 @@ C17:
Type: Heavy Type: Heavy
HiddenUnderFog: HiddenUnderFog:
AlwaysVisibleStances: None AlwaysVisibleStances: None
WithFacingSpriteBody:
Cargo: Cargo:
MaxWeight: 10 MaxWeight: 10
PipCount: 10 PipCount: 10
Invulnerable: Invulnerable:
-Selectable:
-Voiced:
-TargetableUnit:
-GainsExperience:
FlyAwayOnIdle:
RejectsOrders:
Contrail@1: Contrail@1:
Offset: -261,-650,0 Offset: -261,-650,0
TrailLength: 15 TrailLength: 15
@@ -187,8 +171,6 @@ C17:
Contrail@4: Contrail@4:
Offset: -261,650,0 Offset: -261,650,0
TrailLength: 15 TrailLength: 15
AutoSelectionSize:
RenderSprites:
A10: A10:
Inherits: ^Plane Inherits: ^Plane
@@ -205,7 +187,6 @@ A10:
HP: 150 HP: 150
Armor: Armor:
Type: Heavy Type: Heavy
WithFacingSpriteBody:
AttackBomber: AttackBomber:
Armaments: gun, bombs Armaments: gun, bombs
Guns: gun Guns: gun
@@ -219,20 +200,12 @@ A10:
Name: bombs Name: bombs
Weapon: Napalm Weapon: Napalm
LocalOffset: 0,-256,-43, 0,256,-43 LocalOffset: 0,-256,-43, 0,256,-43
-Selectable:
-Voiced:
-TargetableUnit:
-GainsExperience:
FlyAwayOnIdle:
RejectsOrders:
Contrail@1: Contrail@1:
Offset: -640,171,0 Offset: -640,171,0
TrailLength: 15 TrailLength: 15
Contrail@2: Contrail@2:
Offset: -640,-171,0 Offset: -640,-171,0
TrailLength: 15 TrailLength: 15
AutoSelectionSize:
RenderSprites:
TRAN.Husk: TRAN.Husk:
Inherits: ^HelicopterHusk Inherits: ^HelicopterHusk
@@ -247,8 +220,6 @@ TRAN.Husk:
Offset: -597,0,171 Offset: -597,0,171
WithRotor@SECONDARY: WithRotor@SECONDARY:
Offset: 597,0,85 Offset: 597,0,85
WithFacingSpriteBody:
AutoSelectionSize:
RenderSprites: RenderSprites:
Image: tran Image: tran
@@ -263,8 +234,6 @@ HELI.Husk:
Range: 10c0 Range: 10c0
WithRotor: WithRotor:
Offset: 0,0,85 Offset: 0,0,85
WithFacingSpriteBody:
AutoSelectionSize:
RenderSprites: RenderSprites:
Image: heli Image: heli
@@ -277,8 +246,6 @@ ORCA.Husk:
Speed: 186 Speed: 186
RevealsShroud: RevealsShroud:
Range: 10c0 Range: 10c0
WithFacingSpriteBody:
AutoSelectionSize:
RenderSprites: RenderSprites:
Image: orca Image: orca

View File

@@ -420,65 +420,9 @@ C10:
VoiceSet: CivilianFemaleVoice VoiceSet: CivilianFemaleVoice
VICE: VICE:
AppearsOnRadar: Inherits: ^Viceroid
Health:
Radius: 427
HP: 300
Armor:
Type: Wood
RevealsShroud:
Range: 6c0
Mobile:
Speed: 71
TerrainSpeeds:
Clear: 70
Rough: 60
Road: 70
Tiberium: 100
BlueTiberium: 100
Beach: 60
Voice: Move
SelectionDecorations:
VisualBounds: 24,24
Selectable:
Bounds: 24,24
TargetableUnit:
TargetTypes: Ground
AutoTarget:
ScanRadius: 5
AttackMove:
Voice: Attack
HiddenUnderFog:
GivesExperience:
Valued:
Cost: 1000
Tooltip:
Name: Visceroid
Armament:
Weapon: Chemspray
LocalOffset: 384,0,0
MuzzleSequence: muzzle
MuzzleSplitFacings: 8
AttackFrontal:
Voice: Attack
AttackWander: AttackWander:
WanderMoveRadius: 2 WanderMoveRadius: 2
MinMoveDelayInTicks: 25 MinMoveDelayInTicks: 25
MaxMoveDelayInTicks: 45 MaxMoveDelayInTicks: 45
WithFacingSpriteBody:
WithMuzzleFlash:
SplitFacings: true
CombatDebugOverlay:
Guard:
Voice: Move
Guardable:
UpdatesPlayerStatistics:
BodyOrientation:
QuantizedFacings: 8
PoisonedByTiberium:
Weapon: Heal
Voiced:
VoiceSet: DinoVoice
AutoSelectionSize:
RenderSprites:

View File

@@ -1,3 +1,13 @@
^ExistsInWorld:
AppearsOnRadar:
UpdatesPlayerStatistics:
CombatDebugOverlay:
GivesExperience:
BodyOrientation:
ScriptTriggers:
UpgradeManager:
Huntable:
^GainsExperience: ^GainsExperience:
GainsExperience: GainsExperience:
GainsStatUpgrades: GainsStatUpgrades:
@@ -20,8 +30,8 @@
UpgradeMaxAcceptedLevel: 4 UpgradeMaxAcceptedLevel: 4
^Vehicle: ^Vehicle:
Inherits: ^GainsExperience Inherits@1: ^ExistsInWorld
AppearsOnRadar: Inherits@2: ^GainsExperience
Mobile: Mobile:
Crushes: crate Crushes: crate
TerrainSpeeds: TerrainSpeeds:
@@ -40,19 +50,21 @@
Repairable: Repairable:
Passenger: Passenger:
CargoType: Vehicle CargoType: Vehicle
HiddenUnderFog:
GivesExperience:
DrawLineToTarget:
ActorLostNotification: ActorLostNotification:
HiddenUnderFog:
AttackMove: AttackMove:
DrawLineToTarget:
WithSmoke: WithSmoke:
CombatDebugOverlay: WithFacingSpriteBody:
AutoSelectionSize:
RenderSprites:
Explodes:
Weapon: UnitExplodeSmall
EmptyWeapon: UnitExplodeSmall
Guard: Guard:
Guardable: Guardable:
BodyOrientation:
Tooltip: Tooltip:
GenericName: Vehicle GenericName: Vehicle
UpdatesPlayerStatistics:
Cloak: Cloak:
UpgradeTypes: cloak UpgradeTypes: cloak
UpgradeMinEnabledLevel: 1 UpgradeMinEnabledLevel: 1
@@ -60,16 +72,12 @@
CloakDelay: 90 CloakDelay: 90
CloakSound: trans1.aud CloakSound: trans1.aud
UncloakSound: trans1.aud UncloakSound: trans1.aud
Huntable:
ScriptTriggers:
UpgradeManager:
MustBeDestroyed: MustBeDestroyed:
Voiced: Voiced:
VoiceSet: VehicleVoice VoiceSet: VehicleVoice
^Tank: ^Tank:
Inherits: ^GainsExperience Inherits: ^Vehicle
AppearsOnRadar:
Mobile: Mobile:
Crushes: wall, crate, infantry Crushes: wall, crate, infantry
TerrainSpeeds: TerrainSpeeds:
@@ -80,46 +88,12 @@
BlueTiberium: 70 BlueTiberium: 70
Beach: 70 Beach: 70
ROT: 5 ROT: 5
SelectionDecorations:
Selectable:
Bounds: 24,24
TargetableUnit:
TargetTypes: Ground, Vehicle
Repairable:
Passenger:
CargoType: Vehicle
HiddenUnderFog:
GivesExperience:
DrawLineToTarget:
ActorLostNotification:
AttackMove:
WithSmoke:
Explodes:
Weapon: UnitExplodeSmall
EmptyWeapon: UnitExplodeSmall
CombatDebugOverlay:
Guard:
Guardable:
BodyOrientation:
Tooltip: Tooltip:
GenericName: Tank GenericName: Tank
UpdatesPlayerStatistics:
Cloak:
UpgradeTypes: cloak
UpgradeMinEnabledLevel: 1
InitialDelay: 15
CloakDelay: 90
CloakSound: trans1.aud
UncloakSound: trans1.aud
Huntable:
ScriptTriggers:
UpgradeManager:
MustBeDestroyed:
Voiced:
VoiceSet: VehicleVoice
^Helicopter: ^Helicopter:
Inherits: ^GainsExperience Inherits@1: ^ExistsInWorld
Inherits@2: ^GainsExperience
AppearsOnRadar: AppearsOnRadar:
UseLocation: yes UseLocation: yes
TargetableAircraft: TargetableAircraft:
@@ -133,23 +107,19 @@
RearmBuildings: RearmBuildings:
LandWhenIdle: false LandWhenIdle: false
HiddenUnderFog: HiddenUnderFog:
GivesExperience:
DrawLineToTarget:
ActorLostNotification: ActorLostNotification:
Explodes: Explodes:
Weapon: HeliExplode Weapon: HeliExplode
EmptyWeapon: HeliExplode EmptyWeapon: HeliExplode
CombatDebugOverlay:
AttackMove: AttackMove:
DrawLineToTarget:
Guard: Guard:
Guardable: Guardable:
BodyOrientation:
UpdatesPlayerStatistics:
Huntable:
ScriptTriggers:
Tooltip: Tooltip:
GenericName: Helicopter GenericName: Helicopter
UpgradeManager: WithFacingSpriteBody:
AutoSelectionSize:
RenderSprites:
WithShadow: WithShadow:
Hovers: Hovers:
MustBeDestroyed: MustBeDestroyed:
@@ -157,16 +127,14 @@
VoiceSet: VehicleVoice VoiceSet: VehicleVoice
^Infantry: ^Infantry:
Inherits: ^GainsExperience Inherits@1: ^ExistsInWorld
AppearsOnRadar: Inherits@2: ^GainsExperience
Health: Health:
Radius: 128 Radius: 128
Armor: Armor:
Type: None Type: None
RevealsShroud: RevealsShroud:
Range: 5c0 Range: 5c0
AutoTarget:
ScanRadius: 4
Mobile: Mobile:
Crushes: crate Crushes: crate
SharesCell: true SharesCell: true
@@ -184,11 +152,6 @@
Bounds: 12,17,0,-6 Bounds: 12,17,0,-6
TargetableUnit: TargetableUnit:
TargetTypes: Ground, Infantry TargetTypes: Ground, Infantry
TakeCover:
SpeedModifier: 60
DamageModifiers:
Prone50Percent: 50
DamageTriggers: TriggerProne
RenderSprites: RenderSprites:
WithInfantryBody: WithInfantryBody:
WithDeathAnimation: WithDeathAnimation:
@@ -201,24 +164,18 @@
TiberiumDeath: 6 TiberiumDeath: 6
CrushedSequence: die-crushed CrushedSequence: die-crushed
AttackMove: AttackMove:
DrawLineToTarget:
Passenger: Passenger:
CargoType: Infantry CargoType: Infantry
HiddenUnderFog: HiddenUnderFog:
PoisonedByTiberium: PoisonedByTiberium:
GivesExperience:
DrawLineToTarget:
ActorLostNotification: ActorLostNotification:
SpawnViceroid: SpawnViceroid:
Probability: 10 Probability: 10
Crushable: Crushable:
WarnProbability: 67 WarnProbability: 67
CrushSound: squish2.aud CrushSound: squish2.aud
CombatDebugOverlay:
Guard:
Guardable: Guardable:
BodyOrientation:
Tooltip:
GenericName: Soldier
SelfHealing@HOSPITAL: SelfHealing@HOSPITAL:
Step: 5 Step: 5
Ticks: 100 Ticks: 100
@@ -229,11 +186,8 @@
GlobalUpgradable: GlobalUpgradable:
Upgrades: hospitalheal Upgrades: hospitalheal
Prerequisites: hosp Prerequisites: hosp
UpdatesPlayerStatistics:
Huntable:
DetectCloaked: DetectCloaked:
Range: 1 Range: 1
ScriptTriggers:
DeathSounds@NORMAL: DeathSounds@NORMAL:
DeathTypes: DefaultDeath, BulletDeath, SmallExplosionDeath, ExplosionDeath DeathTypes: DefaultDeath, BulletDeath, SmallExplosionDeath, ExplosionDeath
DeathSounds@BURNED: DeathSounds@BURNED:
@@ -242,16 +196,28 @@
DeathSounds@POISONED: DeathSounds@POISONED:
Voice: Poisoned Voice: Poisoned
DeathTypes: TiberiumDeath DeathTypes: TiberiumDeath
UpgradeManager:
MustBeDestroyed:
Voiced: Voiced:
VoiceSet: GenericVoice VoiceSet: GenericVoice
^Soldier:
Inherits: ^Infantry
MustBeDestroyed:
Tooltip:
GenericName: Soldier
Guard:
AutoTarget:
ScanRadius: 4
TakeCover:
SpeedModifier: 60
DamageModifiers:
Prone50Percent: 50
DamageTriggers: TriggerProne
WithInfantryBody:
IdleSequences: idle1, idle2
StandSequences: stand, stand2
^CivInfantry: ^CivInfantry:
Inherits: ^Infantry Inherits: ^Infantry
-AutoTarget:
-TakeCover:
AppearsOnRadar:
Valued: Valued:
Cost: 70 Cost: 70
Tooltip: Tooltip:
@@ -278,7 +244,7 @@
AttackSequence: shoot AttackSequence: shoot
^DINO: ^DINO:
AppearsOnRadar: Inherits: ^ExistsInWorld
Health: Health:
Radius: 128 Radius: 128
HP: 1000 HP: 1000
@@ -310,54 +276,96 @@
TargetableUnit: TargetableUnit:
TargetTypes: Ground, Infantry TargetTypes: Ground, Infantry
HiddenUnderFog: HiddenUnderFog:
GivesExperience:
WithInfantryBody: WithInfantryBody:
AttackSequence: attack AttackSequence: attack
WithDeathAnimation: WithDeathAnimation:
UseDeathTypeSuffix: false UseDeathTypeSuffix: false
BodyOrientation:
DrawLineToTarget:
AutoTarget: AutoTarget:
ScanRadius: 4 ScanRadius: 4
AttackMove: AttackMove:
Voice: Attack Voice: Attack
AttackFrontal: AttackFrontal:
Voice: Attack Voice: Attack
UpdatesPlayerStatistics: DrawLineToTarget:
Huntable:
ScriptTriggers:
DeathSounds: DeathSounds:
RenderSprites: RenderSprites:
Palette: terrain Palette: terrain
Voiced: Voiced:
VoiceSet: DinoVoice VoiceSet: DinoVoice
^Plane: ^Viceroid:
Inherits: ^GainsExperience Inherits: ^ExistsInWorld
AppearsOnRadar: Health:
UseLocation: yes Radius: 427
HP: 300
Armor:
Type: Wood
RevealsShroud:
Range: 6c0
Mobile:
Voice: Move
Speed: 71
TerrainSpeeds:
Clear: 70
Rough: 60
Road: 70
Tiberium: 100
BlueTiberium: 100
Beach: 60
SelectionDecorations: SelectionDecorations:
Selectable: Selectable:
Bounds: 24,24 Bounds: 24,24
TargetableUnit: TargetableUnit:
TargetTypes: Air TargetTypes: Ground
HiddenUnderFog: AutoTarget:
GivesExperience: ScanRadius: 5
DrawLineToTarget:
ActorLostNotification:
CombatDebugOverlay:
BodyOrientation:
Huntable:
AttackMove: AttackMove:
ScriptTriggers: Voice: Attack
UpgradeManager: DrawLineToTarget:
WithShadow: HiddenUnderFog:
Valued:
Cost: 1000
Tooltip:
Name: Visceroid
Armament:
Weapon: Chemspray
LocalOffset: 384,0,0
MuzzleSequence: muzzle
MuzzleSplitFacings: 8
AttackFrontal:
Voice: Attack
WithFacingSpriteBody:
AutoSelectionSize:
RenderSprites:
WithMuzzleFlash:
SplitFacings: true
Guard:
Voice: Move
Guardable:
BodyOrientation:
QuantizedFacings: 8
PoisonedByTiberium:
Weapon: Heal
Voiced: Voiced:
VoiceSet: GenericVoice VoiceSet: DinoVoice
^Plane:
Inherits: ^ExistsInWorld
AppearsOnRadar:
UseLocation: yes
HiddenUnderFog:
ActorLostNotification:
AttackMove:
WithShadow:
WithFacingSpriteBody:
RenderSprites:
AutoSelectionSize:
FlyAwayOnIdle:
RejectsOrders:
^Ship: ^Ship:
Inherits: ^GainsExperience Inherits@1: ^ExistsInWorld
AppearsOnRadar: Inherits@2: ^GainsExperience
Mobile: Mobile:
Crushes: crate Crushes: crate
TerrainSpeeds: TerrainSpeeds:
@@ -367,23 +375,16 @@
TargetableUnit: TargetableUnit:
TargetTypes: Ground, Water TargetTypes: Ground, Water
HiddenUnderFog: HiddenUnderFog:
GivesExperience:
DrawLineToTarget:
ActorLostNotification: ActorLostNotification:
AttackMove: AttackMove:
CombatDebugOverlay: DrawLineToTarget:
Guard: Guard:
Guardable: Guardable:
BodyOrientation:
UpdatesPlayerStatistics:
Huntable:
ScriptTriggers:
UpgradeManager:
Voiced: Voiced:
VoiceSet: VehicleVoice VoiceSet: VehicleVoice
^Building: ^Building:
AppearsOnRadar: Inherits: ^ExistsInWorld
SelectionDecorations: SelectionDecorations:
Selectable: Selectable:
Priority: 3 Priority: 3
@@ -392,42 +393,34 @@
Armor: Armor:
Type: Wood Type: Wood
Building: Building:
Adjacent: 4
RequiresBaseProvider: true
Dimensions: 1,1 Dimensions: 1,1
Footprint: x Footprint: x
BuildSounds: constru2.aud, hvydoor1.aud
TerrainTypes: Clear,Road
SoundOnDamageTransition: SoundOnDamageTransition:
DamagedSounds: xplos.aud DamagedSounds: xplos.aud
DestroyedSounds: crumble.aud DestroyedSounds: crumble.aud
RenderBuilding: RenderBuilding:
WithBuildingExplosion: WithBuildingExplosion:
Delay: 1 Delay: 1
EmitInfantryOnSell:
ActorTypes: e6,e1
GivesExperience:
CaptureNotification: CaptureNotification:
Notification: BuildingCaptured Notification: BuildingCaptured
NewOwnerVoice: no NewOwnerVoice: no
ActorLostNotification: ActorLostNotification:
Notification: BuildingLost Notification: BuildingLost
ShakeOnDeath: ShakeOnDeath:
CombatDebugOverlay:
Guardable: Guardable:
Range: 3 Range: 3
BodyOrientation:
Tooltip: Tooltip:
GenericName: Structure GenericName: Structure
FrozenUnderFog: FrozenUnderFog:
UpdatesPlayerStatistics:
Huntable:
Demolishable: Demolishable:
ScriptTriggers:
WithMakeAnimation:
^BaseBuilding: ^BaseBuilding:
Inherits: ^Building Inherits: ^Building
Building:
Adjacent: 4
RequiresBaseProvider: true
BuildSounds: constru2.aud, hvydoor1.aud
TerrainTypes: Clear,Road
MustBeDestroyed: MustBeDestroyed:
RequiredForShortGame: true RequiredForShortGame: true
RepairableBuilding: RepairableBuilding:
@@ -437,24 +430,24 @@
DeathSequence: dead DeathSequence: dead
UseDeathTypeSuffix: false UseDeathTypeSuffix: false
GivesBuildableArea: GivesBuildableArea:
EmitInfantryOnSell:
ActorTypes: e6,e1,e1,e1
EngineerRepairable: EngineerRepairable:
Sellable: Sellable:
SellSounds: cashturn.aud SellSounds: cashturn.aud
Capturable: Capturable:
WithMakeAnimation:
^CivBuilding: ^CivBuilding:
Inherits: ^Building Inherits: ^Building
-UpgradeManager:
Health: Health:
HP: 400 HP: 400
Armor:
Type: Wood
Building:
Tooltip: Tooltip:
Name: Civilian Building Name: Civilian Building
GenericVisibility: None GenericVisibility: None
FrozenUnderFog: FrozenUnderFog:
StartsRevealed: true StartsRevealed: true
-WithMakeAnimation:
^CivBuildingHusk: ^CivBuildingHusk:
AppearsOnRadar: AppearsOnRadar:
@@ -593,43 +586,49 @@
EditorTilesetFilter: EditorTilesetFilter:
RequireTilesets: DESERT RequireTilesets: DESERT
^Husk: ^CommonHuskDefaults:
Health: Health:
HP: 140 HP: 140
Armor: Armor:
Type: Light Type: Light
HiddenUnderFog:
AutoTargetIgnore:
BodyOrientation:
WithFacingSpriteBody:
AutoSelectionSize:
RenderSprites:
^Husk:
Inherits: ^CommonHuskDefaults
Husk: Husk:
AllowedTerrain: Clear, Rough, Road, Tiberium, BlueTiberium, Beach AllowedTerrain: Clear, Rough, Road, Tiberium, BlueTiberium, Beach
HiddenUnderFog:
Burns: Burns:
Interval: 2 Interval: 2
TargetableUnit: TargetableUnit:
RequiresForceFire: yes RequiresForceFire: yes
TargetTypes: Ground TargetTypes: Ground
AutoTargetIgnore:
Capturable: Capturable:
Type: husk Type: husk
AllowAllies: yes AllowAllies: yes
CaptureThreshold: 1.0 CaptureThreshold: 1.0
TransformOnCapture: TransformOnCapture:
ForceHealthPercentage: 25 ForceHealthPercentage: 25
BodyOrientation:
Tooltip: Tooltip:
GenericName: Destroyed Vehicle GenericName: Destroyed Vehicle
DisabledOverlay: DisabledOverlay:
ScriptTriggers: ScriptTriggers:
Explodes:
Weapon: UnitExplodeSmall
EmptyWeapon: UnitExplodeSmall
^HelicopterHusk: ^HelicopterHusk:
Inherits: ^Husk Inherits: ^CommonHuskDefaults
-Husk:
-Burns:
FallsToEarth: FallsToEarth:
Spins: True Spins: True
Moves: False Moves: False
Explosion: HeliCrash Explosion: HeliCrash
-Capturable: Tooltip:
-TransformOnCapture: GenericName: Destroyed Helicopter
-TargetableUnit:
^Bridge: ^Bridge:
HiddenUnderShroud: HiddenUnderShroud:

View File

@@ -3,10 +3,8 @@ MCV.Husk:
Tooltip: Tooltip:
Name: Mobile Construction Vehicle (Destroyed) Name: Mobile Construction Vehicle (Destroyed)
Icon: mcvicnh Icon: mcvicnh
WithFacingSpriteBody:
TransformOnCapture: TransformOnCapture:
IntoActor: mcv IntoActor: mcv
AutoSelectionSize:
RenderSprites: RenderSprites:
Image: mcv.destroyed Image: mcv.destroyed
@@ -15,10 +13,8 @@ HARV.Husk:
Tooltip: Tooltip:
Name: Harvester (Destroyed) Name: Harvester (Destroyed)
Icon: harvicnh Icon: harvicnh
WithFacingSpriteBody:
TransformOnCapture: TransformOnCapture:
IntoActor: harv IntoActor: harv
AutoSelectionSize:
RenderSprites: RenderSprites:
Image: harv.destroyed Image: harv.destroyed
@@ -27,10 +23,8 @@ APC.Husk:
Tooltip: Tooltip:
Name: APC (Destroyed) Name: APC (Destroyed)
Icon: apcicnh Icon: apcicnh
WithFacingSpriteBody:
TransformOnCapture: TransformOnCapture:
IntoActor: apc IntoActor: apc
AutoSelectionSize:
RenderSprites: RenderSprites:
Image: apc.destroyed Image: apc.destroyed
@@ -39,10 +33,8 @@ FTNK.Husk:
Tooltip: Tooltip:
Name: Flame Tank (Destroyed) Name: Flame Tank (Destroyed)
Icon: ftnkicnh Icon: ftnkicnh
WithFacingSpriteBody:
TransformOnCapture: TransformOnCapture:
IntoActor: ftnk IntoActor: ftnk
AutoSelectionSize:
RenderSprites: RenderSprites:
Image: ftnk.destroyed Image: ftnk.destroyed
@@ -51,10 +43,8 @@ ARTY.Husk:
Tooltip: Tooltip:
Name: Artillery (Destroyed) Name: Artillery (Destroyed)
Icon: artyicnh Icon: artyicnh
WithFacingSpriteBody:
TransformOnCapture: TransformOnCapture:
IntoActor: arty IntoActor: arty
AutoSelectionSize:
RenderSprites: RenderSprites:
Image: arty.destroyed Image: arty.destroyed
@@ -63,10 +53,8 @@ BGGY.Husk:
Tooltip: Tooltip:
Name: Nod Buggy (Destroyed) Name: Nod Buggy (Destroyed)
Icon: bggyicnh Icon: bggyicnh
WithFacingSpriteBody:
TransformOnCapture: TransformOnCapture:
IntoActor: bggy IntoActor: bggy
AutoSelectionSize:
RenderSprites: RenderSprites:
Image: bggy.destroyed Image: bggy.destroyed
@@ -75,10 +63,8 @@ BIKE.Husk:
Tooltip: Tooltip:
Name: Recon Bike (Destroyed) Name: Recon Bike (Destroyed)
Icon: bikeicnh Icon: bikeicnh
WithFacingSpriteBody:
TransformOnCapture: TransformOnCapture:
IntoActor: bike IntoActor: bike
AutoSelectionSize:
RenderSprites: RenderSprites:
Image: bike.destroyed Image: bike.destroyed
@@ -87,10 +73,8 @@ JEEP.Husk:
Tooltip: Tooltip:
Name: Hum-Vee (Destroyed) Name: Hum-Vee (Destroyed)
Icon: jeepicnh Icon: jeepicnh
WithFacingSpriteBody:
TransformOnCapture: TransformOnCapture:
IntoActor: jeep IntoActor: jeep
AutoSelectionSize:
RenderSprites: RenderSprites:
Image: jeep.destroyed Image: jeep.destroyed
@@ -99,12 +83,10 @@ LTNK.Husk:
Tooltip: Tooltip:
Name: Light Tank (Destroyed) Name: Light Tank (Destroyed)
Icon: ltnkicnh Icon: ltnkicnh
WithFacingSpriteBody:
ThrowsParticle@turret: ThrowsParticle@turret:
Anim: turret Anim: turret
TransformOnCapture: TransformOnCapture:
IntoActor: ltnk IntoActor: ltnk
AutoSelectionSize:
RenderSprites: RenderSprites:
Image: ltnk.destroyed Image: ltnk.destroyed
@@ -113,12 +95,10 @@ MTNK.Husk:
Tooltip: Tooltip:
Name: Medium Tank (Destroyed) Name: Medium Tank (Destroyed)
Icon: mtnkicnh Icon: mtnkicnh
WithFacingSpriteBody:
ThrowsParticle@turret: ThrowsParticle@turret:
Anim: turret Anim: turret
TransformOnCapture: TransformOnCapture:
IntoActor: mtnk IntoActor: mtnk
AutoSelectionSize:
RenderSprites: RenderSprites:
Image: mtnk.destroyed Image: mtnk.destroyed
@@ -127,12 +107,10 @@ HTNK.Husk:
Tooltip: Tooltip:
Name: Mammoth Tank (Destroyed) Name: Mammoth Tank (Destroyed)
Icon: htnkicnh Icon: htnkicnh
WithFacingSpriteBody:
ThrowsParticle@turret: ThrowsParticle@turret:
Anim: turret Anim: turret
TransformOnCapture: TransformOnCapture:
IntoActor: htnk IntoActor: htnk
AutoSelectionSize:
RenderSprites: RenderSprites:
Image: htnk.destroyed Image: htnk.destroyed
@@ -141,12 +119,10 @@ MSAM.Husk:
Tooltip: Tooltip:
Name: Rocket Launcher (Destroyed) Name: Rocket Launcher (Destroyed)
Icon: msamicnh Icon: msamicnh
WithFacingSpriteBody:
ThrowsParticle@turret: ThrowsParticle@turret:
Anim: turret Anim: turret
TransformOnCapture: TransformOnCapture:
IntoActor: msam IntoActor: msam
AutoSelectionSize:
RenderSprites: RenderSprites:
Image: msam.destroyed Image: msam.destroyed
@@ -155,12 +131,10 @@ MLRS.Husk:
Tooltip: Tooltip:
Name: Mobile S.A.M. (Destroyed) Name: Mobile S.A.M. (Destroyed)
Icon: mlrsicnh Icon: mlrsicnh
WithFacingSpriteBody:
ThrowsParticle@turret: ThrowsParticle@turret:
Anim: turret Anim: turret
TransformOnCapture: TransformOnCapture:
IntoActor: mlrs IntoActor: mlrs
AutoSelectionSize:
RenderSprites: RenderSprites:
Image: mlrs.destroyed Image: mlrs.destroyed
@@ -169,10 +143,8 @@ STNK.Husk:
Tooltip: Tooltip:
Name: Stealth Tank (Destroyed) Name: Stealth Tank (Destroyed)
Icon: stnkicnh Icon: stnkicnh
WithFacingSpriteBody:
TransformOnCapture: TransformOnCapture:
IntoActor: stnk IntoActor: stnk
AutoSelectionSize:
RenderSprites: RenderSprites:
Image: stnk.destroyed Image: stnk.destroyed

View File

@@ -1,5 +1,5 @@
E1: E1:
Inherits: ^Infantry Inherits: ^Soldier
Valued: Valued:
Cost: 100 Cost: 100
Tooltip: Tooltip:
@@ -15,14 +15,12 @@ E1:
Armament: Armament:
Weapon: M16 Weapon: M16
AttackFrontal: AttackFrontal:
TakeCover:
WithInfantryBody: WithInfantryBody:
IdleSequences: idle1,idle2,idle3,idle4 IdleSequences: idle1,idle2,idle3,idle4
StandSequences: stand, stand2
AttackSequence: shoot AttackSequence: shoot
E2: E2:
Inherits: ^Infantry Inherits: ^Soldier
Valued: Valued:
Cost: 160 Cost: 160
Tooltip: Tooltip:
@@ -41,18 +39,15 @@ E2:
LocalOffset: 0,0,427 LocalOffset: 0,0,427
FireDelay: 15 FireDelay: 15
AttackFrontal: AttackFrontal:
TakeCover:
WithInfantryBody: WithInfantryBody:
AttackSequence: throw AttackSequence: throw
IdleSequences: idle1,idle2
StandSequences: stand, stand2
Explodes: Explodes:
Weapon: GrenadierExplode Weapon: GrenadierExplode
EmptyWeapon: GrenadierExplode EmptyWeapon: GrenadierExplode
Chance: 50 Chance: 50
E3: E3:
Inherits: ^Infantry Inherits: ^Soldier
Valued: Valued:
Cost: 300 Cost: 300
Tooltip: Tooltip:
@@ -72,14 +67,11 @@ E3:
LocalOffset: 256,43,341 LocalOffset: 256,43,341
FireDelay: 5 FireDelay: 5
AttackFrontal: AttackFrontal:
TakeCover:
WithInfantryBody: WithInfantryBody:
AttackSequence: shoot AttackSequence: shoot
IdleSequences: idle1,idle2
StandSequences: stand, stand2
E4: E4:
Inherits: ^Infantry Inherits: ^Soldier
Valued: Valued:
Cost: 200 Cost: 200
Tooltip: Tooltip:
@@ -102,14 +94,11 @@ E4:
AttackFrontal: AttackFrontal:
WithMuzzleFlash: WithMuzzleFlash:
SplitFacings: true SplitFacings: true
TakeCover:
WithInfantryBody: WithInfantryBody:
AttackSequence: shoot AttackSequence: shoot
IdleSequences: idle1,idle2
StandSequences: stand, stand2
E5: E5:
Inherits: ^Infantry Inherits: ^Soldier
Valued: Valued:
Cost: 300 Cost: 300
Tooltip: Tooltip:
@@ -138,14 +127,11 @@ E5:
WithMuzzleFlash: WithMuzzleFlash:
SplitFacings: true SplitFacings: true
-PoisonedByTiberium: -PoisonedByTiberium:
TakeCover:
WithInfantryBody: WithInfantryBody:
IdleSequences: idle1,idle2
StandSequences: stand, stand2
AttackSequence: shoot AttackSequence: shoot
E6: E6:
Inherits: ^Infantry Inherits: ^Soldier
Valued: Valued:
Cost: 500 Cost: 500
Tooltip: Tooltip:
@@ -165,14 +151,10 @@ E6:
Captures: Captures:
CaptureTypes: building, husk CaptureTypes: building, husk
-AutoTarget: -AutoTarget:
TakeCover:
WithInfantryBody:
IdleSequences: idle1,idle2
StandSequences: stand, stand2
-GainsExperience: -GainsExperience:
RMBO: RMBO:
Inherits: ^Infantry Inherits: ^Soldier
Valued: Valued:
Cost: 1000 Cost: 1000
Tooltip: Tooltip:
@@ -205,19 +187,16 @@ RMBO:
Voice: Attack Voice: Attack
AttackMove: AttackMove:
Voice: Attack Voice: Attack
TakeCover:
WithInfantryBody: WithInfantryBody:
AttackSequence: shoot AttackSequence: shoot
IdleSequences: idle1,idle2,idle3 IdleSequences: idle1,idle2,idle3
StandSequences: stand, stand2
AnnounceOnBuild: AnnounceOnBuild:
AnnounceOnKill: AnnounceOnKill:
Voiced: Voiced:
VoiceSet: CommandoVoice VoiceSet: CommandoVoice
PVICE: PVICE:
Inherits: VICE Inherits: ^Viceroid
-AttackWander:
Mobile: Mobile:
Crushes: crate Crushes: crate
Buildable: Buildable:
@@ -225,8 +204,6 @@ PVICE:
BuildPaletteOrder: 40 BuildPaletteOrder: 40
Tooltip: Tooltip:
Description: Mutated abomination that spits liquid tiberium.\n Strong vs Infantry, Buildings\n Weak vs Aircraft Description: Mutated abomination that spits liquid tiberium.\n Strong vs Infantry, Buildings\n Weak vs Aircraft
DrawLineToTarget:
SelectionDecorations:
ActorLostNotification: ActorLostNotification:
STEG: STEG:

View File

@@ -26,7 +26,6 @@ MCV:
Facing: 108 Facing: 108
TransformSounds: constru2.aud, hvydoor1.aud TransformSounds: constru2.aud, hvydoor1.aud
NoTransformNotification: BuildingCannotPlaceAudio NoTransformNotification: BuildingCannotPlaceAudio
WithFacingSpriteBody:
MustBeDestroyed: MustBeDestroyed:
RequiredForShortGame: true RequiredForShortGame: true
BaseBuilding: BaseBuilding:
@@ -34,11 +33,6 @@ MCV:
HuskActor: MCV.Husk HuskActor: MCV.Husk
-GainsExperience: -GainsExperience:
-Cloak: -Cloak:
Explodes:
Weapon: UnitExplodeSmall
EmptyWeapon: UnitExplodeSmall
AutoSelectionSize:
RenderSprites:
SelectionDecorations: SelectionDecorations:
VisualBounds: 36,36 VisualBounds: 36,36
@@ -76,6 +70,9 @@ HARV:
LeavesHusk: LeavesHusk:
HuskActor: HARV.Husk HuskActor: HARV.Husk
-GainsExperience: -GainsExperience:
-RenderSprites:
-WithFacingSpriteBody:
-AutoSelectionSize:
RenderHarvester: RenderHarvester:
Explodes: Explodes:
Weapon: TiberiumExplosion Weapon: TiberiumExplosion
@@ -119,7 +116,6 @@ APC:
MuzzleSequence: muzzle MuzzleSequence: muzzle
AttackTurreted: AttackTurreted:
WithMuzzleFlash: WithMuzzleFlash:
WithFacingSpriteBody:
WithTurret: WithTurret:
AutoTarget: AutoTarget:
Cargo: Cargo:
@@ -128,8 +124,6 @@ APC:
PipCount: 5 PipCount: 5
LeavesHusk: LeavesHusk:
HuskActor: APC.Husk HuskActor: APC.Husk
AutoSelectionSize:
RenderSprites:
ARTY: ARTY:
Inherits: ^Tank Inherits: ^Tank
@@ -157,13 +151,10 @@ ARTY:
MuzzleSequence: muzzle MuzzleSequence: muzzle
AttackFrontal: AttackFrontal:
WithMuzzleFlash: WithMuzzleFlash:
WithFacingSpriteBody:
AutoTarget: AutoTarget:
InitialStance: Defend InitialStance: Defend
LeavesHusk: LeavesHusk:
HuskActor: ARTY.Husk HuskActor: ARTY.Husk
AutoSelectionSize:
RenderSprites:
FTNK: FTNK:
Inherits: ^Tank Inherits: ^Tank
@@ -191,7 +182,6 @@ FTNK:
MuzzleSequence: muzzle MuzzleSequence: muzzle
MuzzleSplitFacings: 8 MuzzleSplitFacings: 8
AttackFrontal: AttackFrontal:
WithFacingSpriteBody:
AutoTarget: AutoTarget:
WithMuzzleFlash: WithMuzzleFlash:
SplitFacings: true SplitFacings: true
@@ -200,8 +190,6 @@ FTNK:
EmptyWeapon: FlametankExplode EmptyWeapon: FlametankExplode
LeavesHusk: LeavesHusk:
HuskActor: FTNK.Husk HuskActor: FTNK.Husk
AutoSelectionSize:
RenderSprites:
BGGY: BGGY:
Inherits: ^Vehicle Inherits: ^Vehicle
@@ -232,13 +220,10 @@ BGGY:
MuzzleSequence: muzzle MuzzleSequence: muzzle
AttackTurreted: AttackTurreted:
WithMuzzleFlash: WithMuzzleFlash:
WithFacingSpriteBody:
WithTurret: WithTurret:
AutoTarget: AutoTarget:
LeavesHusk: LeavesHusk:
HuskActor: BGGY.Husk HuskActor: BGGY.Husk
AutoSelectionSize:
RenderSprites:
BIKE: BIKE:
Inherits: ^Vehicle Inherits: ^Vehicle
@@ -272,12 +257,9 @@ BIKE:
LocalOffset: -128, -170, 170, -128, 170, 170 LocalOffset: -128, -170, 170, -128, 170, 170
LocalYaw: 100, -100 LocalYaw: 100, -100
AttackFrontal: AttackFrontal:
WithFacingSpriteBody:
AutoTarget: AutoTarget:
LeavesHusk: LeavesHusk:
HuskActor: BIKE.Husk HuskActor: BIKE.Husk
AutoSelectionSize:
RenderSprites:
JEEP: JEEP:
Inherits: ^Vehicle Inherits: ^Vehicle
@@ -308,13 +290,10 @@ JEEP:
MuzzleSequence: muzzle MuzzleSequence: muzzle
AttackTurreted: AttackTurreted:
WithMuzzleFlash: WithMuzzleFlash:
WithFacingSpriteBody:
WithTurret: WithTurret:
AutoTarget: AutoTarget:
LeavesHusk: LeavesHusk:
HuskActor: JEEP.Husk HuskActor: JEEP.Husk
AutoSelectionSize:
RenderSprites:
LTNK: LTNK:
Inherits: ^Tank Inherits: ^Tank
@@ -346,16 +325,10 @@ LTNK:
MuzzleSequence: muzzle MuzzleSequence: muzzle
AttackTurreted: AttackTurreted:
WithMuzzleFlash: WithMuzzleFlash:
WithFacingSpriteBody:
WithTurret: WithTurret:
AutoTarget: AutoTarget:
LeavesHusk: LeavesHusk:
HuskActor: LTNK.Husk HuskActor: LTNK.Husk
Explodes:
Weapon: UnitExplodeSmall
EmptyWeapon: UnitExplodeSmall
AutoSelectionSize:
RenderSprites:
MTNK: MTNK:
Inherits: ^Tank Inherits: ^Tank
@@ -386,16 +359,10 @@ MTNK:
MuzzleSequence: muzzle MuzzleSequence: muzzle
AttackTurreted: AttackTurreted:
WithMuzzleFlash: WithMuzzleFlash:
WithFacingSpriteBody:
WithTurret: WithTurret:
AutoTarget: AutoTarget:
LeavesHusk: LeavesHusk:
HuskActor: MTNK.Husk HuskActor: MTNK.Husk
Explodes:
Weapon: UnitExplodeSmall
EmptyWeapon: UnitExplodeSmall
AutoSelectionSize:
RenderSprites:
SelectionDecorations: SelectionDecorations:
VisualBounds: 28,28 VisualBounds: 28,28
@@ -437,7 +404,6 @@ HTNK:
MuzzleSequence: muzzle MuzzleSequence: muzzle
AttackTurreted: AttackTurreted:
WithMuzzleFlash: WithMuzzleFlash:
WithFacingSpriteBody:
WithTurret: WithTurret:
AutoTarget: AutoTarget:
SelfHealing: SelfHealing:
@@ -446,11 +412,6 @@ HTNK:
DamageCooldown: 200 DamageCooldown: 200
LeavesHusk: LeavesHusk:
HuskActor: HTNK.Husk HuskActor: HTNK.Husk
Explodes:
Weapon: UnitExplodeSmall
EmptyWeapon: UnitExplodeSmall
AutoSelectionSize:
RenderSprites:
SelectionDecorations: SelectionDecorations:
VisualBounds: 34,34,0,-3 VisualBounds: 34,34,0,-3
@@ -484,14 +445,11 @@ MSAM:
Weapon: 227mm Weapon: 227mm
LocalOffset: 213,-128,0, 213,128,0 LocalOffset: 213,-128,0, 213,128,0
AttackFrontal: AttackFrontal:
WithFacingSpriteBody:
WithTurret: WithTurret:
AimSequence: aim AimSequence: aim
AutoTarget: AutoTarget:
LeavesHusk: LeavesHusk:
HuskActor: MSAM.Husk HuskActor: MSAM.Husk
AutoSelectionSize:
RenderSprites:
MLRS: MLRS:
Inherits: ^Tank Inherits: ^Tank
@@ -521,19 +479,13 @@ MLRS:
Weapon: Patriot Weapon: Patriot
LocalOffset: 0,-171,0, 0,171,0 LocalOffset: 0,-171,0, 0,171,0
AttackTurreted: AttackTurreted:
WithFacingSpriteBody:
WithTurret: WithTurret:
AimSequence: aim AimSequence: aim
AutoTarget: AutoTarget:
InitialStance: Defend InitialStance: Defend
Explodes:
Weapon: UnitExplodeSmall
EmptyWeapon: UnitExplodeSmall
RenderRangeCircle: RenderRangeCircle:
LeavesHusk: LeavesHusk:
HuskActor: MLRS.Husk HuskActor: MLRS.Husk
AutoSelectionSize:
RenderSprites:
STNK: STNK:
Inherits: ^Vehicle Inherits: ^Vehicle
@@ -566,15 +518,12 @@ STNK:
Weapon: 227mm.stnk Weapon: 227mm.stnk
LocalOffset: 213,43,128, 213,-43,128 LocalOffset: 213,43,128, 213,-43,128
AttackFrontal: AttackFrontal:
WithFacingSpriteBody:
AutoTarget: AutoTarget:
InitialStance: HoldFire InitialStance: HoldFire
TargetableUnit: TargetableUnit:
LeavesHusk: LeavesHusk:
HuskActor: STNK.Husk HuskActor: STNK.Husk
-MustBeDestroyed: -MustBeDestroyed:
AutoSelectionSize:
RenderSprites:
MHQ: MHQ:
Inherits: ^Vehicle Inherits: ^Vehicle
@@ -582,7 +531,7 @@ MHQ:
Cost: 1000 Cost: 1000
Tooltip: Tooltip:
Name: Mobile HQ Name: Mobile HQ
Description: Base of operations Description: Mobile base of operations
Health: Health:
HP: 200 HP: 200
Armor: Armor:
@@ -591,13 +540,7 @@ MHQ:
Speed: 85 Speed: 85
RevealsShroud: RevealsShroud:
Range: 6c0 Range: 6c0
WithFacingSpriteBody:
WithIdleOverlay@SPINNER: WithIdleOverlay@SPINNER:
Sequence: spinner Sequence: spinner
Offset: -256,0,256 Offset: -256,0,256
Explodes:
Weapon: UnitExplodeSmall
EmptyWeapon: UnitExplodeSmall
AutoSelectionSize:
RenderSprites: