mirror of
https://bitbucket.org/Ioncannon/project-meteor-server.git
synced 2025-04-20 19:57:46 +00:00
Fixed some minor lua related crashing when the parent file was not found for some reason. Used decorated message for error output, not normal message.
This commit is contained in:
parent
110cfbccc2
commit
d26b64b458
2 changed files with 5 additions and 5 deletions
|
@ -336,7 +336,7 @@ namespace FFXIVClassic_Map_Server.Actors
|
|||
if (File.Exists(String.Format("./scripts/unique/{0}/{1}/{2}.lua", zone.zoneName, className, uniqueIdentifier)))
|
||||
child = LuaEngine.LoadScript(String.Format("./scripts/unique/{0}/{1}/{2}.lua", zone.zoneName, className, uniqueIdentifier));
|
||||
|
||||
if (parent == null && child == null)
|
||||
if (parent == null)
|
||||
{
|
||||
LuaEngine.SendError(player, String.Format("ERROR: Could not find script for actor {0}.", GetName()));
|
||||
return null;
|
||||
|
@ -347,7 +347,7 @@ namespace FFXIVClassic_Map_Server.Actors
|
|||
|
||||
if (child != null && !child.Globals.Get("onEventStarted").IsNil())
|
||||
coroutine = child.CreateCoroutine(child.Globals["onEventStarted"]).Coroutine;
|
||||
else if (!parent.Globals.Get("onEventStarted").IsNil())
|
||||
else if (parent.Globals.Get("onEventStarted") != null && !parent.Globals.Get("onEventStarted").IsNil())
|
||||
coroutine = parent.CreateCoroutine(parent.Globals["onEventStarted"]).Coroutine;
|
||||
else
|
||||
return null;
|
||||
|
|
|
@ -1140,7 +1140,7 @@ namespace FFXIVClassic_Map_Server.Actors
|
|||
}
|
||||
catch (ScriptRuntimeException e)
|
||||
{
|
||||
Program.Log.Error("[LUA] {0}", e.Message);
|
||||
Program.Log.Error("[LUA] {0}", e.DecoratedMessage);
|
||||
EndEvent();
|
||||
}
|
||||
}
|
||||
|
@ -1161,7 +1161,7 @@ namespace FFXIVClassic_Map_Server.Actors
|
|||
}
|
||||
catch (ScriptRuntimeException e)
|
||||
{
|
||||
Program.Log.Error("[LUA] {0}", e.Message);
|
||||
Program.Log.Error("[LUA] {0}", e.DecoratedMessage);
|
||||
EndEvent();
|
||||
}
|
||||
}
|
||||
|
@ -1186,7 +1186,7 @@ namespace FFXIVClassic_Map_Server.Actors
|
|||
}
|
||||
catch (ScriptRuntimeException e)
|
||||
{
|
||||
Program.Log.Error("[LUA] {0}", e.Message);
|
||||
Program.Log.Error("[LUA] {0}", e.DecoratedMessage);
|
||||
EndEvent();
|
||||
}
|
||||
}
|
||||
|
|
Loading…
Add table
Reference in a new issue