Update D2k decorations.

This commit is contained in:
Paul Chote
2020-03-17 11:28:43 +00:00
committed by atlimit8
parent f9ca2114a9
commit 4b446d100e
5 changed files with 78 additions and 131 deletions

View File

@@ -88,7 +88,6 @@ frigate:
-AppearsOnRadar: -AppearsOnRadar:
Cargo: Cargo:
MaxWeight: 20 MaxWeight: 20
PipCount: 10
RejectsOrders: RejectsOrders:
ornithopter: ornithopter:

View File

@@ -96,30 +96,30 @@
Image: rank Image: rank
Sequence: rank-veteran-1 Sequence: rank-veteran-1
Palette: effect Palette: effect
ReferencePoint: Bottom, Right Position: BottomRight
Margin: 5, 6
RequiresCondition: rank-veteran == 1 RequiresCondition: rank-veteran == 1
ZOffset: 256
WithDecoration@RANK-2: WithDecoration@RANK-2:
Image: rank Image: rank
Sequence: rank-veteran-2 Sequence: rank-veteran-2
Palette: effect Palette: effect
ReferencePoint: Bottom, Right Position: BottomRight
Margin: 5, 6
RequiresCondition: rank-veteran == 2 RequiresCondition: rank-veteran == 2
ZOffset: 256
WithDecoration@RANK-3: WithDecoration@RANK-3:
Image: rank Image: rank
Sequence: rank-veteran-3 Sequence: rank-veteran-3
Palette: effect Palette: effect
ReferencePoint: Bottom, Right Position: BottomRight
Margin: 5, 6
RequiresCondition: rank-veteran == 3 RequiresCondition: rank-veteran == 3
ZOffset: 256
WithDecoration@RANK-ELITE: WithDecoration@RANK-ELITE:
Image: rank Image: rank
Sequence: rank-elite Sequence: rank-elite
Palette: effect Palette: effect
ReferencePoint: Bottom, Right Position: BottomRight
Margin: 5, 6
RequiresCondition: rank-elite RequiresCondition: rank-elite
ZOffset: 256
^AutoTargetGround: ^AutoTargetGround:
AutoTarget: AutoTarget:
@@ -176,8 +176,6 @@
TurnSpeed: 5 TurnSpeed: 5
Locomotor: vehicle Locomotor: vehicle
PauseOnCondition: notmobile PauseOnCondition: notmobile
SelectionDecorations:
WithSpriteControlGroupDecoration:
Selectable: Selectable:
Bounds: 32,32 Bounds: 32,32
Targetable: Targetable:
@@ -185,7 +183,6 @@
Passenger: Passenger:
CargoType: Vehicle CargoType: Vehicle
AttackMove: AttackMove:
DrawLineToTarget:
HiddenUnderFog: HiddenUnderFog:
ActorLostNotification: ActorLostNotification:
Repairable: Repairable:
@@ -205,9 +202,8 @@
LockedCondition: notmobile LockedCondition: notmobile
WithDecoration@CARRYALL: WithDecoration@CARRYALL:
Image: pips Image: pips
Margin: 7, 9
Sequence: pickup-indicator Sequence: pickup-indicator
ReferencePoint: Top, Left
ZOffset: 256
RequiresCondition: carryall-reserved RequiresCondition: carryall-reserved
RevealOnFire: RevealOnFire:
RevealOnDeath: RevealOnDeath:
@@ -285,8 +281,6 @@
Range: 3c768 Range: 3c768
Mobile: Mobile:
Locomotor: foot Locomotor: foot
SelectionDecorations:
WithSpriteControlGroupDecoration:
Selectable: Selectable:
Bounds: 24,24,0,-4 Bounds: 24,24,0,-4
DecorationBounds: 12,20,0,-4 DecorationBounds: 12,20,0,-4
@@ -309,10 +303,8 @@
BulletDeath: 4 BulletDeath: 4
CrushedSequence: die-crushed CrushedSequence: die-crushed
AttackMove: AttackMove:
DrawLineToTarget:
Passenger: Passenger:
CargoType: Infantry CargoType: Infantry
PipType: Green
HiddenUnderFog: HiddenUnderFog:
ActorLostNotification: ActorLostNotification:
Crushable: Crushable:
@@ -356,7 +348,6 @@
AlwaysVisibleStances: None AlwaysVisibleStances: None
ActorLostNotification: ActorLostNotification:
AttackMove: AttackMove:
DrawLineToTarget:
WithFacingSpriteBody: WithFacingSpriteBody:
WithShadow: WithShadow:
HitShape: HitShape:
@@ -372,8 +363,6 @@
Huntable: Huntable:
OwnerLostAction: OwnerLostAction:
Action: Kill Action: Kill
SelectionDecorations:
WithSpriteControlGroupDecoration:
RevealsShroud: RevealsShroud:
Targetable: Targetable:
TargetTypes: Ground, C4, Structure TargetTypes: Ground, C4, Structure
@@ -449,7 +438,7 @@
WithBuildingRepairDecoration: WithBuildingRepairDecoration:
Image: allyrepair Image: allyrepair
Sequence: repair Sequence: repair
ReferencePoint: Center Position: Center
Palette: player Palette: player
IsPlayerPalette: True IsPlayerPalette: True
@@ -510,7 +499,7 @@
Sequence: offline Sequence: offline
Palette: chrome Palette: chrome
RequiresCondition: powerdown RequiresCondition: powerdown
ReferencePoint: Center Position: Center
Offsets: Offsets:
repairing: 10, 0 repairing: 10, 0
PowerMultiplier@POWERDOWN: PowerMultiplier@POWERDOWN:
@@ -522,25 +511,60 @@
Offsets: Offsets:
powerdown: -10, 0 powerdown: -10, 0
^Selectable:
Selectable:
SelectionDecorations:
WithSpriteControlGroupDecoration:
Margin: -1, -1
DrawLineToTarget:
^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
^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
ProductionQueues: Building
SelectionNotification: PrimaryBuildingSelected
WithTextDecoration@primary:
RequiresCondition: primary
Position: Top
Margin: 0, 5
RequiresSelection: true
Text: PRIMARY
^Upgradeable:
GrantConditionOnPrerequisite@UPGRADEABLE:
Condition: stardecoration
WithDecoration@upgraded:
RequiresCondition: stardecoration
Position: TopRight
Margin: 6, 8
RequiresSelection: true
Image: pips
Sequence: tag-upgraded

