@ZEODE
can you replace this in the code (RaidableBases.cs):
public Coroutine StartCoroutineEx(IEnumerator enumerator, string methodName)
{
Action<Exception> action = new Action<Exception>(ex =>
{
if (ex == null)
{
return;
}
Interface.Oxide.LogInfo("[{0}] {1} : {2}", "Raidable Bases", methodName, ex);
});
return ServerMgr.Instance.StartCoroutine(Choke(enumerator, action));
}
with this:
public Coroutine StartCoroutineEx(IEnumerator enumerator, string methodName)
{
return ServerMgr.Instance.StartCoroutine(enumerator);
}
and tell me if it fixes the issue?
you literally just search for StartCoroutineEx, select all of the relevant code shown in the first snippet, and replace it with the code shown in the second snippet