From 0da8efd9b4408a714e29ea576a397fe3a0d33fb1 Mon Sep 17 00:00:00 2001 From: abcdefg30 Date: Sun, 11 Feb 2018 23:26:55 +0100 Subject: [PATCH] Make Aircraft spawn husks with a neutral owner --- mods/cnc/rules/defaults.yaml | 4 ++++ mods/d2k/rules/aircraft.yaml | 5 +++++ mods/ra/rules/defaults.yaml | 2 ++ mods/ts/rules/aircraft.yaml | 1 + mods/ts/rules/defaults.yaml | 4 ++++ 5 files changed, 16 insertions(+) diff --git a/mods/cnc/rules/defaults.yaml b/mods/cnc/rules/defaults.yaml index 83960a7733..10d46db81c 100644 --- a/mods/cnc/rules/defaults.yaml +++ b/mods/cnc/rules/defaults.yaml @@ -317,6 +317,10 @@ HitShape: EditorTilesetFilter: Categories: Aircraft + SpawnActorOnDeath: + RequiresCondition: airborne + OwnerType: InternalName + EffectiveOwnerFromOwner: true ^Infantry: Inherits@1: ^ExistsInWorld diff --git a/mods/d2k/rules/aircraft.yaml b/mods/d2k/rules/aircraft.yaml index abd7387189..89f5974d4a 100644 --- a/mods/d2k/rules/aircraft.yaml +++ b/mods/d2k/rules/aircraft.yaml @@ -27,6 +27,9 @@ carryall.reinforce: RequiresCondition: airborne SpawnActorOnDeath: Actor: carryall.husk + RequiresCondition: airborne + OwnerType: InternalName + EffectiveOwnerFromOwner: true Carryall: LoadingDelay: 10 UnloadingDelay: 15 @@ -95,6 +98,8 @@ ornithopter: Name: Ornithopter SpawnActorOnDeath: Actor: ornithopter.husk + OwnerType: InternalName + EffectiveOwnerFromOwner: true RejectsOrders: RevealOnFire: diff --git a/mods/ra/rules/defaults.yaml b/mods/ra/rules/defaults.yaml index 1716426138..5f62dd749e 100644 --- a/mods/ra/rules/defaults.yaml +++ b/mods/ra/rules/defaults.yaml @@ -547,6 +547,8 @@ Categories: Aircraft SpawnActorOnDeath: RequiresCondition: airborne + OwnerType: InternalName + EffectiveOwnerFromOwner: true Explodes: Weapon: UnitExplode RequiresCondition: !airborne diff --git a/mods/ts/rules/aircraft.yaml b/mods/ts/rules/aircraft.yaml index e63bb5b2db..1387defb89 100644 --- a/mods/ts/rules/aircraft.yaml +++ b/mods/ts/rules/aircraft.yaml @@ -30,6 +30,7 @@ DPOD: PipCount: 5 PipType: Ammo PipTypeEmpty: AmmoEmpty + -SpawnActorOnDeath: DSHP: Inherits: ^Helicopter diff --git a/mods/ts/rules/defaults.yaml b/mods/ts/rules/defaults.yaml index 3e52c2e143..b3bec4629d 100644 --- a/mods/ts/rules/defaults.yaml +++ b/mods/ts/rules/defaults.yaml @@ -844,6 +844,10 @@ HitShape: EditorTilesetFilter: Categories: Aircraft + SpawnActorOnDeath: + RequiresCondition: airborne + OwnerType: InternalName + EffectiveOwnerFromOwner: true ^Helicopter: Inherits: ^Aircraft