From 71094280585bfa7647c723fe4178d5edd5117df5 Mon Sep 17 00:00:00 2001 From: Paul Chote Date: Wed, 13 Apr 2011 19:43:54 +1200 Subject: [PATCH] Fix double-sell fail --- OpenRA.Mods.RA/Sellable.cs | 4 +++- 1 file changed, 3 insertions(+), 1 deletion(-) diff --git a/OpenRA.Mods.RA/Sellable.cs b/OpenRA.Mods.RA/Sellable.cs index 9649c883c4..b94b3bedd0 100644 --- a/OpenRA.Mods.RA/Sellable.cs +++ b/OpenRA.Mods.RA/Sellable.cs @@ -24,10 +24,12 @@ namespace OpenRA.Mods.RA class Sellable : IResolveOrder { + bool selling = false; public void ResolveOrder(Actor self, Order order) { - if (order.OrderString == "Sell") + if (order.OrderString == "Sell" && !selling) { + selling = true; self.CancelActivity(); if (self.HasTrait() && self.Info.Traits.Get().HasMakeAnimation) self.QueueActivity(new MakeAnimation(self, true));