diff --git a/mods/ra/rules/defaults.yaml b/mods/ra/rules/defaults.yaml index 3d5c27613d..75d03035a8 100644 --- a/mods/ra/rules/defaults.yaml +++ b/mods/ra/rules/defaults.yaml @@ -268,6 +268,8 @@ WithInfantryBody: IdleSequences: idle1,idle2 StandSequences: stand,stand2 + DetectCloaked: + CloakTypes: Hijacker ^CivInfantry: Inherits: ^Infantry diff --git a/mods/ra/rules/infantry.yaml b/mods/ra/rules/infantry.yaml index fcee9dcbc6..5566228045 100644 --- a/mods/ra/rules/infantry.yaml +++ b/mods/ra/rules/infantry.yaml @@ -39,6 +39,7 @@ DOG: StandSequences: stand IgnoresDisguise: DetectCloaked: + CloakTypes: Cloak, Hijacker Range: 5c0 Voiced: VoiceSet: DogVoice @@ -222,6 +223,7 @@ SPY: UpgradeMinEnabledLevel: 1 IgnoresDisguise: DetectCloaked: + CloakTypes: Cloak, Hijacker Range: 5c0 Armament: Weapon: SilencedPPK @@ -452,6 +454,12 @@ HIJACKER: StandSequences: stand Crushable: WarnProbability: 95 + Cloak: + InitialDelay: 250 + CloakDelay: 120 + UncloakOnMove: true + CloakTypes: Cloak, Hijacker + IsPlayerPalette: true SHOK: Inherits: ^Soldier @@ -540,6 +548,7 @@ SNIPER: UncloakOnMove: true IsPlayerPalette: true DetectCloaked: + CloakTypes: Cloak, Hijacker Range: 6c0 -MustBeDestroyed: ProducibleWithLevel: