592 lines
10 KiB
YAML
592 lines
10 KiB
YAML
^GainsExperience:
|
|
GainsExperience:
|
|
Upgrades:
|
|
500: rank, firepower, damage, speed, reload
|
|
1000: rank, firepower, damage, speed, reload, selfheal, eliteweapon
|
|
GainsStatUpgrades:
|
|
FirepowerModifier: 110, 130
|
|
DamageModifier: 83, 66
|
|
SpeedModifier: 120, 150
|
|
ReloadModifier: 90, 75
|
|
SelfHealing@ELITE:
|
|
Step: 2
|
|
Ticks: 100
|
|
HealIfBelow: 1
|
|
DamageCooldown: 125
|
|
UpgradeTypes: selfheal
|
|
UpgradeMinEnabledLevel: 1
|
|
WithRankDecoration:
|
|
Image: rank
|
|
Sequence: rank
|
|
Palette: ra
|
|
ReferencePoint: Bottom, Right
|
|
Offset: 2, 2
|
|
UpgradeTypes: rank
|
|
ZOffset: 256
|
|
UpgradeMinEnabledLevel: 1
|
|
UpgradeMaxAcceptedLevel: 2
|
|
|
|
^Building:
|
|
AppearsOnRadar:
|
|
SelectionDecorations:
|
|
Palette: pips
|
|
Selectable:
|
|
Priority: 3
|
|
TargetableBuilding:
|
|
TargetTypes: Ground, Building, C4
|
|
Building:
|
|
Dimensions: 1,1
|
|
Footprint: x
|
|
BuildSounds: place2.aud
|
|
TerrainTypes: Clear, Road, DirtRoad, Rough
|
|
Adjacent: 4
|
|
FrozenUnderFog:
|
|
GivesBuildableArea:
|
|
Capturable:
|
|
SoundOnDamageTransition:
|
|
DamagedSounds: expnew01.aud
|
|
DestroyedSounds: crmble2.aud
|
|
RenderBuilding:
|
|
WithBuildingExplosion:
|
|
WithDeathAnimation:
|
|
DeathSequence: dead
|
|
UseDeathTypeSuffix: false
|
|
RepairableBuilding:
|
|
IndicatorPalette: mouse
|
|
EngineerRepairable:
|
|
EmitInfantryOnSell@gdi:
|
|
ActorTypes: e1, e1, e2, medic
|
|
Races: gdi
|
|
EmitInfantryOnSell@nod:
|
|
ActorTypes: e1, e1, e1, e3, e3
|
|
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:
|
|
-UpdatesPlayerStatistics:
|
|
-CombatDebugOverlay:
|
|
-WithMakeAnimation:
|
|
-WithDeathAnimation:
|
|
Health:
|
|
HP: 900
|
|
Armor:
|
|
Type: Wood
|
|
RevealsShroud:
|
|
Range: 4c0
|
|
Tooltip:
|
|
Description: Civilian Building
|
|
RenderBuilding:
|
|
Palette: terrain
|
|
|
|
^CivBillboard:
|
|
Inherits: ^CivBuilding
|
|
Building:
|
|
Footprint: x
|
|
Dimensions: 1, 1
|
|
Armor:
|
|
Type: heavy
|
|
Health:
|
|
HP: 400
|
|
EditorTilesetFilter:
|
|
RequireTilesets: TEMPERATE
|
|
|
|
^Crate:
|
|
HiddenUnderShroud:
|
|
Tooltip:
|
|
Name: Crate
|
|
Crate:
|
|
Lifetime: 180
|
|
TerrainTypes: Clear, Rough, Road, DirtRoad, Tiberium, BlueTiberium
|
|
RenderSprites:
|
|
Palette: terrain
|
|
WithCrateBody:
|
|
Images: crate
|
|
CustomSelectionSize:
|
|
CustomBounds: 24,24
|
|
|
|
^Wall:
|
|
HiddenUnderShroud:
|
|
AppearsOnRadar:
|
|
Building:
|
|
Dimensions: 1,1
|
|
Footprint: x
|
|
BuildSounds: place2.aud
|
|
Adjacent: 7
|
|
TerrainTypes: Clear, Road
|
|
SoundOnDamageTransition:
|
|
DamagedSounds: expnew01.aud
|
|
DestroyedSounds: crmble2.aud
|
|
Crushable:
|
|
CrushClasses: wall
|
|
BlocksProjectiles:
|
|
LineBuild:
|
|
Range: 8
|
|
NodeTypes: wall
|
|
LineBuildNode:
|
|
Types: wall
|
|
TargetableBuilding:
|
|
TargetTypes: Ground, Wall, C4
|
|
RenderBuildingWall:
|
|
Type: wall
|
|
GivesExperience:
|
|
AutoTargetIgnore:
|
|
ProximityCaptor:
|
|
Types: Wall
|
|
Sellable:
|
|
SellSounds: cashturn.aud
|
|
UpdatesPlayerStatistics:
|
|
BodyOrientation:
|
|
Demolishable:
|
|
ScriptTriggers:
|
|
UpgradeManager:
|
|
Cloak@CLOAKGENERATOR:
|
|
UpgradeTypes: cloakgenerator
|
|
UpgradeMinEnabledLevel: 1
|
|
InitialDelay: 0
|
|
CloakDelay: 90
|
|
MustBeDestroyed:
|
|
|
|
^BuildingPlug:
|
|
AlwaysVisible:
|
|
Building:
|
|
BuildSounds: place2.aud
|
|
KillsSelf:
|
|
RemoveInstead: true
|
|
RenderSprites:
|
|
|
|
^Infantry:
|
|
Inherits: ^GainsExperience
|
|
AppearsOnRadar:
|
|
Health:
|
|
Radius: 128
|
|
Armor:
|
|
Type: None
|
|
RevealsShroud:
|
|
Range: 4c0
|
|
Mobile:
|
|
Crushes: crate
|
|
SharesCell: yes
|
|
TerrainSpeeds:
|
|
Clear: 90
|
|
Road: 100
|
|
Rail: 80
|
|
DirtRoad: 90
|
|
Rough: 70
|
|
Tiberium: 80
|
|
BlueTiberium: 80
|
|
Voice: Move
|
|
SelectionDecorations:
|
|
Palette: pips
|
|
Selectable:
|
|
Bounds: 14,23,-1,-9
|
|
Voiced:
|
|
VoiceSet: Infantry
|
|
TargetableUnit:
|
|
TargetTypes: Ground, Infantry
|
|
TakeCover:
|
|
DamageModifiers:
|
|
Prone50Percent: 50
|
|
Prone60Percent: 60
|
|
Prone70Percent: 70
|
|
Prone100Percent: 100
|
|
Prone350Percent: 350
|
|
DamageTriggers: TriggerProne
|
|
RenderSprites:
|
|
WithInfantryBody:
|
|
WithDeathAnimation:
|
|
DeathTypes:
|
|
BulletDeath: 1
|
|
SmallExplosionDeath: 2
|
|
ExplosionDeath: 3
|
|
InfantryExplodeDeath: 4 #not used by any warhead; TODO: check what should use this type and add it!
|
|
FireDeath: 5
|
|
EnergyDeath: 6
|
|
AutoTarget:
|
|
AttackMove:
|
|
Voice: Move
|
|
Passenger:
|
|
CargoType: Infantry
|
|
Voice: Move
|
|
HiddenUnderFog:
|
|
GivesExperience:
|
|
DrawLineToTarget:
|
|
ActorLostNotification:
|
|
ProximityCaptor:
|
|
Types: Infantry
|
|
GivesBounty:
|
|
Crushable:
|
|
CrushSound: squish6.aud
|
|
PoisonedByTiberium:
|
|
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:
|
|
Voice: Burned
|
|
DeathTypes: FireDeath
|
|
DeathSounds@ZAPPED:
|
|
Voice: Zapped
|
|
DeathTypes: EnergyDeath
|
|
UpgradeManager:
|
|
Cloak@CLOAKGENERATOR:
|
|
UpgradeTypes: cloakgenerator
|
|
UpgradeMinEnabledLevel: 1
|
|
InitialDelay: 0
|
|
CloakDelay: 90
|
|
MustBeDestroyed:
|
|
|
|
^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:
|
|
WithDeathAnimation:
|
|
CrushedSequence: die-crushed
|
|
ScaredyCat:
|
|
-MustBeDestroyed:
|
|
|
|
^Vehicle:
|
|
Inherits: ^GainsExperience
|
|
AppearsOnRadar:
|
|
Mobile:
|
|
Crushes: crate
|
|
TerrainSpeeds:
|
|
Clear: 90
|
|
Road: 100
|
|
Rail: 80
|
|
DirtRoad: 90
|
|
Rough: 70
|
|
Tiberium: 80
|
|
BlueTiberium: 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:
|
|
|
|
^Tank:
|
|
Inherits: ^GainsExperience
|
|
AppearsOnRadar:
|
|
Mobile:
|
|
Crushes: wall, crate
|
|
TerrainSpeeds:
|
|
Clear: 90
|
|
Road: 100
|
|
Rail: 80
|
|
DirtRoad: 90
|
|
Rough: 70
|
|
Tiberium: 80
|
|
BlueTiberium: 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:
|
|
|
|
^Helicopter:
|
|
Inherits: ^GainsExperience
|
|
AppearsOnRadar:
|
|
UseLocation: yes
|
|
TargetableAircraft:
|
|
TargetTypes: Air
|
|
GroundedTargetTypes: Ground
|
|
Selectable:
|
|
SelectionDecorations:
|
|
Palette: pips
|
|
Voiced:
|
|
VoiceSet: Heli
|
|
Helicopter:
|
|
RepairBuildings: gadept
|
|
RearmBuildings:
|
|
LandWhenIdle: no
|
|
CruiseAltitude: 2048
|
|
Voice: Move
|
|
HiddenUnderFog:
|
|
AttackMove:
|
|
Voice: Move
|
|
GivesExperience:
|
|
DrawLineToTarget:
|
|
ActorLostNotification:
|
|
CombatDebugOverlay:
|
|
BodyOrientation:
|
|
CameraPitch: 90
|
|
Huntable:
|
|
ScriptTriggers:
|
|
Guard:
|
|
Voice: Move
|
|
Guardable:
|
|
UpgradeManager:
|
|
MustBeDestroyed:
|
|
|
|
^Plane:
|
|
Inherits: ^Helicopter
|
|
-Helicopter:
|
|
Plane:
|
|
RepairBuildings: gadept
|
|
RearmBuildings: gahpad, nahpad
|
|
LandWhenIdle: no
|
|
CruiseAltitude: 2560
|
|
Voice: Move
|
|
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:
|
|
Tooltip:
|
|
Name: Blossom Tree
|
|
RenderBuilding:
|
|
Palette: player
|
|
Building:
|
|
Footprint: x
|
|
Dimensions: 1,1
|
|
AppearsOnRadar:
|
|
RadarColorFromTerrain:
|
|
Terrain: Tiberium
|
|
BodyOrientation:
|
|
FrozenUnderFog:
|
|
StartsRevealed: true
|
|
SeedsResource:
|
|
ResourceType: Tiberium
|
|
Interval: 55
|
|
WithActiveAnimation:
|
|
|
|
^Tree:
|
|
HiddenUnderShroud:
|
|
RenderBuilding:
|
|
Palette: terrain
|
|
Building:
|
|
Footprint: x
|
|
Dimensions: 1, 1
|
|
AppearsOnRadar:
|
|
BodyOrientation:
|
|
Tooltip:
|
|
Name: Tree
|
|
|
|
^Rock:
|
|
HiddenUnderShroud:
|
|
RenderBuilding:
|
|
Palette: terrain
|
|
Building:
|
|
Footprint: x
|
|
Dimensions: 1, 1
|
|
AppearsOnRadar:
|
|
BodyOrientation:
|
|
Tooltip:
|
|
Name: Rock
|
|
|
|
^Veinhole:
|
|
HiddenUnderShroud:
|
|
RadarColorFromTerrain:
|
|
Terrain: Tiberium
|
|
RenderBuilding:
|
|
Palette: player
|
|
AppearsOnRadar:
|
|
Tooltip:
|
|
Name: Veinhole
|
|
Building:
|
|
Footprint: x
|
|
Dimensions: 1, 1
|
|
BodyOrientation:
|
|
|