diff --git a/mods/d2k/rules/aircraft.yaml b/mods/d2k/rules/aircraft.yaml index af00814de3..6562818cd7 100644 --- a/mods/d2k/rules/aircraft.yaml +++ b/mods/d2k/rules/aircraft.yaml @@ -17,7 +17,6 @@ carryall.reinforce: ROT: 4 Speed: 144 # 112 * ~1.3 for balance reasons LandableTerrainTypes: Sand, Rock, Transition, Spice, SpiceSand, Dune - RepairBuildings: repair_pad Repulsable: False LandAltitude: 100 LandWhenIdle: False diff --git a/mods/d2k/rules/defaults.yaml b/mods/d2k/rules/defaults.yaml index 68e9ead1b9..d57b687384 100644 --- a/mods/d2k/rules/defaults.yaml +++ b/mods/d2k/rules/defaults.yaml @@ -233,8 +233,6 @@ ActorLostNotification: AttackMove: DrawLineToTarget: - Voiced: - VoiceSet: GenericVoice WithFacingSpriteBody: WithShadow: diff --git a/mods/d2k/rules/misc.yaml b/mods/d2k/rules/misc.yaml index a23d97293a..55a466d40f 100644 --- a/mods/d2k/rules/misc.yaml +++ b/mods/d2k/rules/misc.yaml @@ -223,6 +223,8 @@ upgrade.barracks: FactionImages: atreides: barracks.atreides ordos: barracks.ordos + mercenary: barracks.ordos + smuggler: barracks.ordos ProvidesPrerequisite@upgradename: upgrade.light: @@ -244,6 +246,8 @@ upgrade.light: FactionImages: atreides: light.atreides ordos: light.ordos + mercenary: light.ordos + smuggler: light.ordos ProvidesPrerequisite@upgradename: upgrade.heavy: @@ -265,7 +269,8 @@ upgrade.heavy: FactionImages: atreides: heavy.atreides ordos: heavy.ordos - corrino: heavy.corrino + mercenary: heavy.mercenary + smuggler: heavy.ordos ProvidesPrerequisite@upgradename: upgrade.hightech: diff --git a/mods/d2k/rules/structures.yaml b/mods/d2k/rules/structures.yaml index f6384d6a35..f6e2d29d84 100644 --- a/mods/d2k/rules/structures.yaml +++ b/mods/d2k/rules/structures.yaml @@ -43,6 +43,7 @@ concreteb: construction_yard: Inherits: ^Building + -DamagedWithoutFoundation: Building: Footprint: xxx xxx Dimensions: 3,2 @@ -79,7 +80,8 @@ construction_yard: FactionImages: atreides: conyard.atreides ordos: conyard.ordos - corrino: conyard.corrino + smuggler: conyard.ordos + mercenary: conyard.ordos WithBuildingPlacedOverlay: Palette: d2k PrimaryBuilding: @@ -134,6 +136,8 @@ wind_trap: FactionImages: atreides: power.atreides ordos: power.ordos + smuggler: power.ordos + mercenary: power.ordos WithIdleOverlay@ZAPS: Sequence: idle-zaps Power: @@ -194,6 +198,8 @@ barracks: FactionImages: atreides: barracks.atreides ordos: barracks.ordos + smuggler: barracks.ordos + mercenary: barracks.ordos ProvidesPrerequisite@buildingname: GlobalUpgradable: Prerequisites: upgrade.barracks @@ -260,6 +266,8 @@ refinery: FactionImages: atreides: refinery.atreides ordos: refinery.ordos + smuggler: refinery.ordos + mercenary: refinery.ordos WithDockedOverlay@SMOKE: Sequence: smoke Power: @@ -297,6 +305,8 @@ silo: FactionImages: atreides: silo.atreides ordos: silo.ordos + smuggler: silo.ordos + mercenary: silo.ordos WithSpriteBody: WithSiloAnimation: StoresResources: @@ -343,6 +353,8 @@ light_factory: FactionImages: atreides: light.atreides ordos: light.ordos + smuggler: light.ordos + mercenary: light.ordos RallyPoint: Offset: 2,2 Exit@1: @@ -442,7 +454,8 @@ heavy_factory: FactionImages: atreides: heavy.atreides ordos: heavy.ordos - corrino: heavy.corrino + mercenary: heavy.mercenary + smuggler: heavy.ordos WithProductionOverlay@WELDING: Sequence: production-welding WithIdleOverlay@TOP: @@ -508,6 +521,8 @@ outpost: FactionImages: atreides: outpost.atreides ordos: outpost.ordos + smuggler: outpost.ordos + mercenary: outpost.ordos WithIdleOverlay@DISH: Sequence: idle-dish PauseOnLowPower: yes @@ -555,7 +570,8 @@ starport: FactionImages: atreides: starport.atreides ordos: starport.ordos - corrino: starport.corrino + smuggler: starport.smuggler + mercenary: starport.ordos WithDeliveryOverlay: Palette: starportlights ProductionBar: @@ -765,6 +781,8 @@ repair_pad: FactionImages: atreides: repair_pad.atreides ordos: repair_pad.ordos + smuggler: repair_pad.ordos + mercenary: repair_pad.ordos WithRepairOverlay: Palette: effect75alpha Power: @@ -806,6 +824,8 @@ high_tech_factory: FactionImages: atreides: hightech.atreides ordos: hightech.ordos + smuggler: hightech.ordos + mercenary: hightech.ordos ProvidesPrerequisite@upgrade: Prerequisite: hightech.atreides Factions: atreides @@ -869,6 +889,8 @@ research_centre: FactionImages: atreides: research.atreides ordos: research.ordos + smuggler: research.ordos + mercenary: research.ordos WithIdleOverlay@LIGHTS: Sequence: idle-lights Power: @@ -909,6 +931,8 @@ palace: atreides: palace.atreides ordos: palace.ordos corrino: palace.corrino + smuggler: palace.ordos + mercenary: palace.ordos Power: Amount: -200 ProvidesPrerequisite@nuke: diff --git a/mods/d2k/rules/vehicles.yaml b/mods/d2k/rules/vehicles.yaml index ed1b30e304..66bd001248 100644 --- a/mods/d2k/rules/vehicles.yaml +++ b/mods/d2k/rules/vehicles.yaml @@ -509,7 +509,6 @@ combat_tank_o: Weapon: 80mm_O Mobile: Speed: 85 - ROT: 5 Health: HP: 1800 SpawnActorOnDeath: diff --git a/mods/d2k/rules/world.yaml b/mods/d2k/rules/world.yaml index cccd830cd7..c438bd6614 100644 --- a/mods/d2k/rules/world.yaml +++ b/mods/d2k/rules/world.yaml @@ -35,6 +35,14 @@ Name: Corrino InternalName: corrino Selectable: false + Faction@Mercenaries: + Name: Mercenaries + InternalName: mercenary + Selectable: false + Faction@Smugglers: + Name: Smugglers + InternalName: smuggler + Selectable: false ResourceType@Spice: ResourceType: 1 Palette: d2k diff --git a/mods/d2k/sequences/structures.yaml b/mods/d2k/sequences/structures.yaml index 5f651538b6..baba2a3eee 100644 --- a/mods/d2k/sequences/structures.yaml +++ b/mods/d2k/sequences/structures.yaml @@ -1497,7 +1497,7 @@ palace.corrino: Offset: -48,48 Tick: 100 -starport.corrino: +starport.smuggler: idle: DATA.R8 Start: 2999 Offset: -48,48 @@ -1541,7 +1541,7 @@ starport.corrino: Start: 4020 Offset: -30,-24 -heavy.corrino: +heavy.mercenary: idle: DATA.R8 Start: 3001 Offset: -48,64