Seperate Imperial and Harkonnen Sardaukars

This commit is contained in:
Mustafa Alperen Seki
2018-02-04 21:14:33 +03:00
committed by abcdefg30
parent a0d4a03530
commit a45e0d9d0a
16 changed files with 63 additions and 35 deletions

View File

@@ -84,7 +84,7 @@ namespace OpenRA.Mods.D2k.UtilityCommands
{ 360, Pair.New("light_inf", "Harkonnen") },
{ 361, Pair.New("trooper", "Harkonnen") },
{ 362, Pair.New("fremen", "Harkonnen") },
{ 363, Pair.New("sardaukar", "Harkonnen") },
{ 363, Pair.New("mpsardaukar", "Harkonnen") },
{ 364, Pair.New("engineer", "Harkonnen") },
{ 365, Pair.New("harvester", "Harkonnen") },
{ 366, Pair.New("mcv", "Harkonnen") },

View File

@@ -57,7 +57,7 @@ grenadier:
Buildable:
Prerequisites: ~disabled
sardaukar:
mpsardaukar:
Buildable:
Prerequisites: ~disabled

View File

@@ -54,7 +54,7 @@ siege_tank:
Buildable:
Prerequisites: ~disabled
sardaukar:
mpsardaukar:
Buildable:
Prerequisites: ~disabled

View File

@@ -58,7 +58,7 @@ missile_tank:
Buildable:
Prerequisites: ~heavy.missile_tank, upgrade.heavy, research_centre
sardaukar:
mpsardaukar:
Buildable:
Prerequisites: ~disabled

View File

@@ -58,7 +58,7 @@ missile_tank:
Buildable:
Prerequisites: ~heavy.missile_tank, upgrade.heavy, research_centre
sardaukar:
mpsardaukar:
Buildable:
Prerequisites: ~disabled

View File

@@ -69,6 +69,10 @@ sardaukar:
Buildable:
Prerequisites: ~barracks, ~player.corrino
mpsardaukar:
Buildable:
Prerequisites: ~disabled
grenadier:
Buildable:
Prerequisites: ~disabled

View File

@@ -36,7 +36,7 @@ frigate:
LandableTerrainTypes: Sand, Rock, Transition, Spice, SpiceSand, Dune, Concrete
VTOL: true # The frigate would teleport to land otherwise
sardaukar:
mpsardaukar:
Buildable:
Prerequisites: ~disabled

View File

@@ -37,14 +37,9 @@ frigate:
LandableTerrainTypes: Sand, Rock, Transition, Spice, SpiceSand, Dune, Concrete
VTOL: true # The frigate would teleport to land otherwise
palace:
ProvidesPrerequisite@sardaukar:
Prerequisite: palace.sardaukar
Factions: corrino
sardaukar:
mpsardaukar:
Buildable:
Prerequisites: barracks, ~palace.sardaukar
Prerequisites: ~disabled
grenadier:
Buildable:

View File

@@ -40,14 +40,9 @@ frigate:
LandableTerrainTypes: Sand, Rock, Transition, Spice, SpiceSand, Dune, Concrete
VTOL: true # The frigate would teleport to land otherwise
palace:
ProvidesPrerequisite@sardaukar:
Prerequisite: palace.sardaukar
Factions: corrino
sardaukar:
mpsardaukar:
Buildable:
Prerequisites: barracks, ~palace.sardaukar
Prerequisites: ~disabled
grenadier:
Buildable:

View File

@@ -38,7 +38,7 @@ AtreidesVehicleTypes = { "trike", "trike", "quad" }
AtreidesTankTypes = { "combat_tank_a", "combat_tank_a", "combat_tank_a", "siege_tank" }
AtreidesStarportTypes = { "trike.starport", "quad.starport", "siege_tank.starport", "missile_tank.starport", "combat_tank_a.starport" }
HarkonnenInfantryTypes = { "light_inf", "light_inf", "light_inf", "trooper", "trooper", "sardaukar" }
HarkonnenInfantryTypes = { "light_inf", "light_inf", "light_inf", "trooper", "trooper", "mpsardaukar" }
HarkonnenVehicleTypes = { "trike", "quad", "quad" }
HarkonnenTankTypes = { "combat_tank_h", "combat_tank_h", "combat_tank_h", "siege_tank" }
HarkonnenStarportTypes = { "trike.starport", "quad.starport", "siege_tank.starport", "missile_tank.starport", "combat_tank_h.starport" }

View File

@@ -656,7 +656,7 @@ Actors:
SubCell: 3
Facing: 0
TurretFacing: 0
har_sardaukar: sardaukar
har_sardaukar: mpsardaukar
Owner: Harkonnen
Location: 82,28
SubCell: 3

View File

@@ -61,6 +61,12 @@ grenadier:
Cost: 0
sardaukar:
Buildable:
Prerequisites: ~player.corrino
Valued:
Cost: 0
mpsardaukar:
Valued:
Cost: 0

View File

