Update TS decorations.

This commit is contained in:
Paul Chote
2020-03-10 11:55:43 +00:00
committed by atlimit8
parent afc9c6ef85
commit f9ca2114a9
19 changed files with 147 additions and 184 deletions

View File

@@ -1,6 +1,7 @@
DPOD: DPOD:
Inherits: ^Aircraft Inherits: ^Aircraft
Inherits@AUTOTARGET: ^AutoTargetGroundAssaultMove Inherits@AUTOTARGET: ^AutoTargetGroundAssaultMove
Inherits@CARGOPIPS: ^CargoPips
Valued: Valued:
Cost: 10 Cost: 10
Tooltip: Tooltip:
@@ -17,7 +18,6 @@ DPOD:
Cargo: Cargo:
Types: Infantry Types: Infantry
MaxWeight: 1 MaxWeight: 1
PipCount: 1
UnloadVoice: Move UnloadVoice: Move
EjectOnDeath: true EjectOnDeath: true
Armament: Armament:
@@ -26,13 +26,18 @@ DPOD:
Voice: Attack Voice: Attack
AmmoPool: AmmoPool:
Ammo: 5 Ammo: 5
PipCount: 5
PipType: Ammo
PipTypeEmpty: AmmoEmpty
-SpawnActorOnDeath: -SpawnActorOnDeath:
WithAmmoPipsDecoration:
Position: BottomLeft
RequiresSelection: true
Margin: 4, 5
FullSequence: pip-ammo
EmptySequence: pip-ammoempty
Palette: pips
DSHP: DSHP:
Inherits: ^Aircraft Inherits: ^Aircraft
Inherits@CARGOPIPS: ^CargoPips
Valued: Valued:
Cost: 1000 Cost: 1000
Tooltip: Tooltip:
@@ -60,7 +65,6 @@ DSHP:
Cargo: Cargo:
Types: Infantry Types: Infantry
MaxWeight: 5 MaxWeight: 5
PipCount: 5
UnloadVoice: Move UnloadVoice: Move
EjectOnDeath: true EjectOnDeath: true
SpawnActorOnDeath: SpawnActorOnDeath:
@@ -109,9 +113,6 @@ ORCA:
AttackType: Hover AttackType: Hover
AmmoPool: AmmoPool:
Ammo: 5 Ammo: 5
PipCount: 5
PipType: Ammo
PipTypeEmpty: AmmoEmpty
AmmoCondition: ammo AmmoCondition: ammo
RenderSprites: RenderSprites:
SpawnActorOnDeath: SpawnActorOnDeath:
@@ -122,6 +123,13 @@ ORCA:
RequiresCondition: empdisable RequiresCondition: empdisable
Rearmable: Rearmable:
RearmActors: gahpad, nahpad RearmActors: gahpad, nahpad
WithAmmoPipsDecoration:
Position: BottomLeft
RequiresSelection: true
Margin: 4, 5
FullSequence: pip-ammo
EmptySequence: pip-ammoempty
Palette: pips
ORCAB: ORCAB:
Inherits: ^EMPableAircraft Inherits: ^EMPableAircraft
@@ -166,11 +174,8 @@ ORCAB:
PauseOnCondition: empdisable PauseOnCondition: empdisable
AmmoPool: AmmoPool:
Ammo: 10 Ammo: 10
PipCount: 2
ReloadCount: 5 ReloadCount: 5
ReloadDelay: 200 ReloadDelay: 200
PipType: Ammo
PipTypeEmpty: AmmoEmpty
AmmoCondition: ammo AmmoCondition: ammo
RenderSprites: RenderSprites:
Hovers@CRUISING: Hovers@CRUISING:
@@ -183,9 +188,18 @@ ORCAB:
RequiresCondition: empdisable RequiresCondition: empdisable
Rearmable: Rearmable:
RearmActors: gahpad, nahpad RearmActors: gahpad, nahpad
WithAmmoPipsDecoration:
Position: BottomLeft
RequiresSelection: true
Margin: 4, 5
PipCount: 2
FullSequence: pip-ammo
EmptySequence: pip-ammoempty
Palette: pips
ORCATRAN: ORCATRAN:
Inherits: ^EMPableAircraft Inherits: ^EMPableAircraft
Inherits@CARGOPIPS: ^CargoPips
Valued: Valued:
Cost: 1200 Cost: 1200
Tooltip: Tooltip:
@@ -216,7 +230,6 @@ ORCATRAN:
Cargo: Cargo:
Types: Infantry Types: Infantry
MaxWeight: 5 MaxWeight: 5
PipCount: 5
UnloadVoice: Move UnloadVoice: Move
EjectOnDeath: true EjectOnDeath: true
AfterUnloadDelay: 40 AfterUnloadDelay: 40
@@ -312,10 +325,7 @@ SCRIN:
PauseOnCondition: empdisable PauseOnCondition: empdisable
AmmoPool: AmmoPool:
Ammo: 15 Ammo: 15
PipCount: 3
ReloadCount: 5 ReloadCount: 5
PipType: Ammo
PipTypeEmpty: AmmoEmpty
AmmoCondition: ammo AmmoCondition: ammo
RenderSprites: RenderSprites:
DeathSounds: DeathSounds:
@@ -327,6 +337,14 @@ SCRIN:
RequiresCondition: empdisable RequiresCondition: empdisable
Rearmable: Rearmable:
RearmActors: gahpad, nahpad RearmActors: gahpad, nahpad
WithAmmoPipsDecoration:
Position: BottomLeft
RequiresSelection: true
Margin: 4, 5
PipCount: 3
FullSequence: pip-ammo
EmptySequence: pip-ammoempty
Palette: pips
APACHE: APACHE:
Inherits: ^EMPableAircraft Inherits: ^EMPableAircraft
@@ -368,9 +386,6 @@ APACHE:
AttackType: Hover AttackType: Hover
AmmoPool: AmmoPool:
Ammo: 12 Ammo: 12
PipCount: 4
PipType: Ammo
PipTypeEmpty: AmmoEmpty
AmmoCondition: ammo AmmoCondition: ammo
WithIdleOverlay@ROTORAIR: WithIdleOverlay@ROTORAIR:
Offset: 85,0,598 Offset: 85,0,598
@@ -389,6 +404,14 @@ APACHE:
RequiresCondition: empdisable RequiresCondition: empdisable
Rearmable: Rearmable:
RearmActors: gahpad, nahpad RearmActors: gahpad, nahpad
WithAmmoPipsDecoration:
Position: BottomLeft
RequiresSelection: true
Margin: 4, 5
PipCount: 4
FullSequence: pip-ammo
EmptySequence: pip-ammoempty
Palette: pips
HUNTER: HUNTER:
Inherits@2: ^ExistsInWorld Inherits@2: ^ExistsInWorld
@@ -427,12 +450,9 @@ HUNTER:
Hovers@CRUISING: Hovers@CRUISING:
RequiresCondition: cruising RequiresCondition: cruising
QuantizeFacingsFromSequence: QuantizeFacingsFromSequence:
DrawLineToTarget:
AppearsOnRadar: AppearsOnRadar:
UseLocation: true UseLocation: true
Interactable: Interactable:
SelectionDecorations:
Palette: pips
HitShape: HitShape:
MapEditorData: MapEditorData:
Categories: System Categories: System

