fix cloaking crate
This commit is contained in:
@@ -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);
|
||||
}
|
||||
|
||||
@@ -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:
|
||||
|
||||
Reference in New Issue
Block a user