diff --git a/mods/ts/rules/civilian-infantry.yaml b/mods/ts/rules/civilian-infantry.yaml index 354b4fd794..2133a8a447 100644 --- a/mods/ts/rules/civilian-infantry.yaml +++ b/mods/ts/rules/civilian-infantry.yaml @@ -41,6 +41,8 @@ UMAGON: Voice: Attack WithInfantryBody: AttackSequence: shoot + ProduceableWithLevel: + Prerequisites: barracks.upgraded CHAMSPY: Inherits: ^Soldier @@ -96,6 +98,8 @@ MUTANT: Voice: Attack WithInfantryBody: AttackSequence: shoot + ProduceableWithLevel: + Prerequisites: barracks.upgraded MWMN: Inherits: ^Soldier @@ -119,6 +123,8 @@ MWMN: Voice: Attack WithInfantryBody: AttackSequence: shoot + ProduceableWithLevel: + Prerequisites: barracks.upgraded MUTANT3: Inherits: ^Soldier @@ -142,6 +148,8 @@ MUTANT3: Voice: Attack WithInfantryBody: AttackSequence: shoot + ProduceableWithLevel: + Prerequisites: barracks.upgraded TRATOS: Inherits: ^Soldier diff --git a/mods/ts/rules/civilian-structures.yaml b/mods/ts/rules/civilian-structures.yaml index 17fc480eb3..1f0946e63d 100644 --- a/mods/ts/rules/civilian-structures.yaml +++ b/mods/ts/rules/civilian-structures.yaml @@ -641,6 +641,9 @@ CAARMR: HP: 800 RenderBuilding: Palette: player + ProvidesPrerequisite: + Prerequisite: barracks.upgraded + Capturable: CABHUT: Inherits: ^CivBuilding diff --git a/mods/ts/rules/gdi-infantry.yaml b/mods/ts/rules/gdi-infantry.yaml index 9f6e144b79..e04dce58b1 100644 --- a/mods/ts/rules/gdi-infantry.yaml +++ b/mods/ts/rules/gdi-infantry.yaml @@ -21,6 +21,8 @@ E2: Voice: Attack WithInfantryBody: AttackSequence: throw + ProduceableWithLevel: + Prerequisites: barracks.upgraded MEDIC: Inherits: ^Soldier @@ -81,6 +83,8 @@ JUMPJET: WithInfantryBody: AttackSequence: shoot -TakeCover: + ProduceableWithLevel: + Prerequisites: barracks.upgraded GHOST: Inherits: ^Soldier @@ -117,4 +121,6 @@ GHOST: Voice: Attack WithInfantryBody: AttackSequence: shoot + ProduceableWithLevel: + Prerequisites: barracks.upgraded diff --git a/mods/ts/rules/nod-infantry.yaml b/mods/ts/rules/nod-infantry.yaml index 1ef3eafbb3..9eaedcfd0a 100644 --- a/mods/ts/rules/nod-infantry.yaml +++ b/mods/ts/rules/nod-infantry.yaml @@ -22,6 +22,8 @@ E3: Voice: Attack WithInfantryBody: AttackSequence: shoot + ProduceableWithLevel: + Prerequisites: barracks.upgraded CYBORG: Inherits: ^Cyborg @@ -53,6 +55,8 @@ CYBORG: Voice: Attack SelectionDecorations: VisualBounds: 16,31,0,-10 + ProduceableWithLevel: + Prerequisites: barracks.upgraded CYC2: Inherits: ^Cyborg @@ -86,6 +90,8 @@ CYC2: Voice: Attack SelectionDecorations: VisualBounds: 16,32,-1,-12 + ProduceableWithLevel: + Prerequisites: barracks.upgraded MHIJACK: Inherits: ^Soldier diff --git a/mods/ts/rules/shared-infantry.yaml b/mods/ts/rules/shared-infantry.yaml index 303fa6878d..1a3c6a7d14 100644 --- a/mods/ts/rules/shared-infantry.yaml +++ b/mods/ts/rules/shared-infantry.yaml @@ -26,6 +26,8 @@ E1: Voice: Attack WithInfantryBody: AttackSequence: shoot + ProduceableWithLevel: + Prerequisites: barracks.upgraded ENGINEER: Inherits: ^Soldier