View File

@@ -11,7 +11,8 @@ CABHUT:
Palette: player Palette: player
Targetable: Targetable:
TargetTypes: C4 TargetTypes: C4
-SelectionDecorations: -Selectable:
Interactable:
-Demolishable: -Demolishable:
-Explodes: -Explodes:
-FrozenUnderFog: -FrozenUnderFog:

View File

@@ -71,12 +71,12 @@ CHAMSPY:
Disguise: Disguise:
DisguisedCondition: disguise DisguisedCondition: disguise
WithDecoration@disguise: WithDecoration@disguise:
RequiresCondition: disguise
Position: TopRight
Margin: 6, 10
Image: pips Image: pips
Sequence: pip-disguise Sequence: pip-disguise
Palette: pips Palette: pips
ReferencePoint: Top, Right
ZOffset: 256
RequiresCondition: disguise
Infiltrates: Infiltrates:
Types: SpyInfiltrate Types: SpyInfiltrate
Notification: BuildingInfiltrated Notification: BuildingInfiltrated

View File

@@ -1385,7 +1385,6 @@ GASPOT:
MaxHeightDelta: 3 MaxHeightDelta: 3
WithIdleOverlay@LIGHTS: WithIdleOverlay@LIGHTS:
Sequence: idle-lights Sequence: idle-lights
SelectionDecorations:
MapEditorData: MapEditorData:
Categories: Civilian building Categories: Civilian building
@@ -1417,7 +1416,6 @@ GALITE:
Selectable: Selectable:
Bounds: 24, 24, 0, -4 Bounds: 24, 24, 0, -4
DecorationBounds: 25, 35, 0, -12 DecorationBounds: 25, 35, 0, -12
SelectionDecorations:
-Cloak@EXTERNALCLOAK: -Cloak@EXTERNALCLOAK:
-ExternalCondition@CLOAKGENERATOR: -ExternalCondition@CLOAKGENERATOR:
-ExternalCondition@CRATE-CLOAK: -ExternalCondition@CRATE-CLOAK:
@@ -1515,7 +1513,6 @@ UFO:
Type: Heavy Type: Heavy
MapEditorData: MapEditorData:
RequireTilesets: TEMPERATE RequireTilesets: TEMPERATE
SelectionDecorations:
ThrowsShrapnel@SMALL: ThrowsShrapnel@SMALL:
Pieces: 9, 12 Pieces: 9, 12
ThrowsShrapnel@LARGE: ThrowsShrapnel@LARGE:

View File