View File

@@ -54,6 +54,8 @@ concreteb:
construction_yard: construction_yard:
Inherits: ^Building Inherits: ^Building
Inherits@PRIMARY: ^PrimaryBuilding
Inherits@UPGRADEABLE: ^Upgradeable
Buildable: Buildable:
Description: Produces structures. Description: Produces structures.
-DamagedByTerrain: -DamagedByTerrain:
@@ -103,26 +105,10 @@ construction_yard:
RequiresCondition: !build-incomplete RequiresCondition: !build-incomplete
Palette: d2k Palette: d2k
PrimaryBuilding: PrimaryBuilding:
PrimaryCondition: primary
ProductionQueues: Building ProductionQueues: Building
SelectionNotification: PrimaryBuildingSelected
ProvidesPrerequisite@buildingname: ProvidesPrerequisite@buildingname:
GrantConditionOnPrerequisite: GrantConditionOnPrerequisite@UPGRADEABLE:
Prerequisites: upgrade.conyard Prerequisites: upgrade.conyard
Condition: stardecoration
WithDecoration@upgraded:
RequiresSelection: true
Image: pips
Sequence: tag-upgraded
ReferencePoint: Top, Right
ZOffset: 256
RequiresCondition: stardecoration
WithTextDecoration@primary:
RequiresSelection: true
Text: PRIMARY
ReferencePoint: Top
ZOffset: 256
RequiresCondition: primary
RevealOnDeath: RevealOnDeath:
Radius: 5c768 Radius: 5c768
@@ -174,6 +160,8 @@ wind_trap:
barracks: barracks:
Inherits: ^Building Inherits: ^Building
Inherits@PRIMARY: ^PrimaryBuilding
Inherits@UPGRADEABLE: ^Upgradeable
Buildable: Buildable:
Prerequisites: wind_trap Prerequisites: wind_trap
Queue: Building Queue: Building
@@ -211,9 +199,7 @@ barracks:
Production: Production:
Produces: Infantry, Upgrade Produces: Infantry, Upgrade
PrimaryBuilding: PrimaryBuilding:
PrimaryCondition: primary
ProductionQueues: Infantry ProductionQueues: Infantry
SelectionNotification: PrimaryBuildingSelected
ProductionBar: ProductionBar:
ProductionType: Infantry ProductionType: Infantry
ProvidesPrerequisite@atreides: ProvidesPrerequisite@atreides:
@@ -236,22 +222,8 @@ barracks:
corrino: barracks.harkonnen corrino: barracks.harkonnen
WithBuildingBib: WithBuildingBib:
ProvidesPrerequisite@buildingname: ProvidesPrerequisite@buildingname:
GrantConditionOnPrerequisite: GrantConditionOnPrerequisite@UPGRADEABLE:
Prerequisites: upgrade.barracks Prerequisites: upgrade.barracks
Condition: stardecoration
WithDecoration@upgraded:
RequiresSelection: true
Image: pips
Sequence: tag-upgraded
ReferencePoint: Top, Right
ZOffset: 256
RequiresCondition: stardecoration
WithTextDecoration@primary:
RequiresSelection: true
Text: PRIMARY
ReferencePoint: Top
ZOffset: 256
RequiresCondition: primary
RevealOnDeath: RevealOnDeath:
Radius: 3c768 Radius: 3c768
@@ -293,8 +265,6 @@ refinery:
DockOffset: 2,1 DockOffset: 2,1
TickRate: 20 TickRate: 20
StoresResources: StoresResources:
PipColor: green
PipCount: 10
Capacity: 2000 Capacity: 2000
CustomSellValue: CustomSellValue:
Value: 500 Value: 500
@@ -320,6 +290,11 @@ refinery:
Power: Power:
Amount: -75 Amount: -75
ProvidesPrerequisite@buildingname: ProvidesPrerequisite@buildingname:
WithResourceStoragePipsDecoration:
Position: BottomLeft
Margin: 1, 4
RequiresSelection: true
PipCount: 10
silo: silo:
Inherits: ^Building Inherits: ^Building
@@ -356,8 +331,6 @@ silo:
WithResourceLevelSpriteBody: WithResourceLevelSpriteBody:
Sequence: stages Sequence: stages
StoresResources: StoresResources:
PipColor: green
PipCount: 5
Capacity: 2000 Capacity: 2000
-SpawnActorsOnSell: -SpawnActorsOnSell:
Power: Power:
@@ -370,9 +343,16 @@ silo:
Range: 2c0, 5c0 Range: 2c0, 5c0
RevealOnDeath: RevealOnDeath:
Radius: 2c768 Radius: 2c768
WithResourceStoragePipsDecoration:
Position: BottomLeft
Margin: 1, 4
RequiresSelection: true
PipCount: 5
light_factory: light_factory:
Inherits: ^Building Inherits: ^Building
Inherits@PRIMARY: ^PrimaryBuilding
Inherits@UPGRADEABLE: ^Upgradeable
Buildable: Buildable:
Prerequisites: refinery Prerequisites: refinery
Queue: Building Queue: Building
@@ -423,9 +403,7 @@ light_factory:
Production: Production:
Produces: Vehicle, Upgrade Produces: Vehicle, Upgrade
PrimaryBuilding: PrimaryBuilding:
PrimaryCondition: primary
ProductionQueues: Vehicle ProductionQueues: Vehicle
SelectionNotification: PrimaryBuildingSelected
ProductionBar: ProductionBar:
ProductionType: Vehicle ProductionType: Vehicle
ProvidesPrerequisite@atreides: ProvidesPrerequisite@atreides:
@@ -446,25 +424,13 @@ light_factory:
ProvidesPrerequisite@buildingname: ProvidesPrerequisite@buildingname:
Power: Power:
Amount: -125 Amount: -125
GrantConditionOnPrerequisite: GrantConditionOnPrerequisite@UPGRADEABLE:
Prerequisites: upgrade.light Prerequisites: upgrade.light
Condition: stardecoration
WithDecoration@upgraded:
RequiresSelection: true
Image: pips
Sequence: tag-upgraded
ReferencePoint: Top, Right
ZOffset: 256
RequiresCondition: stardecoration
WithTextDecoration@primary:
RequiresSelection: true
Text: PRIMARY
ReferencePoint: Top
ZOffset: 256
RequiresCondition: primary
heavy_factory: heavy_factory:
Inherits: ^Building Inherits: ^Building
Inherits@PRIMARY: ^PrimaryBuilding
Inherits@UPGRADEABLE: ^Upgradeable
Buildable: Buildable:
Prerequisites: refinery Prerequisites: refinery
Queue: Building Queue: Building
@@ -504,9 +470,7 @@ heavy_factory:
Production: Production:
Produces: Armor, Upgrade Produces: Armor, Upgrade
PrimaryBuilding: PrimaryBuilding:
PrimaryCondition: primary
ProductionQueues: Armor ProductionQueues: Armor
SelectionNotification: PrimaryBuildingSelected
ProductionBar: ProductionBar:
ProductionType: Armor ProductionType: Armor
ProvidesPrerequisite@atreides: ProvidesPrerequisite@atreides:
@@ -549,22 +513,8 @@ heavy_factory:
Power: Power:
Amount: -150 Amount: -150
ProvidesPrerequisite@buildingname: ProvidesPrerequisite@buildingname:
GrantConditionOnPrerequisite: GrantConditionOnPrerequisite@UPGRADEABLE:
Prerequisites: upgrade.heavy Prerequisites: upgrade.heavy
Condition: stardecoration
WithDecoration@upgraded:
RequiresSelection: true
Image: pips
Sequence: tag-upgraded
ReferencePoint: Top, Right
ZOffset: 256
RequiresCondition: stardecoration
WithTextDecoration@primary:
RequiresSelection: true
Text: PRIMARY
ReferencePoint: Top
ZOffset: 256
RequiresCondition: primary
outpost: outpost:
Inherits: ^Building Inherits: ^Building
@@ -618,6 +568,7 @@ outpost:
starport: starport:
Inherits: ^Building Inherits: ^Building
Inherits@PRIMARY: ^PrimaryBuilding
Tooltip: Tooltip:
Name: Starport Name: Starport
Buildable: Buildable:
@@ -672,9 +623,7 @@ starport:
ProductionBar: ProductionBar:
ProductionType: Starport ProductionType: Starport
PrimaryBuilding: PrimaryBuilding:
PrimaryCondition: primary
ProductionQueues: Starport ProductionQueues: Starport
SelectionNotification: PrimaryBuildingSelected
ProvidesPrerequisite@atreides: ProvidesPrerequisite@atreides:
Prerequisite: starport.atreides Prerequisite: starport.atreides
Factions: atreides Factions: atreides
@@ -696,12 +645,6 @@ starport:
Power: Power:
Amount: -150 Amount: -150
ProvidesPrerequisite@buildingname: ProvidesPrerequisite@buildingname:
WithTextDecoration@primary:
RequiresSelection: true
Text: PRIMARY
ReferencePoint: Top
ZOffset: 256
RequiresCondition: primary
wall: wall:
Inherits@1: ^SpriteActor Inherits@1: ^SpriteActor
@@ -919,6 +862,8 @@ repair_pad:
high_tech_factory: high_tech_factory:
Inherits: ^Building Inherits: ^Building
Inherits@PRIMARY: ^PrimaryBuilding
Inherits@UPGRADEABLE: ^Upgradeable
Buildable: Buildable:
Prerequisites: outpost, ~techlevel.medium Prerequisites: outpost, ~techlevel.medium
Queue: Building Queue: Building
@@ -937,9 +882,7 @@ high_tech_factory:
ProductionBar: ProductionBar:
ProductionType: Aircraft ProductionType: Aircraft
PrimaryBuilding: PrimaryBuilding:
PrimaryCondition: primary
ProductionQueues: Aircraft ProductionQueues: Aircraft
SelectionNotification: PrimaryBuildingSelected
Exit: Exit:
SpawnOffset: 0,0,728 SpawnOffset: 0,0,728
ExitCell: 0,0 ExitCell: 0,0
@@ -995,22 +938,8 @@ high_tech_factory:
SupportPowerPaletteOrder: 10 SupportPowerPaletteOrder: 10
Power: Power:
Amount: -75 Amount: -75
GrantConditionOnPrerequisite: GrantConditionOnPrerequisite@UPGRADEABLE:
Prerequisites: upgrade.hightech Prerequisites: upgrade.hightech
Condition: stardecoration
WithDecoration@upgraded:
RequiresSelection: true
Image: pips
Sequence: tag-upgraded
ReferencePoint: Top, Right
ZOffset: 256
RequiresCondition: stardecoration
WithTextDecoration@primary:
RequiresSelection: true
Text: PRIMARY
ReferencePoint: Top
ZOffset: 256
RequiresCondition: primary
research_centre: research_centre:
Inherits: ^Building Inherits: ^Building
@@ -1064,6 +993,7 @@ research_centre:
palace: palace:
Inherits: ^Building Inherits: ^Building
Inherits@PRIMARY: ^PrimaryBuilding
Inherits@IDISABLE: ^DisableOnLowPowerOrPowerDown Inherits@IDISABLE: ^DisableOnLowPowerOrPowerDown
Buildable: Buildable:
Prerequisites: research_centre, ~techlevel.high Prerequisites: research_centre, ~techlevel.high
@@ -1127,14 +1057,8 @@ palace:
Prerequisite: palace.sardaukar Prerequisite: palace.sardaukar
Factions: corrino Factions: corrino
PrimaryBuilding: PrimaryBuilding:
PrimaryCondition: primary
RequiresCondition: atreides || ordos RequiresCondition: atreides || ordos
SelectionNotification: PrimaryBuildingSelected
WithTextDecoration@primary: WithTextDecoration@primary:
RequiresSelection: true
Text: PRIMARY
ReferencePoint: Top
ZOffset: 256
RequiresCondition: primary && (atreides || ordos) RequiresCondition: primary && (atreides || ordos)
NukePower: NukePower:
Cursor: nuke Cursor: nuke

