diff --git a/FFXIVClassic Map Server/actors/director/quest/QuestDirectorMan0L001..cs b/FFXIVClassic Map Server/actors/director/quest/QuestDirectorMan0L001..cs index 6f00a12a..d7f2bfd0 100644 --- a/FFXIVClassic Map Server/actors/director/quest/QuestDirectorMan0L001..cs +++ b/FFXIVClassic Map Server/actors/director/quest/QuestDirectorMan0L001..cs @@ -32,7 +32,7 @@ namespace FFXIVClassic_Map_Server.actors.director public override SubPacket createScriptBindPacket(uint playerActorId) { List lParams; - lParams = LuaUtils.createLuaParamList("/Director/Quest/QuestDirectorMan0l001", false, false, false, false, 0x7532); + lParams = LuaUtils.createLuaParamList("/Director/Quest/QuestDirectorMan0l001", false, false, false, false, false, 0x7532); return ActorInstantiatePacket.buildPacket(actorId, playerActorId, actorName, className, lParams); } } diff --git a/FFXIVClassic Map Server/lua/LuaUtils.cs b/FFXIVClassic Map Server/lua/LuaUtils.cs index 38410542..101b9fd3 100644 --- a/FFXIVClassic Map Server/lua/LuaUtils.cs +++ b/FFXIVClassic Map Server/lua/LuaUtils.cs @@ -121,7 +121,11 @@ namespace FFXIVClassic_Map_Server { foreach (LuaParam l in luaParams) { - writer.Write((Byte)l.typeID); + if (l.typeID == 0x1) + writer.Write((Byte)0); + else + writer.Write((Byte)l.typeID); + switch (l.typeID) { case 0x0: //Int32