@@ -51,9 +51,9 @@ Player:
carryall: 1%
light_inf: 65%
trooper: 40%
sardaukar: 20%
harvester: 1%
mpsardaukar: 20%
grenadier: 20%
harvester: 1%
trike.starport: 5%
quad.starport: 7.5%
siege_tank.starport: 5%
@@ -172,7 +172,7 @@ Player:
carryall: 1%
light_inf: 65%
trooper: 40%
sardaukar: 20%
mpsardaukar: 20%
grenadier: 20%
harvester: 1%
trike.starport: 7.5%
@@ -292,7 +292,7 @@ Player:
carryall: 1%
light_inf: 65%
trooper: 40%
sardaukar: 20%
mpsardaukar: 20%
grenadier: 20%
harvester: 1%
trike.starport: 5%

View File

@@ -25,7 +25,7 @@ engineer:
Inherits: ^Infantry
Buildable:
Queue: Infantry
BuildPaletteOrder: 50
BuildPaletteOrder: 30
Prerequisites: upgrade.barracks, ~techlevel.medium
BuildDuration: 108
BuildDurationModifier: 40
@@ -82,7 +82,7 @@ thumper:
-RevealOnFire:
Buildable:
Queue: Infantry
BuildPaletteOrder: 60
BuildPaletteOrder: 40
Prerequisites: upgrade.barracks, ~techlevel.high
BuildDuration: 108
BuildDurationModifier: 40
@@ -129,7 +129,7 @@ fremen:
Name: Fremen
Buildable:
Queue: Infantry
BuildPaletteOrder: 100
BuildPaletteOrder: 80
Prerequisites: ~disabled
Description: Elite infantry unit armed with assault rifles and rockets\n Strong vs Infantry, Vehicles\n Weak vs Artillery\n Special Ability: Invisibility
Mobile:
@@ -169,7 +169,7 @@ grenadier:
Inherits@AUTOTARGET: ^AutoTargetGroundAssaultMove
Buildable:
Queue: Infantry
BuildPaletteOrder: 80
BuildPaletteOrder: 60
Prerequisites: ~barracks.atreides, upgrade.barracks, high_tech_factory, ~techlevel.medium
BuildDuration: 81 ## Wasn't converted, copied from Sardauker who has same value in TibEd.
BuildDurationModifier: 40
@@ -200,13 +200,13 @@ sardaukar:
Inherits@AUTOTARGET: ^AutoTargetGroundAssaultMove
Buildable:
Queue: Infantry
BuildPaletteOrder: 80
Prerequisites: ~barracks.harkonnen, upgrade.barracks, high_tech_factory, ~techlevel.medium
BuildPaletteOrder: 50
Prerequisites: ~palace.sardaukar, ~techlevel.high
BuildDuration: 81
BuildDurationModifier: 40
Description: Elite assault infantry\n Strong vs Infantry, Vehicles\n Weak vs Artillery
Description: Elite assault infantry of Corrino\n Strong vs Infantry, Vehicles\n Weak vs Artillery
Valued:
Cost: 200
Cost: 120
Tooltip:
Name: Sardaukar
Health:
@@ -229,6 +229,23 @@ sardaukar:
EmptyWeapon: SardDeath
Chance: 100
mpsardaukar:
Inherits: sardaukar
Buildable:
Queue: Infantry
BuildPaletteOrder: 70
Prerequisites: ~barracks.harkonnen, upgrade.barracks, high_tech_factory, ~techlevel.medium
BuildDuration: 133
Description: Elite assault infantry of Harkonnen\n Strong vs Infantry, Vehicles\n Weak vs Artillery
Valued:
Cost: 200
Armament@PRIMARY:
Weapon: M_LMG_H
Armament@SECONDARY:
Weapon: M_HMG_H
RenderSprites:
Image: sardaukar
saboteur:
Inherits: ^Infantry
Buildable:
@@ -266,7 +283,7 @@ nsfremen:
Inherits: fremen
Tooltip:
Buildable:
BuildPaletteOrder: 105
BuildPaletteOrder: 90
Prerequisites: ~disabled
Description: Elite infantry unit armed with assault rifles and rockets\n Strong vs Infantry, Vehicles\n Weak vs Artillery
RenderSprites:

View File

@@ -1086,6 +1086,9 @@ palace:
ProvidesPrerequisite@saboteur:
Prerequisite: palace.saboteur
Factions: ordos
ProvidesPrerequisite@sardaukar:
Prerequisite: palace.sardaukar
Factions: corrino
PrimaryBuilding:
PrimaryCondition: primary
RequiresCondition: atreides || ordos

View File

@@ -35,6 +35,10 @@ M_LMG:
Inherits: ^MG
ReloadDelay: 40
M_LMG_H:
Inherits: M_LMG
ReloadDelay: 50
M_HMG:
Inherits: ^MG
ReloadDelay: 40
@@ -54,6 +58,10 @@ M_HMG:
cy: 20
harvester: 50
M_HMG_H:
Inherits: M_HMG
ReloadDelay: 50
Fremen_L:
Inherits: M_HMG
Report: BAZOOK2.WAV