@@ -92,6 +92,7 @@ ICBM:
BUS: BUS:
Inherits: ^CivilianVoxelCrusher Inherits: ^CivilianVoxelCrusher
Inherits@CARGOPIPS: ^CargoPips
Valued: Valued:
Cost: 800 Cost: 800
Tooltip: Tooltip:
@@ -111,13 +112,13 @@ BUS:
Cargo: Cargo:
Types: Infantry Types: Infantry
MaxWeight: 20 MaxWeight: 20
PipCount: 5
UnloadVoice: Unload UnloadVoice: Unload
LoadingCondition: loading LoadingCondition: loading
EjectOnDeath: true EjectOnDeath: true
PICK: PICK:
Inherits: ^CivilianVoxelVehicle Inherits: ^CivilianVoxelVehicle
Inherits@CARGOPIPS: ^CargoPips
Valued: Valued:
Cost: 800 Cost: 800
Tooltip: Tooltip:
@@ -137,13 +138,13 @@ PICK:
Cargo: Cargo:
Types: Infantry Types: Infantry
MaxWeight: 2 MaxWeight: 2
PipCount: 5
UnloadVoice: Unload UnloadVoice: Unload
LoadingCondition: loading LoadingCondition: loading
EjectOnDeath: true EjectOnDeath: true
CAR: CAR:
Inherits: ^CivilianVoxelVehicle Inherits: ^CivilianVoxelVehicle
Inherits@CARGOPIPS: ^CargoPips
Valued: Valued:
Cost: 800 Cost: 800
Tooltip: Tooltip:
@@ -163,13 +164,13 @@ CAR:
Cargo: Cargo:
Types: Infantry Types: Infantry
MaxWeight: 4 MaxWeight: 4
PipCount: 5
UnloadVoice: Unload UnloadVoice: Unload
LoadingCondition: loading LoadingCondition: loading
EjectOnDeath: true EjectOnDeath: true
WINI: WINI:
Inherits: ^CivilianVoxelVehicle Inherits: ^CivilianVoxelVehicle
Inherits@CARGOPIPS: ^CargoPips
Valued: Valued:
Cost: 800 Cost: 800
Tooltip: Tooltip:
@@ -189,40 +190,39 @@ WINI:
Cargo: Cargo:
Types: Infantry Types: Infantry
MaxWeight: 5 MaxWeight: 5
PipCount: 5
UnloadVoice: Unload UnloadVoice: Unload
LoadingCondition: loading LoadingCondition: loading
EjectOnDeath: true EjectOnDeath: true
LOCOMOTIVE: LOCOMOTIVE:
Inherits: ^Train Inherits: ^Train
Inherits@CARGOPIPS: ^CargoPips
Valued: Valued:
Cost: 800 Cost: 800
Tooltip: Tooltip:
Name: Train Locomotive Name: Train Locomotive
Cargo: Cargo:
MaxWeight: 2 MaxWeight: 2
PipCount: 2
EjectOnDeath: true EjectOnDeath: true
TRAINCAR: TRAINCAR:
Inherits: ^Train Inherits: ^Train
Inherits@CARGOPIPS: ^CargoPips
Valued: Valued:
Cost: 800 Cost: 800
Tooltip: Tooltip:
Name: Passenger Car Name: Passenger Car
Cargo: Cargo:
MaxWeight: 10 MaxWeight: 10
PipCount: 5
EjectOnDeath: true EjectOnDeath: true
CARGOCAR: CARGOCAR:
Inherits: ^Train Inherits: ^Train
Inherits@CARGOPIPS: ^CargoPips
Valued: Valued:
Cost: 800 Cost: 800
Tooltip: Tooltip:
Name: Cargo Car Name: Cargo Car
Cargo: Cargo:
MaxWeight: 10 MaxWeight: 10
PipCount: 5
EjectOnDeath: true EjectOnDeath: true

View File

