From 37f90fff449b47dedee151108600a9d865096134 Mon Sep 17 00:00:00 2001 From: abcdefg30 Date: Wed, 2 Oct 2019 23:59:46 +0200 Subject: [PATCH] Throw LuaExceptions instead of InvalidDataExceptions in ConditionProperties --- .../Scripting/Properties/ConditionProperties.cs | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/OpenRA.Mods.Common/Scripting/Properties/ConditionProperties.cs b/OpenRA.Mods.Common/Scripting/Properties/ConditionProperties.cs index 6ac1454990..013c294979 100644 --- a/OpenRA.Mods.Common/Scripting/Properties/ConditionProperties.cs +++ b/OpenRA.Mods.Common/Scripting/Properties/ConditionProperties.cs @@ -10,8 +10,8 @@ #endregion using System.Collections.Generic; -using System.IO; using System.Linq; +using Eluant; using OpenRA.Mods.Common.Traits; using OpenRA.Scripting; using OpenRA.Traits; @@ -38,7 +38,7 @@ namespace OpenRA.Mods.Common.Scripting .FirstOrDefault(t => t.Info.Condition == condition && t.CanGrantCondition(Self, this)); if (external == null) - throw new InvalidDataException("Condition `{0}` has not been listed on an enabled ExternalCondition trait".F(condition)); + throw new LuaException("Condition `{0}` has not been listed on an enabled ExternalCondition trait".F(condition)); return external.GrantCondition(Self, this, duration); }