diff --git a/mods/cnc/rules/infantry.yaml b/mods/cnc/rules/infantry.yaml index f770a01b33..75bf79893b 100644 --- a/mods/cnc/rules/infantry.yaml +++ b/mods/cnc/rules/infantry.yaml @@ -227,7 +227,10 @@ RMBO: WithInfantryBody: DefaultAttackSequence: shoot IdleSequences: idle1,idle2,idle3 + ExternalCondition@PRODUCED: + Condition: produced VoiceAnnouncement: + RequiresCondition: produced Voice: Build AnnounceOnKill: Voiced: diff --git a/mods/cnc/rules/structures.yaml b/mods/cnc/rules/structures.yaml index c3538d130c..3240b456b6 100644 --- a/mods/cnc/rules/structures.yaml +++ b/mods/cnc/rules/structures.yaml @@ -311,6 +311,8 @@ PYLE: ExitCell: 1,1 Production: Produces: Infantry.GDI + GrantExternalConditionToProduced: + Condition: produced ProductionQueue: Type: Infantry.GDI Group: Infantry diff --git a/mods/ra/rules/infantry.yaml b/mods/ra/rules/infantry.yaml index 39a47b0fe8..acd2db2bb5 100644 --- a/mods/ra/rules/infantry.yaml +++ b/mods/ra/rules/infantry.yaml @@ -372,7 +372,10 @@ E7: WithInfantryBody: DefaultAttackSequence: shoot StandSequences: stand + ExternalCondition@PRODUCED: + Condition: produced VoiceAnnouncement: + RequiresCondition: produced Voice: Build AnnounceOnKill: DetectCloaked: diff --git a/mods/ra/rules/structures.yaml b/mods/ra/rules/structures.yaml index 3853a5bda9..ee2bb714f2 100644 --- a/mods/ra/rules/structures.yaml +++ b/mods/ra/rules/structures.yaml @@ -1691,6 +1691,8 @@ BARR: ProductionTypes: Soldier, Infantry Production: Produces: Infantry, Soldier + GrantExternalConditionToProduced: + Condition: produced PrimaryBuilding: PrimaryCondition: primary SelectionNotification: PrimaryBuildingSelected @@ -1835,6 +1837,8 @@ TENT: ProductionTypes: Soldier, Infantry Production: Produces: Infantry, Soldier + GrantExternalConditionToProduced: + Condition: produced PrimaryBuilding: PrimaryCondition: primary SelectionNotification: PrimaryBuildingSelected