add some more locks, fixed typo in AddHP, add missing ability

This commit is contained in:
Tahir Akhlaq
2017-08-23 03:08:43 +01:00
parent c79b5c9992
commit 54af893570
8 changed files with 146 additions and 111 deletions

View File

@@ -40,17 +40,20 @@ namespace FFXIVClassic_Map_Server.actors.area
public void CheckDestroy()
{
if (isContentFinished)
lock (mActorList)
{
bool noPlayersLeft = true;
foreach (Actor a in mActorList.Values)
if (isContentFinished)
{
if (a is Player)
noPlayersLeft = false;
bool noPlayersLeft = true;
foreach (Actor a in mActorList.Values)
{
if (a is Player)
noPlayersLeft = false;
}
if (noPlayersLeft)
GetParentZone().DeleteContentArea(this);
}
if (noPlayersLeft)
GetParentZone().DeleteContentArea(this);
}
}
}
}