diff --git a/OpenRA.Mods.RA/Crates/CloakCrateAction.cs b/OpenRA.Mods.RA/Crates/CloakCrateAction.cs index 4e01e0723b..dadc6ed329 100644 --- a/OpenRA.Mods.RA/Crates/CloakCrateAction.cs +++ b/OpenRA.Mods.RA/Crates/CloakCrateAction.cs @@ -8,6 +8,8 @@ */ #endregion +using OpenRA.FileFormats; + namespace OpenRA.Mods.RA.Crates { class CloakCrateActionInfo : CrateActionInfo @@ -37,7 +39,7 @@ namespace OpenRA.Mods.RA.Crates var cloakInfo = new CloakInfo(Info.InitialDelay, Info.CloakDelay, Info.CloakSound, Info.UncloakSound); - var cloak = cloakInfo.Create(new ActorInitializer(collector, collector.Location)); + var cloak = cloakInfo.Create(new ActorInitializer(collector, new TypeDictionary() )); collector.World.AddFrameEndTask(w => { diff --git a/OpenRA.Mods.RA/ReservableProduction.cs b/OpenRA.Mods.RA/ReservableProduction.cs index 00f0a2f2ca..961409f3da 100644 --- a/OpenRA.Mods.RA/ReservableProduction.cs +++ b/OpenRA.Mods.RA/ReservableProduction.cs @@ -22,7 +22,7 @@ namespace OpenRA.Mods.RA class ReservableProduction : Production { - public override bool Produce(Actor self, OpenRA.GameRules.ActorInfo producee) + public override bool Produce(Actor self, ActorInfo producee) { if (Reservable.IsReserved(self)) return false;