@@ -59,19 +59,19 @@
DamageCooldown: 125 DamageCooldown: 125
RequiresCondition: rank-elite RequiresCondition: rank-elite
WithDecoration@VETERAN: WithDecoration@VETERAN:
RequiresCondition: rank-veteran
Position: BottomRight
Margin: 3, 4
Image: rank Image: rank
Sequence: veteran Sequence: veteran
Palette: ra Palette: ra
ReferencePoint: Bottom, Right
RequiresCondition: rank-veteran
ZOffset: 256
WithDecoration@ELITE: WithDecoration@ELITE:
RequiresCondition: rank-elite
Position: BottomRight
Margin: 3, 4
Image: rank Image: rank
Sequence: elite Sequence: elite
Palette: ra Palette: ra
ReferencePoint: Bottom, Right
RequiresCondition: rank-elite
ZOffset: 256
^InfantryExperienceHospitalOverrides: ^InfantryExperienceHospitalOverrides:
WithDecoration@VETERAN: WithDecoration@VETERAN:
@@ -304,9 +304,6 @@
Inherits@3: ^Cloakable Inherits@3: ^Cloakable
Inherits@selection: ^SelectableBuilding Inherits@selection: ^SelectableBuilding
Huntable: Huntable:
WithTextControlGroupDecoration:
SelectionDecorations:
Palette: pips
Targetable: Targetable:
TargetTypes: Ground, Building, C4 TargetTypes: Ground, Building, C4
HitShape: HitShape:
@@ -397,7 +394,7 @@
WithBuildingRepairDecoration: WithBuildingRepairDecoration:
Image: allyrepair Image: allyrepair
Sequence: repair Sequence: repair
ReferencePoint: Center Position: Center
Palette: mouse Palette: mouse
^CivBuilding: ^CivBuilding:
@@ -547,9 +544,6 @@
OwnerLostAction: OwnerLostAction:
Action: Kill Action: Kill
DeathTypes: BulletDeath DeathTypes: BulletDeath
DrawLineToTarget:
QueuedLineWidth: 2
QueuedMarkerWidth: 3
Health: Health:
HP: 5000 HP: 5000
Armor: Armor:
@@ -564,9 +558,6 @@
Voice: Move Voice: Move
Speed: 71 Speed: 71
Locomotor: foot Locomotor: foot
WithTextControlGroupDecoration:
SelectionDecorations:
Palette: pips
Selectable: Selectable:
DecorationBounds: 15,23,0,-9 DecorationBounds: 15,23,0,-9
Bounds: 24,24,0,-9 Bounds: 24,24,0,-9
@@ -616,11 +607,12 @@
RequiresCondition: hospital && damaged RequiresCondition: hospital && damaged
Condition: hospitalheal Condition: hospitalheal
WithDecoration@REDCROSS: WithDecoration@REDCROSS:
RequiresCondition: hospitalheal
Position: BottomRight
Margin: 3, 4
Image: pips Image: pips
Sequence: medic Sequence: medic
Palette: pips Palette: pips
ReferencePoint: Bottom, Right
RequiresCondition: hospitalheal
BlinkInterval: 32 BlinkInterval: 32
BlinkPattern: Off, On BlinkPattern: Off, On
RevealOnFire: RevealOnFire:
@@ -758,9 +750,6 @@
Huntable: Huntable:
OwnerLostAction: OwnerLostAction:
Action: Kill Action: Kill
DrawLineToTarget:
QueuedLineWidth: 2
QueuedMarkerWidth: 3
Mobile: Mobile:
PauseOnCondition: empdisable || being-captured || carried PauseOnCondition: empdisable || being-captured || carried
Locomotor: wheeled Locomotor: wheeled
@@ -768,9 +757,6 @@
Voice: Move Voice: Move
Selectable: Selectable:
Bounds: 40,24 Bounds: 40,24
WithTextControlGroupDecoration:
SelectionDecorations:
Palette: pips
Voiced: Voiced:
VoiceSet: Vehicle VoiceSet: Vehicle
Targetable: Targetable:
@@ -863,9 +849,6 @@
Huntable: Huntable:
OwnerLostAction: OwnerLostAction:
Action: Kill Action: Kill
DrawLineToTarget:
QueuedLineWidth: 2
QueuedMarkerWidth: 3
AppearsOnRadar: AppearsOnRadar:
UseLocation: true UseLocation: true
Targetable@GROUND: Targetable@GROUND:
@@ -874,10 +857,6 @@
Targetable@AIRBORNE: Targetable@AIRBORNE:
TargetTypes: Air TargetTypes: Air
RequiresCondition: airborne RequiresCondition: airborne
Selectable:
WithTextControlGroupDecoration:
SelectionDecorations:
Palette: pips
Repairable: Repairable:
RepairActors: gadept RepairActors: gadept
Voice: Move Voice: Move
@@ -963,9 +942,6 @@
Inherits@3: ^HealsOnTiberium Inherits@3: ^HealsOnTiberium
Inherits@selection: ^SelectableCombatUnit Inherits@selection: ^SelectableCombatUnit
Huntable: Huntable:
DrawLineToTarget:
QueuedLineWidth: 2
QueuedMarkerWidth: 3
Health: Health:
Armor: Armor:
Type: Light Type: Light
@@ -973,9 +949,6 @@
Speed: 113 Speed: 113
TurnSpeed: 16 TurnSpeed: 16
Locomotor: visceroid Locomotor: visceroid
WithTextControlGroupDecoration:
SelectionDecorations:
Palette: pips
Selectable: Selectable:
Bounds: 26,26,0,-3 Bounds: 26,26,0,-3
Targetable: Targetable:
@@ -1121,9 +1094,6 @@
RenderVoxels: RenderVoxels:
RenderSprites: RenderSprites:
WithVoxelBody: WithVoxelBody:
DrawLineToTarget:
QueuedLineWidth: 2
QueuedMarkerWidth: 3
Mobile: Mobile:
TurnSpeed: 5 TurnSpeed: 5
Voice: Move Voice: Move
@@ -1143,9 +1113,6 @@
RequiresCondition: !inside-tunnel RequiresCondition: !inside-tunnel
Selectable: Selectable:
Bounds: 40,24 Bounds: 40,24
WithTextControlGroupDecoration:
SelectionDecorations:
Palette: pips
Voiced: Voiced:
VoiceSet: Vehicle VoiceSet: Vehicle
Targetable: Targetable:
@@ -1324,7 +1291,7 @@
Sequence: offline Sequence: offline
Palette: mouse Palette: mouse
RequiresCondition: powerdown RequiresCondition: powerdown
ReferencePoint: Center Position: Center
Offsets: Offsets:
repairing: 12, 0 repairing: 12, 0
PowerMultiplier@POWERDOWN: PowerMultiplier@POWERDOWN:
@@ -1343,25 +1310,62 @@
RequiresCondition: lowpower || powerdown RequiresCondition: lowpower || powerdown
Condition: disabled Condition: disabled
^Selectable:
Selectable:
SelectionDecorations:
WithTextControlGroupDecoration:
Margin: 2, 0
DrawLineToTarget:
QueuedLineWidth: 2
QueuedMarkerWidth: 3
^SelectableCombatUnit: ^SelectableCombatUnit:
Inherits@selectiondecorations: ^Selectable
Selectable: Selectable:
Priority: 10 Priority: 10
PriorityModifiers: Ctrl PriorityModifiers: Ctrl
^SelectableSupportUnit: ^SelectableSupportUnit:
Inherits@selectiondecorations: ^Selectable
Selectable: Selectable:
Priority: 8 Priority: 8
PriorityModifiers: Ctrl, Alt PriorityModifiers: Ctrl, Alt
^SelectableEconomicUnit: ^SelectableEconomicUnit:
Inherits@selectiondecorations: ^Selectable
Selectable: Selectable:
Priority: 6 Priority: 6
PriorityModifiers: Ctrl, Alt PriorityModifiers: Ctrl, Alt
^CargoPips:
WithCargoPipsDecoration:
Position: BottomLeft
RequiresSelection: true
Palette: pips
Margin: 5, 2
CustomPipSequences:
red: pip-red
green: pip-green
yellow: pip-yellow
^SelectableCombatBuilding: ^SelectableCombatBuilding:
Inherits@selectiondecorations: ^Selectable
Selectable: Selectable:
Priority: 4 Priority: 4
^SelectableBuilding: ^SelectableBuilding:
Inherits@selectiondecorations: ^Selectable
Selectable: Selectable:
Priority: 2 Priority: 2
^PrimaryBuilding:
PrimaryBuilding:
PrimaryCondition: primary
SelectionNotification: PrimaryBuildingSelected
WithTextDecoration@primary:
RequiresCondition: primary
Position: Top
RequiresSelection: true
Margin: 0, 5
Text: PRIMARY
Color: E0D048

View File

