diff --git a/mods/ra/rules/civilian.yaml b/mods/ra/rules/civilian.yaml index 2c40f5438c..a9152de423 100644 --- a/mods/ra/rules/civilian.yaml +++ b/mods/ra/rules/civilian.yaml @@ -56,6 +56,15 @@ C10: Voiced: VoiceSet: CivilianFemaleVoice +TECN: + Inherits@1: ^CivInfantry + Inherits@2: ^ArmedCivilian + AutoTarget: + Tooltip: + Name: Technician + RenderSprites: + Image: C1 + FCOM: Inherits: ^TechBuilding Building: diff --git a/mods/ra/rules/defaults.yaml b/mods/ra/rules/defaults.yaml index 8ee0655236..c80379a535 100644 --- a/mods/ra/rules/defaults.yaml +++ b/mods/ra/rules/defaults.yaml @@ -466,7 +466,7 @@ ExternalCapturable: ExternalCapturableBar: EmitInfantryOnSell: - ActorTypes: e1,e1,e1,e1,e1,e1,e1,e1,e1,e1,e1,e1,e1,e1,e1,c1,c2,c3,c4,c5,c6,c7,c8,c9,c10,e6,e6,e6,e6,e6 + ActorTypes: e1,e1,e1,tecn,tecn MustBeDestroyed: RequiredForShortGame: true GpsDot: @@ -477,7 +477,7 @@ ^ScienceBuilding: Inherits: ^Building EmitInfantryOnSell: - ActorTypes: e1,e1,e1,e1,c1,c2,c3,c4,c5,c6,c7,c8,c9,c10,e6,e6,e6,e6,e6,chan,chan,chan,chan + ActorTypes: e1,e1,e1,e1,tecn,tecn,tecn,tecn,tecn,tecn,tecn,tecn,tecn,tecn,e6,e6,e6,e6,e6,chan,chan,chan,chan ^Defense: Inherits: ^Building diff --git a/mods/ra/rules/structures.yaml b/mods/ra/rules/structures.yaml index 7c65a2da92..646650367b 100644 --- a/mods/ra/rules/structures.yaml +++ b/mods/ra/rules/structures.yaml @@ -932,6 +932,8 @@ FACT: Name: Construction Yard CustomSellValue: Value: 2500 + EmitInfantryOnSell: + ActorTypes: e1,e1,e1,tecn,tecn,e6 BaseBuilding: Transforms: IntoActor: mcv