From d23a84d6cf8533c97078811089d824ae13c7f54c Mon Sep 17 00:00:00 2001 From: yogurt Date: Sun, 27 May 2018 23:02:08 -0500 Subject: [PATCH] Undid change that broke parties --- .../actors/chara/player/Player.cs | 20 +++++++++---------- 1 file changed, 9 insertions(+), 11 deletions(-) diff --git a/FFXIVClassic Map Server/actors/chara/player/Player.cs b/FFXIVClassic Map Server/actors/chara/player/Player.cs index f45ddc4e..5276500a 100644 --- a/FFXIVClassic Map Server/actors/chara/player/Player.cs +++ b/FFXIVClassic Map Server/actors/chara/player/Player.cs @@ -1707,22 +1707,20 @@ namespace FFXIVClassic_Map_Server.Actors Party partyGroup = (Party) currentParty; - partyGroup.RemoveMember(actorId); - - //for (int i = 0; i < partyGroup.members.Count; i++) - //{ - // if (partyGroup.members[i] == actorId) - // { - // partyGroup.members.RemoveAt(i); - // break; - // } - //} + for (int i = 0; i < partyGroup.members.Count; i++) + { + if (partyGroup.members[i] == actorId) + { + partyGroup.members.RemoveAt(i); + break; + } + } //currentParty.members.Remove(this); if (partyGroup.members.Count == 0) Server.GetWorldManager().NoMembersInParty((Party)currentParty); - //currentParty = new Party(0, actorId); + currentParty = null; } public void IssueChocobo(byte appearanceId, string nameResponse)