diff --git a/OpenRA.Mods.RA/Move/Mobile.cs b/OpenRA.Mods.RA/Move/Mobile.cs index 869dae07df..e176317e04 100755 --- a/OpenRA.Mods.RA/Move/Mobile.cs +++ b/OpenRA.Mods.RA/Move/Mobile.cs @@ -39,8 +39,8 @@ namespace OpenRA.Mods.RA.Move Dictionary ret = new Dictionary(); foreach (var t in y.NodesDict["TerrainSpeeds"].Nodes) { - var speed = (decimal)FieldLoader.GetValue("speed", typeof(decimal), t.Value.Value); - var cost = t.Value.NodesDict.ContainsKey("PathingCost") ? (int)FieldLoader.GetValue("cost", typeof(int), t.Value.NodesDict["PathingCost"].Value) : (int)(10000 / speed); + var speed = FieldLoader.GetValue("speed", t.Value.Value); + var cost = t.Value.NodesDict.ContainsKey("PathingCost") ? FieldLoader.GetValue("cost", t.Value.NodesDict["PathingCost"].Value) : (int)(10000 / speed); ret.Add(t.Key, new TerrainInfo { Speed = speed, Cost = cost }); }