fix cloaking crate

This commit is contained in:
Chris Forbes
2010-08-01 10:40:26 +12:00
parent 3dae071f41
commit 9e0f0d2074
2 changed files with 12 additions and 2 deletions

View File

@@ -39,7 +39,12 @@ namespace OpenRA.Mods.RA.Crates
var cloak = cloakInfo.Create(new ActorInitializer(collector, collector.Location));
collector.World.AddFrameEndTask(w => collector.traits.Add(cloak));
collector.World.AddFrameEndTask(w =>
{
w.Remove(collector);
collector.traits.Add(cloak);
w.Add(collector);
});
base.Activate(collector);
}

View File

@@ -157,6 +157,11 @@ CRATE:
SelectionShares: 5
Effect: hide-map
CloakCrateAction:
SelectionShares: 1000
SelectionShares: 5
InitialDelay: .4
CloakDelay: 2.0
CloakSound: appear1.aud
UncloakSound: appear1.aud
Effect: stealth
RenderUnit:
BelowUnits: