From 5d7f6081e43f3384d9c54e4d75fbab5765744889 Mon Sep 17 00:00:00 2001 From: abcdefg30 Date: Sat, 21 Mar 2015 22:51:25 +0100 Subject: [PATCH] Fix a crash in UpgradeActorsNear.cs --- OpenRA.Mods.Common/Traits/Upgrades/UpgradeActorsNear.cs | 3 ++- 1 file changed, 2 insertions(+), 1 deletion(-) diff --git a/OpenRA.Mods.Common/Traits/Upgrades/UpgradeActorsNear.cs b/OpenRA.Mods.Common/Traits/Upgrades/UpgradeActorsNear.cs index 468e164157..7ff4abf0ff 100644 --- a/OpenRA.Mods.Common/Traits/Upgrades/UpgradeActorsNear.cs +++ b/OpenRA.Mods.Common/Traits/Upgrades/UpgradeActorsNear.cs @@ -115,7 +115,8 @@ namespace OpenRA.Mods.Common.Traits var um = produced.TraitOrDefault(); if (um != null) foreach (var u in info.Upgrades) - um.GrantTimedUpgrade(produced, u, 1); + if (um.AcceptsUpgrade(produced, u)) + um.GrantTimedUpgrade(produced, u, 1); } }