@@ -74,7 +74,7 @@ MEDIC:
Step: 500 Step: 500
Delay: 60 Delay: 60
Passenger: Passenger:
PipType: Red CustomPipType: red
JUMPJET: JUMPJET:
Inherits: ^Soldier Inherits: ^Soldier
@@ -102,7 +102,7 @@ JUMPJET:
Armor: Armor:
Type: Light Type: Light
Passenger: Passenger:
PipType: Green CustomPipType: green
RevealsShroud: RevealsShroud:
Range: 6c0 Range: 6c0
Armament: Armament:

View File

@@ -66,11 +66,11 @@ GAPOWR:
RequiresCondition: !empdisable && powrup.b RequiresCondition: !empdisable && powrup.b
Amount: 50 Amount: 50
ProvidesPrerequisite@buildingname: ProvidesPrerequisite@buildingname:
SelectionDecorations:
GAPILE: GAPILE:
Inherits: ^Building Inherits: ^Building
Inherits@SHAPE: ^2x2Shape Inherits@SHAPE: ^2x2Shape
Inherits@PRIMARY: ^PrimaryBuilding
Buildable: Buildable:
Queue: Building Queue: Building
BuildPaletteOrder: 30 BuildPaletteOrder: 30
@@ -141,9 +141,6 @@ GAPILE:
Production: Production:
Produces: Infantry Produces: Infantry
PauseOnCondition: empdisable PauseOnCondition: empdisable
PrimaryBuilding:
PrimaryCondition: primary
SelectionNotification: PrimaryBuildingSelected
ProductionBar: ProductionBar:
ProductionType: Infantry ProductionType: Infantry
WithIdleOverlay@LIGHTS: WithIdleOverlay@LIGHTS:
@@ -158,18 +155,11 @@ GAPILE:
Power: Power:
Amount: -20 Amount: -20
ProvidesPrerequisite@buildingname: ProvidesPrerequisite@buildingname:
SelectionDecorations:
WithTextDecoration@primary:
RequiresSelection: true
Text: PRIMARY
ReferencePoint: Top
Color: E0D048
ZOffset: 256
RequiresCondition: primary
GAWEAP: GAWEAP:
Inherits: ^Building Inherits: ^Building
Inherits@SHAPE: ^4x3FactoryWithBibShape Inherits@SHAPE: ^4x3FactoryWithBibShape
Inherits@PRIMARY: ^PrimaryBuilding
Valued: Valued:
Cost: 2000 Cost: 2000
Tooltip: Tooltip:
@@ -206,9 +196,6 @@ GAWEAP:
Production: Production:
Produces: Vehicle Produces: Vehicle
PauseOnCondition: empdisable PauseOnCondition: empdisable
PrimaryBuilding:
PrimaryCondition: primary
SelectionNotification: PrimaryBuildingSelected
ProductionBar: ProductionBar:
ProductionType: Vehicle ProductionType: Vehicle
WithIdleOverlay@ROOF: WithIdleOverlay@ROOF:
@@ -231,18 +218,11 @@ GAWEAP:
Power: Power:
Amount: -30 Amount: -30
ProvidesPrerequisite@buildingname: ProvidesPrerequisite@buildingname:
SelectionDecorations:
WithTextDecoration@primary:
RequiresSelection: true
Text: PRIMARY
ReferencePoint: Top
Color: E0D048
ZOffset: 256
RequiresCondition: primary
GAHPAD: GAHPAD:
Inherits: ^Building Inherits: ^Building
Inherits@SHAPE: ^2x2Shape Inherits@SHAPE: ^2x2Shape
Inherits@PRIMARY: ^PrimaryBuilding
Valued: Valued:
Cost: 500 Cost: 500
Tooltip: Tooltip:
@@ -270,9 +250,6 @@ GAHPAD:
Production: Production:
Produces: Air Produces: Air
PauseOnCondition: empdisable PauseOnCondition: empdisable
PrimaryBuilding:
PrimaryCondition: primary
SelectionNotification: PrimaryBuildingSelected
Reservable: Reservable:
RepairsUnits: RepairsUnits:
HpPerStep: 1000 HpPerStep: 1000
@@ -296,14 +273,6 @@ GAHPAD:
Bounds: 88, 66, 0, -5 Bounds: 88, 66, 0, -5
DecorationBounds: 88, 66, 0, -5 DecorationBounds: 88, 66, 0, -5
ProvidesPrerequisite@buildingname: ProvidesPrerequisite@buildingname:
SelectionDecorations:
WithTextDecoration@primary:
RequiresSelection: true
Text: PRIMARY
ReferencePoint: Top
Color: E0D048
ZOffset: 256
RequiresCondition: primary
GADEPT: GADEPT:
Inherits: ^Building Inherits: ^Building
@@ -362,7 +331,6 @@ GADEPT:
Power: Power:
Amount: -30 Amount: -30
ProvidesPrerequisite@buildingname: ProvidesPrerequisite@buildingname:
SelectionDecorations:
RenderSprites: RenderSprites:
Image: gadept.gdi Image: gadept.gdi
FactionImages: FactionImages:
@@ -412,7 +380,6 @@ GARADR:
Power: Power:
Amount: -50 Amount: -50
ProvidesPrerequisite@buildingname: ProvidesPrerequisite@buildingname:
SelectionDecorations:
GATECH: GATECH:
Inherits: ^Building Inherits: ^Building
@@ -448,7 +415,6 @@ GATECH:
Power: Power:
Amount: -150 Amount: -150
ProvidesPrerequisite@buildingname: ProvidesPrerequisite@buildingname:
SelectionDecorations:
GAPLUG: GAPLUG:
Inherits: ^Building Inherits: ^Building
@@ -558,4 +524,3 @@ GAPLUG:
PauseOnCondition: disabled PauseOnCondition: disabled
Sequence: idle-hunterseekerb Sequence: idle-hunterseekerb
ProvidesPrerequisite@buildingname: ProvidesPrerequisite@buildingname:
SelectionDecorations:

