Re-implement the insufficient funds warning in a simpler manner

This commit is contained in:
Oliver Brakmann
2016-04-08 22:19:36 +02:00
parent 41388b9c63
commit 87e1acfc9f
4 changed files with 25 additions and 5 deletions

View File

@@ -56,7 +56,7 @@ namespace OpenRA.Mods.Common.Activities
Game.Sound.PlayNotification(self.World.Map.Rules, self.Owner, "Speech", repairsUnits.StartRepairingNotification, self.Owner.Faction.InternalName);
}
if (!self.Owner.PlayerActor.Trait<PlayerResources>().TakeCash(cost))
if (!self.Owner.PlayerActor.Trait<PlayerResources>().TakeCash(cost, true))
{
remainingTicks = 1;
return this;