Clean up: Bugs, LINQ, constructors, default values, and null checks (#18)

This commit is contained in:
Kamron Batman 2019-03-11 14:29:59 -07:00 • committed by GitHub
parent e748af4430
commit 513e54f70e
No known key found for this signature in database
GPG key ID: 4AEE18F83AFDEB23
1094 changed files with 15913 additions and 21892 deletions

View file

@ -1,5 +1,6 @@
using System;
using System.Collections.Generic;
using System.Linq;
using System.Xml;
using Server.Commands;
using Server.Mobiles;
@ -171,15 +172,8 @@ namespace Server.Regions
public override void MakeGuard(Mobile focus)
{
BaseGuard useGuard = null;
IPooledEnumerable<BaseGuard> eable = focus.GetMobilesInRange<BaseGuard>(8);
foreach (BaseGuard m in eable)
if (m.Focus == null) // idling
{
useGuard = m;
break;
}
BaseGuard useGuard = eable.FirstOrDefault(m => m.Focus == null);
eable.Free();
@ -193,6 +187,7 @@ namespace Server.Regions
}
catch
{
// ignored
}
}
else
@ -212,7 +207,7 @@ namespace Server.Regions
public override void OnExit(Mobile m)
{
if (IsDisabled())
// if (IsDisabled())
return;
}