View File

@@ -137,7 +137,6 @@ GACTWR:
tower.rocket: !build-incomplete && !tower.rocket && !tower.vulcan && !tower.sam tower.rocket: !build-incomplete && !tower.rocket && !tower.vulcan && !tower.sam
tower.sam: !build-incomplete && !tower.vulcan && !tower.rocket && !tower.sam tower.sam: !build-incomplete && !tower.vulcan && !tower.rocket && !tower.sam
ProvidesPrerequisite@buildingname: ProvidesPrerequisite@buildingname:
SelectionDecorations:
Replacement: Replacement:
ReplaceableTypes: GDITower ReplaceableTypes: GDITower

View File

@@ -1,6 +1,7 @@
APC: APC:
Inherits: ^Tank Inherits: ^Tank
Inherits@VOXELS: ^VoxelActor Inherits@VOXELS: ^VoxelActor
Inherits@CARGOPIPS: ^CargoPips
Valued: Valued:
Cost: 800 Cost: 800
Tooltip: Tooltip:
@@ -28,7 +29,6 @@ APC:
Cargo: Cargo:
Types: Infantry Types: Infantry
MaxWeight: 5 MaxWeight: 5
PipCount: 5
UnloadVoice: Unload UnloadVoice: Unload
LoadingCondition: loading LoadingCondition: loading
EjectOnDeath: true EjectOnDeath: true
@@ -409,6 +409,5 @@ JUGG:
WithMuzzleOverlay: WithMuzzleOverlay:
RevealOnFire: RevealOnFire:
ArmamentNames: deployed ArmamentNames: deployed
SelectionDecorations:
Selectable: Selectable:
DecorationBounds: 48,40,0,-8 DecorationBounds: 48,40,0,-8

View File

@@ -68,7 +68,6 @@ CYBORG:
Weapon: Vulcan3 Weapon: Vulcan3
AttackFrontal: AttackFrontal:
Voice: Attack Voice: Attack
SelectionDecorations:
ProducibleWithLevel: ProducibleWithLevel:
Prerequisites: barracks.upgraded Prerequisites: barracks.upgraded
@@ -108,7 +107,6 @@ CYC2:
LocalOffset: 240,120,966 LocalOffset: 240,120,966
AttackFrontal: AttackFrontal:
Voice: Attack Voice: Attack
SelectionDecorations:
ProducibleWithLevel: ProducibleWithLevel:
Prerequisites: barracks.upgraded Prerequisites: barracks.upgraded

View File

@@ -35,7 +35,6 @@ NAPOWR:
TargetTypes: Ground, Building, C4, SpyInfiltrate TargetTypes: Ground, Building, C4, SpyInfiltrate
ScalePowerWithHealth: ScalePowerWithHealth:
PowerTooltip: PowerTooltip:
SelectionDecorations:
NAAPWR: NAAPWR:
Inherits: ^Building Inherits: ^Building
@@ -74,12 +73,12 @@ NAAPWR:
TargetTypes: Ground, Building, C4, SpyInfiltrate TargetTypes: Ground, Building, C4, SpyInfiltrate
ScalePowerWithHealth: ScalePowerWithHealth:
PowerTooltip: PowerTooltip:
SelectionDecorations:
ProvidesPrerequisite@buildingname: ProvidesPrerequisite@buildingname:
NAHAND: NAHAND:
Inherits: ^Building Inherits: ^Building
Inherits@SHAPE: ^3x2Shape Inherits@SHAPE: ^3x2Shape
Inherits@PRIMARY: ^PrimaryBuilding
Buildable: Buildable:
Queue: Building Queue: Building
BuildPaletteOrder: 40 BuildPaletteOrder: 40
@@ -156,9 +155,6 @@ NAHAND:
Production: Production:
Produces: Infantry Produces: Infantry
PauseOnCondition: empdisable PauseOnCondition: empdisable
PrimaryBuilding:
PrimaryCondition: primary
SelectionNotification: PrimaryBuildingSelected
ProductionBar: ProductionBar:
ProductionType: Infantry ProductionType: Infantry
WithIdleOverlay@LIGHTS: WithIdleOverlay@LIGHTS:
@@ -170,18 +166,11 @@ NAHAND:
Power: Power:
Amount: -20 Amount: -20
ProvidesPrerequisite@buildingname: ProvidesPrerequisite@buildingname:
SelectionDecorations:
WithTextDecoration@primary:
RequiresSelection: true
Text: PRIMARY
ReferencePoint: Top
Color: E0D048
ZOffset: 256
RequiresCondition: primary
NAWEAP: NAWEAP:
Inherits: ^Building Inherits: ^Building
Inherits@SHAPE: ^4x3FactoryWithBibShape Inherits@SHAPE: ^4x3FactoryWithBibShape
Inherits@PRIMARY: ^PrimaryBuilding
Valued: Valued:
Cost: 2000 Cost: 2000
Tooltip: Tooltip:
@@ -218,9 +207,6 @@ NAWEAP:
Production: Production:
Produces: Vehicle Produces: Vehicle
PauseOnCondition: empdisable PauseOnCondition: empdisable
PrimaryBuilding:
PrimaryCondition: primary
SelectionNotification: PrimaryBuildingSelected
ProductionBar: ProductionBar:
ProductionType: Vehicle ProductionType: Vehicle
WithIdleOverlay@ROOF: WithIdleOverlay@ROOF:
@@ -237,18 +223,11 @@ NAWEAP:
Power: Power:
Amount: -30 Amount: -30
ProvidesPrerequisite@buildingname: ProvidesPrerequisite@buildingname:
SelectionDecorations:
WithTextDecoration@primary:
RequiresSelection: true
Text: PRIMARY
ReferencePoint: Top
Color: E0D048
ZOffset: 256
RequiresCondition: primary
NAHPAD: NAHPAD:
Inherits: ^Building Inherits: ^Building
Inherits@SHAPE: ^2x2Shape Inherits@SHAPE: ^2x2Shape
Inherits@PRIMARY: ^PrimaryBuilding
Valued: Valued:
Cost: 500 Cost: 500
Tooltip: Tooltip:
@@ -276,9 +255,6 @@ NAHPAD:
Production: Production:
Produces: Air Produces: Air
PauseOnCondition: empdisable PauseOnCondition: empdisable
PrimaryBuilding:
PrimaryCondition: primary
SelectionNotification: PrimaryBuildingSelected
Reservable: Reservable:
RepairsUnits: RepairsUnits:
HpPerStep: 1000 HpPerStep: 1000
@@ -302,14 +278,6 @@ NAHPAD:
Bounds: 78, 48, 0, -6 Bounds: 78, 48, 0, -6
DecorationBounds: 78, 54, 0, -8 DecorationBounds: 78, 54, 0, -8
ProvidesPrerequisite@buildingname: ProvidesPrerequisite@buildingname:
SelectionDecorations:
WithTextDecoration@primary:
RequiresSelection: true
Text: PRIMARY
ReferencePoint: Top
Color: E0D048
ZOffset: 256
RequiresCondition: primary
NARADR: NARADR:
Inherits: ^Building Inherits: ^Building
@@ -354,7 +322,6 @@ NARADR:
Power: Power:
Amount: -40 Amount: -40
ProvidesPrerequisite@buildingname: ProvidesPrerequisite@buildingname:
SelectionDecorations:
NATECH: NATECH:
Inherits: ^Building Inherits: ^Building
@@ -390,7 +357,6 @@ NATECH:
Power: Power:
Amount: -150 Amount: -150
ProvidesPrerequisite@buildingname: ProvidesPrerequisite@buildingname:
SelectionDecorations:
NATMPL: NATMPL:
Inherits: ^Building Inherits: ^Building

