diff --git a/mods/cnc/bits/missicon.shp b/mods/cnc/bits/missicnh.shp similarity index 100% rename from mods/cnc/bits/missicon.shp rename to mods/cnc/bits/missicnh.shp diff --git a/mods/cnc/rules/aircraft.yaml b/mods/cnc/rules/aircraft.yaml index e932c49510..508465903a 100644 --- a/mods/cnc/rules/aircraft.yaml +++ b/mods/cnc/rules/aircraft.yaml @@ -148,6 +148,14 @@ C17: Inherits: ^Plane Tooltip: Name: Supply Aircraft + Description: Drops vehicle reinforcements on Airstrips + Icon: c17icnh + Buildable: + Queue: Aircraft + BuildPaletteOrder: 1000 + Owner: None + Valued: + Cost: 2000 Plane: ROT: 5 Speed: 35 @@ -172,6 +180,13 @@ A10: Tooltip: Name: A10 Bomber Icon: a10icnh + Description: Used to deliver Napalm strikes. + Buildable: + Queue: Aircraft + BuildPaletteOrder: 1000 + Owner: None + Valued: + Cost: 2000 Plane: ROT: 4 Speed: 40 diff --git a/mods/cnc/rules/structures.yaml b/mods/cnc/rules/structures.yaml index 47391bae2d..2a8320a3eb 100644 --- a/mods/cnc/rules/structures.yaml +++ b/mods/cnc/rules/structures.yaml @@ -2,12 +2,16 @@ FACT: Inherits: ^Building - -Buildable: + Buildable: + Queue: Building + BuildPaletteOrder: 1000 + Owner: None Valued: Cost: 2000 Tooltip: Name: Construction Yard Description: Builds structures + Icon: facticnh Building: Power: 15 Footprint: xxx xxx diff --git a/mods/cnc/rules/tech.yaml b/mods/cnc/rules/tech.yaml index 2794051d27..79f0ea6bfe 100644 --- a/mods/cnc/rules/tech.yaml +++ b/mods/cnc/rules/tech.yaml @@ -80,3 +80,10 @@ MISS: Dimensions: 3,2 Tooltip: Name: Tech Center + Icon: missicnh + Buildable: + Queue: Building + BuildPaletteOrder: 1000 + Owner: None + Valued: + Cost: 2000 \ No newline at end of file diff --git a/mods/cnc/rules/vehicles.yaml b/mods/cnc/rules/vehicles.yaml index f72bfdd894..505892f1a8 100644 --- a/mods/cnc/rules/vehicles.yaml +++ b/mods/cnc/rules/vehicles.yaml @@ -449,10 +449,10 @@ MLRS: Name: Surface-to-Air Missile Launcher Icon: mlrsicnh Description: Powerful anti-air unit.\nCannot attack ground units. -# Buildable: -# BuildPaletteOrder: 70 -# Prerequisites: hq -# Owner: nod + Buildable: + BuildPaletteOrder: 70 + Prerequisites: hq + Owner: None Mobile: Speed: 6 Health: @@ -518,3 +518,27 @@ STNK: TargetableUnit: LeavesHusk: HuskActor: STNK.Husk + +MHQ: + Inherits: ^Vehicle + Valued: + Cost: 1000 + Tooltip: + Name: Mobile Headquarter + Icon: mhqicnh + Description: Base of operations + Health: + HP: 200 + Armor: + Type: Light + Mobile: + Speed: 6 + RevealsShroud: + Range: 6 + RenderUnitSpinner: + Offset: 0,6 + AttackMove: + JustMove: yes + Explodes: + Weapon: UnitExplodeSmall + EmptyWeapon: UnitExplodeSmall \ No newline at end of file diff --git a/mods/d2k/rules/atreides.yaml b/mods/d2k/rules/atreides.yaml index 1ed244ec1c..f58dccb31e 100644 --- a/mods/d2k/rules/atreides.yaml +++ b/mods/d2k/rules/atreides.yaml @@ -1,7 +1,5 @@ CONYARDA: Inherits: ^CONYARD - Buildable: - Owner: atreides Transforms: IntoActor: mcva Offset:1,1 diff --git a/mods/d2k/rules/harkonnen.yaml b/mods/d2k/rules/harkonnen.yaml index a075e72be4..391ba08a05 100644 --- a/mods/d2k/rules/harkonnen.yaml +++ b/mods/d2k/rules/harkonnen.yaml @@ -1,7 +1,5 @@ CONYARDH: Inherits: ^CONYARD - Buildable: - Owner: harkonnen Transforms: IntoActor: mcvh Offset:1,1 diff --git a/mods/d2k/rules/ordos.yaml b/mods/d2k/rules/ordos.yaml index 5260429370..79488eadde 100644 --- a/mods/d2k/rules/ordos.yaml +++ b/mods/d2k/rules/ordos.yaml @@ -1,7 +1,5 @@ CONYARDO: Inherits: ^CONYARD - Buildable: - Owner: ordos Transforms: IntoActor: mcvo Offset:1,1 diff --git a/mods/d2k/rules/structures.yaml b/mods/d2k/rules/structures.yaml index e65417c105..900b1e142e 100644 --- a/mods/d2k/rules/structures.yaml +++ b/mods/d2k/rules/structures.yaml @@ -5,6 +5,10 @@ Footprint: xxx xxx Dimensions: 3,2 Adjacent: 4 + Buildable: + Queue: Building + BuildPaletteOrder: 1000 + Owner: None Selectable: Bounds: 96,64 Health: @@ -616,10 +620,15 @@ STARPORTC: PALACEC: Inherits: ^PALACE - -Buildable: + Buildable: + Queue: Building + BuildPaletteOrder: 1000 + Owner: atreides Building: Footprint: xxx xxx Dimensions: 3,2 + RenderBuilding: + HasMakeAnimation: false HEAVYC: Inherits: ^HEAVY diff --git a/mods/d2k/sequences.yaml b/mods/d2k/sequences.yaml index 7e8dd35e93..d564e07a99 100644 --- a/mods/d2k/sequences.yaml +++ b/mods/d2k/sequences.yaml @@ -1390,4 +1390,10 @@ fire: Length: * 4: fire4 Start: 0 - Length: * \ No newline at end of file + Length: * + +palacec: + idle: + Start: 0 + damaged-idle: + Start: 1 \ No newline at end of file diff --git a/mods/ra/bits/missmake.shp b/mods/ra/bits/missmake.shp new file mode 100644 index 0000000000..dbb782534b Binary files /dev/null and b/mods/ra/bits/missmake.shp differ diff --git a/mods/ra/rules/civilian.yaml b/mods/ra/rules/civilian.yaml index bc81e5ee16..b5c1fd9032 100644 --- a/mods/ra/rules/civilian.yaml +++ b/mods/ra/rules/civilian.yaml @@ -58,6 +58,8 @@ FCOM: Power: -200 Footprint: xx xx Dimensions: 2,2 + Valued: + Cost: 2000 Health: HP: 400 Armor: @@ -268,6 +270,8 @@ MISS: Building: Footprint: xxx xxx Dimensions: 3,2 + Valued: + Cost: 2000 Health: HP: 400 Armor: diff --git a/mods/ra/rules/structures.yaml b/mods/ra/rules/structures.yaml index a14a4ff4ea..dfcd923881 100644 --- a/mods/ra/rules/structures.yaml +++ b/mods/ra/rules/structures.yaml @@ -1273,13 +1273,16 @@ FIX: FACF: Inherits: ^Building -# Buildable: -# BuildPaletteOrder: 900 -# Owner: allies -# Cost: 50 -# Description: Fake Construction Yard -# LongDesc: Looks like a Construction Yard. -# Hotkey: c + Valued: + Cost: 50 + Buildable: + BuildPaletteOrder: 900 + Owner: None + Hotkey: c + Queue: Defense + Tooltip: + Description: Fake Construction Yard + LongDesc: Looks like a Construction Yard. Building: Power: -2 Footprint: xxx xxx xxx @@ -1298,14 +1301,17 @@ FACF: WEAF: Inherits: ^Building -# Buildable: -# BuildPaletteOrder: 900 -# Prerequisites: proc -# Owner: allies -# Cost: 50 -# Description: Fake War Factory -# LongDesc: Looks like a War Factory. -# Hotkey: x + Valued: + Cost: 50 + Buildable: + BuildPaletteOrder: 900 + Prerequisites: proc + Owner: None + Hotkey: x + Queue: Defense + Tooltip: + Description: Fake War Factory + LongDesc: Looks like a War Factory. Building: Power: -2 Footprint: xxx xxx @@ -1327,16 +1333,15 @@ SYRF: Inherits: ^Building Valued: Cost: 50 + Buildable: + BuildPaletteOrder: 900 + Prerequisites: anypower + Owner: None + Hotkey: z + Queue: Defense Tooltip: - Name: Fake Shipyard -# Buildable: -# BuildPaletteOrder: 900 -# Prerequisites: anypower -# Owner: allies -# Cost: 50 -# Description: Fake Shipyard -# LongDesc: Looks like a Shipyard -# Hotkey: z + Description: Fake Shipyard + LongDesc: Looks like a Shipyard TargetableBuilding: TargetTypes: Ground, Water Building: @@ -1357,8 +1362,19 @@ SYRF: SPEF: Inherits: ^Building + Valued: + Cost: 50 TargetableBuilding: TargetTypes: Ground, Water + Buildable: + BuildPaletteOrder: 900 + Prerequisites: anypower + Owner: None + Hotkey: z + Queue: Defense + Tooltip: + Description: Fake Sub Pen + LongDesc: Looks like a Sub Pen Building: Power: -2 Footprint: xxx xxx xxx @@ -1381,14 +1397,13 @@ DOMF: Cost: 50 Tooltip: Name: Fake Radar Dome -# Buildable: -# BuildPaletteOrder: 900 -# Prerequisites: proc -# Owner: allies -# Cost: 50 -# Description: Fake Radar Dome -# LongDesc: Looks like a Radar Dome -# Hotkey: v + LongDesc: Looks like a Radar Dome + Buildable: + BuildPaletteOrder: 900 + Prerequisites: proc + Owner: None + Hotkey: v + Queue: Defense Building: Power: -2 Footprint: xx xx diff --git a/mods/ra/rules/vehicles.yaml b/mods/ra/rules/vehicles.yaml index 9d27ac9b9a..403a4ef537 100644 --- a/mods/ra/rules/vehicles.yaml +++ b/mods/ra/rules/vehicles.yaml @@ -516,6 +516,11 @@ MRJ: Cost: 1000 Tooltip: Name: Mobile Radar Jammer + Description: Unarmed + Buildable: + Queue: Vehicle + BuildPaletteOrder: 1000 + Owner: None Health: HP: 200 Armor: diff --git a/mods/ra/sequences.yaml b/mods/ra/sequences.yaml index da3137462a..a332dc2f17 100644 --- a/mods/ra/sequences.yaml +++ b/mods/ra/sequences.yaml @@ -1835,6 +1835,9 @@ miss: Start: 0 damaged-idle: Start: 2 + make: missmake + Start: 0 + Length: * minp: idle: