Fix fillgas too, make both case insensitive

This commit is contained in:
Víctor Aguilera Puerto
2020-08-06 15:41:17 +02:00
parent d2d103fdd0
commit aa0c8c067e

View File

@@ -78,7 +78,7 @@ namespace Content.Server.Atmos
if(!int.TryParse(args[0], out var x) if(!int.TryParse(args[0], out var x)
|| !int.TryParse(args[1], out var y) || !int.TryParse(args[1], out var y)
|| !int.TryParse(args[2], out var id) || !int.TryParse(args[2], out var id)
|| !(int.TryParse(args[3], out gasId) || Enum.TryParse(args[3], out gas)) || !(int.TryParse(args[3], out gasId) || Enum.TryParse(args[3], true, out gas))
|| !float.TryParse(args[4], out var moles)) return; || !float.TryParse(args[4], out var moles)) return;
if (gas != (Gas) (-1)) if (gas != (Gas) (-1))
@@ -149,9 +149,12 @@ namespace Content.Server.Atmos
var gas = (Gas) (-1); var gas = (Gas) (-1);
if (args.Length < 3) return; if (args.Length < 3) return;
if(!int.TryParse(args[0], out var id) if(!int.TryParse(args[0], out var id)
|| !(int.TryParse(args[1], out gasId) || Enum.TryParse(args[1], out gas)) || !(int.TryParse(args[1], out gasId) || Enum.TryParse(args[1], true, out gas))
|| !float.TryParse(args[2], out var moles)) return; || !float.TryParse(args[2], out var moles)) return;
if (gas != (Gas) (-1))
gasId = (int)gas;
var gridId = new GridId(id); var gridId = new GridId(id);
var mapMan = IoCManager.Resolve<IMapManager>(); var mapMan = IoCManager.Resolve<IMapManager>();