ffs, doing it the hard way as usual

This commit is contained in:
Chris Forbes
2010-08-01 14:36:53 +12:00
parent 002bc20d50
commit aafbeed703
2 changed files with 8 additions and 11 deletions

View File

@@ -38,13 +38,14 @@ namespace OpenRA.Mods.RA.Activities
if (dest == null) if (dest == null)
{ {
dest = ChooseAirfield(self); dest = ChooseAirfield(self);
var res = dest.traits.GetOrDefault<Reservable>(); }
if (res != null)
{ var res = dest.traits.GetOrDefault<Reservable>();
var plane = self.traits.Get<Plane>(); if (res != null)
plane.UnReserve(); {
plane.reservation = res.Reserve(self); var plane = self.traits.Get<Plane>();
} plane.UnReserve();
plane.reservation = res.Reserve(self);
} }
var landPos = dest.CenterLocation; var landPos = dest.CenterLocation;

View File

@@ -108,10 +108,6 @@ namespace OpenRA.Mods.RA
UnReserve(); UnReserve();
var res = order.TargetActor.traits.GetOrDefault<Reservable>();
if (res != null)
reservation = res.Reserve(self);
var info = self.Info.Traits.Get<PlaneInfo>(); var info = self.Info.Traits.Get<PlaneInfo>();
if (self.Owner == self.World.LocalPlayer) if (self.Owner == self.World.LocalPlayer)