View File

@@ -182,7 +182,6 @@ NALASR:
RequiresCondition: !build-incomplete RequiresCondition: !build-incomplete
Power: Power:
Amount: -40 Amount: -40
SelectionDecorations:
BodyOrientation: BodyOrientation:
QuantizedFacings: 0 QuantizedFacings: 0
@@ -233,7 +232,6 @@ NAOBEL:
Sequence: idle-lights Sequence: idle-lights
Power: Power:
Amount: -150 Amount: -150
SelectionDecorations:
NASAM: NASAM:
Inherits: ^Defense Inherits: ^Defense
@@ -273,7 +271,6 @@ NASAM:
LocalOffset: 543,0,815 LocalOffset: 543,0,815
Power: Power:
Amount: -30 Amount: -30
SelectionDecorations:
NASTLH: NASTLH:
Inherits: ^Building Inherits: ^Building
@@ -318,7 +315,6 @@ NASTLH:
Selectable: Selectable:
Bounds: 106, 48, 8, -6 Bounds: 106, 48, 8, -6
DecorationBounds: 106, 60, 8, -15 DecorationBounds: 106, 60, 8, -15
SelectionDecorations:
NAMISL: NAMISL:
Inherits: ^Building Inherits: ^Building
@@ -381,7 +377,6 @@ NAMISL:
TrailInterval: 0 TrailInterval: 0
TrailSequences: idle TrailSequences: idle
WithNukeLaunchOverlay: WithNukeLaunchOverlay:
SelectionDecorations:
NAWAST: NAWAST:
Inherits: ^Building Inherits: ^Building
@@ -414,8 +409,6 @@ NAWAST:
DockAngle: 160 DockAngle: 160
DockOffset: 2,1 DockOffset: 2,1
StoresResources: StoresResources:
PipColor: Red
PipCount: 15
Capacity: 56 Capacity: 56
Power: Power:
Amount: -40 Amount: -40
@@ -433,4 +426,10 @@ NAWAST:
RequiresCondition: !build-incomplete RequiresCondition: !build-incomplete
Sequence: bib Sequence: bib
ProvidesPrerequisite@buildingname: ProvidesPrerequisite@buildingname:
SelectionDecorations: WithResourceStoragePipsDecoration:
Position: BottomLeft
RequiresSelection: true
Margin: 5, 2
PipCount: 15
FullSequence: pip-red
Palette: pips

View File

@@ -383,10 +383,18 @@ WEED:
WithVoxelUnloadBody: WithVoxelUnloadBody:
-DamagedByTerrain@VEINS: -DamagedByTerrain@VEINS:
-LeavesTrails@VEINS: -LeavesTrails@VEINS:
WithHarvesterPipsDecoration:
Position: BottomLeft
RequiresSelection: true
Margin: 5, 2
FullSequence: pip-red
Palette: pips
PipCount: 7
SAPC: SAPC:
Inherits: ^Tank Inherits: ^Tank
Inherits@VOXELS: ^VoxelActor Inherits@VOXELS: ^VoxelActor
Inherits@CARGOPIPS: ^CargoPips
Valued: Valued:
Cost: 800 Cost: 800
Tooltip: Tooltip:
@@ -414,7 +422,6 @@ SAPC:
Cargo: Cargo:
Types: Infantry Types: Infantry
MaxWeight: 5 MaxWeight: 5
PipCount: 5
UnloadVoice: Unload UnloadVoice: Unload
LoadingCondition: loading LoadingCondition: loading
EjectOnDeath: true EjectOnDeath: true

View File

