diff --git a/OpenRA.Mods.RA/Crates/SupportPowerCrateAction.cs b/OpenRA.Mods.RA/Crates/SupportPowerCrateAction.cs index 5d09aec7ad..078f2c4331 100644 --- a/OpenRA.Mods.RA/Crates/SupportPowerCrateAction.cs +++ b/OpenRA.Mods.RA/Crates/SupportPowerCrateAction.cs @@ -31,9 +31,11 @@ namespace OpenRA.Mods.RA.Crates // We want neither of these properties for crate power proxies. public override void Activate(Actor collector) { + base.Activate(collector); + collector.World.AddFrameEndTask(w => w.CreateActor(Info.Proxy, new TypeDictionary { - new OwnerInit( collector.Owner ) + new OwnerInit(collector.Owner) })); } } diff --git a/mods/ra/rules/system.yaml b/mods/ra/rules/system.yaml index 34f027f938..05ac3233c5 100644 --- a/mods/ra/rules/system.yaml +++ b/mods/ra/rules/system.yaml @@ -729,6 +729,7 @@ CRATE: SupportPowerCrateAction@parabombs: SelectionShares: 5 Proxy: powerproxy.parabombs + Effect: parabombs GiveMcvCrateAction: SelectionShares: 2 NoBaseSelectionShares: 9001