View File

@@ -41,7 +41,6 @@ mcv:
EffectiveOwnerFromOwner: true EffectiveOwnerFromOwner: true
AttractsWorms: AttractsWorms:
Intensity: 700 Intensity: 700
SelectionDecorations:
SelfHealing: SelfHealing:
Step: 50 Step: 50
Delay: 3 Delay: 3
@@ -66,7 +65,6 @@ harvester:
Class: harvester Class: harvester
DecorationBounds: 42,42 DecorationBounds: 42,42
Harvester: Harvester:
PipCount: 7
Capacity: 28 Capacity: 28
HarvestFacings: 8 HarvestFacings: 8
Resources: Spice Resources: Spice
@@ -94,12 +92,16 @@ harvester:
WithDockingAnimation: WithDockingAnimation:
AttractsWorms: AttractsWorms:
Intensity: 700 Intensity: 700
SelectionDecorations:
SelfHealing: SelfHealing:
Step: 50 Step: 50
Delay: 3 Delay: 3
HealIfBelow: 50 HealIfBelow: 50
-RevealOnFire: -RevealOnFire:
WithHarvesterPipsDecoration:
Position: BottomLeft
Margin: 1, 4
RequiresSelection: true
PipCount: 7
trike: trike:
Inherits: ^Vehicle Inherits: ^Vehicle
@@ -383,7 +385,6 @@ devastator:
GrantsCondition: meltdown GrantsCondition: meltdown
AttractsWorms: AttractsWorms:
Intensity: 700 Intensity: 700
SelectionDecorations:
SelfHealing: SelfHealing:
Step: 50 Step: 50
Delay: 3 Delay: 3

View File

@@ -110,7 +110,6 @@
ResourceType@Spice: ResourceType@Spice:
Type: Spice Type: Spice
Name: Spice Name: Spice
PipColor: green
ResourceType: 1 ResourceType: 1
Palette: d2k Palette: d2k
TerrainType: Spice TerrainType: Spice