@@ -59,7 +59,7 @@ ENGINEER:
Health: Health:
HP: 10000 HP: 10000
Passenger: Passenger:
PipType: Yellow CustomPipType: yellow
EngineerRepair: EngineerRepair:
RepairsBridges: RepairsBridges:
RepairNotification: BridgeRepaired RepairNotification: BridgeRepaired

View File

@@ -84,7 +84,6 @@ GACNST:
ProvidesPrerequisite@nod: ProvidesPrerequisite@nod:
Factions: nod Factions: nod
Prerequisite: structures.nod Prerequisite: structures.nod
SelectionDecorations:
PROC: PROC:
Inherits: ^Building Inherits: ^Building
@@ -114,8 +113,6 @@ PROC:
DockOffset: 2,1 DockOffset: 2,1
DiscardExcessResources: true DiscardExcessResources: true
StoresResources: StoresResources:
PipColor: Green
PipCount: 10
Capacity: 2000 Capacity: 2000
CustomSellValue: CustomSellValue:
Value: 600 Value: 600
@@ -138,7 +135,6 @@ PROC:
Power: Power:
Amount: -30 Amount: -30
ProvidesPrerequisite@buildingname: ProvidesPrerequisite@buildingname:
SelectionDecorations:
RenderSprites: RenderSprites:
Image: proc.gdi Image: proc.gdi
FactionImages: FactionImages:
@@ -149,6 +145,12 @@ PROC:
Explodes: Explodes:
RequiresCondition: contains-tiberium RequiresCondition: contains-tiberium
Weapon: TiberiumExplosion Weapon: TiberiumExplosion
WithResourceStoragePipsDecoration:
Position: BottomLeft
RequiresSelection: true
Margin: 5, 2
PipCount: 10
Palette: pips
GASILO: GASILO:
Inherits: ^Building Inherits: ^Building
@@ -190,17 +192,20 @@ GASILO:
RequiresCondition: !build-incomplete RequiresCondition: !build-incomplete
Sequence: idle-lights Sequence: idle-lights
StoresResources: StoresResources:
PipColor: Green
PipCount: 5
Capacity: 1500 Capacity: 1500
Power: Power:
Amount: -10 Amount: -10
SelectionDecorations:
GrantConditionOnPlayerResources: GrantConditionOnPlayerResources:
Condition: contains-tiberium Condition: contains-tiberium
Explodes: Explodes:
RequiresCondition: contains-tiberium RequiresCondition: contains-tiberium
Weapon: TiberiumExplosion Weapon: TiberiumExplosion
WithResourceStoragePipsDecoration:
Position: BottomLeft
RequiresSelection: true
Margin: 5, 2
PipCount: 5
Palette: pips
ANYPOWER: ANYPOWER:
AlwaysVisible: AlwaysVisible:

View File

@@ -37,7 +37,6 @@ NAPULS:
Sequence: turret Sequence: turret
Power: Power:
Amount: -150 Amount: -150
SelectionDecorations:
RenderSprites: RenderSprites:
Image: napuls.gdi Image: napuls.gdi
FactionImages: FactionImages:

View File

@@ -34,7 +34,6 @@ MCV:
TransformSounds: place2.aud TransformSounds: place2.aud
NoTransformSounds: NoTransformSounds:
Voice: Move Voice: Move
SelectionDecorations:
RenderSprites: RenderSprites:
Image: mcv.gdi Image: mcv.gdi
FactionImages: FactionImages:
@@ -92,7 +91,6 @@ HARV:
WithHarvestOverlay: WithHarvestOverlay:
LocalOffset: 543,0,0 LocalOffset: 543,0,0
Palette: effect Palette: effect
SelectionDecorations:
RenderSprites: RenderSprites:
Image: harv.gdi Image: harv.gdi
FactionImages: FactionImages:
@@ -100,6 +98,15 @@ HARV:
nod: harv.nod nod: harv.nod
-DamagedByTerrain@VEINS: -DamagedByTerrain@VEINS:
-LeavesTrails@VEINS: -LeavesTrails@VEINS:
WithHarvesterPipsDecoration:
Position: BottomLeft
RequiresSelection: true
Margin: 5, 2
PipCount: 7
Palette: pips
ResourceSequences:
Tiberium: pip-green
BlueTiberium: pip-blue
LPST: LPST:
Inherits: ^Tank Inherits: ^Tank

View File

@@ -200,7 +200,6 @@
ResourceType@Tiberium: ResourceType@Tiberium:
Type: Tiberium Type: Tiberium
Name: Tiberium Name: Tiberium
PipColor: Green
ResourceType: 1 ResourceType: 1
Palette: greentiberium Palette: greentiberium
Sequences: tib01, tib02, tib03, tib04, tib05, tib06, tib07, tib08, tib09, tib10, tib11, tib12 Sequences: tib01, tib02, tib03, tib04, tib05, tib06, tib07, tib08, tib09, tib10, tib11, tib12
@@ -212,7 +211,6 @@
ResourceType@BlueTiberium: ResourceType@BlueTiberium:
Type: BlueTiberium Type: BlueTiberium
Name: Tiberium Name: Tiberium
PipColor: Blue
ResourceType: 2 ResourceType: 2
Palette: bluetiberium Palette: bluetiberium
Sequences: tib01, tib02, tib03, tib04, tib05, tib06, tib07, tib08, tib09, tib10, tib11, tib12 Sequences: tib01, tib02, tib03, tib04, tib05, tib06, tib07, tib08, tib09, tib10, tib11, tib12
@@ -224,7 +222,6 @@
ResourceType@Veins: ResourceType@Veins:
Type: Veins Type: Veins
Name: Veins Name: Veins
PipColor: Red
ResourceType: 3 ResourceType: 3
Palette: player Palette: player
Sequences: veins Sequences: veins