From 100f3ae1562cd066077d2bffe2d548f345fd5009 Mon Sep 17 00:00:00 2001 From: Tahir Akhlaq Date: Sat, 1 Jul 2017 02:52:05 +0100 Subject: [PATCH] fixed an issue causing client to crash --- FFXIVClassic Map Server/actors/chara/npc/Npc.cs | 4 ++-- FFXIVClassic Map Server/dataobjects/Session.cs | 2 +- 2 files changed, 3 insertions(+), 3 deletions(-) diff --git a/FFXIVClassic Map Server/actors/chara/npc/Npc.cs b/FFXIVClassic Map Server/actors/chara/npc/Npc.cs index e71cb714..845e5035 100644 --- a/FFXIVClassic Map Server/actors/chara/npc/Npc.cs +++ b/FFXIVClassic Map Server/actors/chara/npc/Npc.cs @@ -152,8 +152,8 @@ namespace FFXIVClassic_Map_Server.Actors isStatic = true; else { - charaWork.property[2] = 1; - npcWork.hateType = 1; + //charaWork.property[2] = 1; + //npcWork.hateType = 1; } if (lParams == null) diff --git a/FFXIVClassic Map Server/dataobjects/Session.cs b/FFXIVClassic Map Server/dataobjects/Session.cs index 48e392e8..d0d5db88 100644 --- a/FFXIVClassic Map Server/dataobjects/Session.cs +++ b/FFXIVClassic Map Server/dataobjects/Session.cs @@ -136,7 +136,7 @@ namespace FFXIVClassic_Map_Server.dataobjects { //Don't send for static characters (npcs) // todo: this is retarded, need actual mob class - if (actor is Character && !actor.hasMoved) + if (actor is Character && ((Character)actor).isStatic) continue; var packet = actor.CreatePositionUpdatePacket(playerActor.actorId);