Move support power beacons into Airstrike/Nuke.

This allows each instance to close over the individual beacons. Fixes #5455.
This commit is contained in:
Paul Chote
2014-05-31 17:10:46 +12:00
parent 67f1207ef5
commit 91126b9c48
3 changed files with 33 additions and 15 deletions

View File

@@ -68,6 +68,20 @@ namespace OpenRA.Mods.RA
{
base.Activate(self, order, manager);
Beacon beacon = null;
if (Info.DisplayBeacon)
{
beacon = new Beacon(
order.Player,
order.TargetLocation.CenterPosition,
-1,
Info.BeaconPalettePrefix,
Info.BeaconPoster,
Info.BeaconPosterPalette);
self.World.Add(beacon);
}
if (self.Owner.IsAlliedWith(self.World.RenderPlayer))
Sound.Play(Info.LaunchSound);
else