Fix FreeActorWithDelivery not being properly conditional

This commit is contained in:
abcdefg30
2020-02-03 19:12:49 +01:00
committed by Matthias Mailänder
parent eb007fc43c
commit a7d5b7b8b0
3 changed files with 18 additions and 9 deletions

View File

@@ -41,7 +41,8 @@ namespace OpenRA.Mods.D2k.Traits
return;
var delivery = refinery.Trait<FreeActorWithDelivery>();
delivery.DoDelivery(refinery.Location + delivery.Info.DeliveryOffset, delivery.Info.Actor, delivery.Info.DeliveringActor);
var deliveryInfo = delivery.Info as FreeActorWithDeliveryInfo;
delivery.DoDelivery(refinery.Location + deliveryInfo.DeliveryOffset, deliveryInfo.Actor, deliveryInfo.DeliveringActor);
}
}
}