Moves Item/Mobile locks to a handler. (#34)

This commit is contained in:
Kamron Batman 2019-03-15 11:05:26 -07:00 committed by GitHub
parent cf90a58bea
commit de50bc9e43
No known key found for this signature in database
GPG key ID: 4AEE18F83AFDEB23
10 changed files with 876 additions and 1055 deletions

View file

@ -177,21 +177,20 @@ namespace Server.Engines.Quests.Doom
Party p = PartySystem.Party.Get(from);
if (p != null)
for (int i = 0; i < p.Members.Count; ++i)
for (int i = 0; i < p?.Members.Count; ++i)
{
PartyMemberInfo pmi = p.Members[i];
Mobile member = pmi.Mobile;
if (member != from && member.Map == Map.Malas && member.Region.IsPartOf("Doom"))
{
PartyMemberInfo pmi = p.Members[i];
Mobile member = pmi.Mobile;
if (AngryAt == member)
AngryAt = null;
if (member != from && member.Map == Map.Malas && member.Region.IsPartOf("Doom"))
{
if (AngryAt == member)
AngryAt = null;
member.CloseGump<ChylothPartyGump>();
member.SendGump(new ChylothPartyGump(from, member));
}
member.CloseGump<ChylothPartyGump>();
member.SendGump(new ChylothPartyGump(from, member));
}
}
if (AngryAt == from)
AngryAt = null;