diff --git a/FFXIVClassic Map Server/actors/chara/npc/Npc.cs b/FFXIVClassic Map Server/actors/chara/npc/Npc.cs index 0727217d..29583814 100644 --- a/FFXIVClassic Map Server/actors/chara/npc/Npc.cs +++ b/FFXIVClassic Map Server/actors/chara/npc/Npc.cs @@ -393,7 +393,7 @@ namespace FFXIVClassic_Map_Server.Actors zone.DespawnActor(this); } - public void Update(double deltaTime) + public void Update(DateTime tick) { var deltaTime = (tick - aiContainer.GetLatestUpdate()).Milliseconds; LuaEngine.GetInstance().CallLuaFunction(null, this, "onUpdate", true, deltaTime); diff --git a/FFXIVClassic Map Server/actors/chara/player/Player.cs b/FFXIVClassic Map Server/actors/chara/player/Player.cs index ccd98962..612d5c3d 100644 --- a/FFXIVClassic Map Server/actors/chara/player/Player.cs +++ b/FFXIVClassic Map Server/actors/chara/player/Player.cs @@ -1431,6 +1431,7 @@ namespace FFXIVClassic_Map_Server.Actors ActorPropertyPacketUtil propPacketUtil = new ActorPropertyPacketUtil("work/guildleve", this); propPacketUtil.AddProperty(String.Format("work.guildleveDone[{0}]", slot)); propPacketUtil.AddProperty(String.Format("work.guildleveChecked[{0}]", slot)); + QueuePackets(propPacketUtil.Done()); } public void SetLoginDirector(Director director) @@ -1555,7 +1556,7 @@ namespace FFXIVClassic_Map_Server.Actors public void EndEvent() { SubPacket p = EndEventPacket.BuildPacket(actorId, currentEventOwner, currentEventName); - //p.DebugPrintSubPacket(); + p.DebugPrintSubPacket(); QueuePacket(p); currentEventOwner = 0;