This reverts commit 179cb50557.
This commit is contained in:
parent
179cb50557
commit
c2ecc76457
588 changed files with 16260 additions and 10926 deletions
|
|
@ -1,6 +1,5 @@
|
|||
using System;
|
||||
using System.Collections.Generic;
|
||||
using System.Linq;
|
||||
using System.Net;
|
||||
using System.Text;
|
||||
using Server.Accounting;
|
||||
|
|
@ -291,9 +290,22 @@ namespace Server.Items
|
|||
}
|
||||
}
|
||||
|
||||
private bool HasEntered(Mobile from) =>
|
||||
from.Account is Account acc &&
|
||||
(from entry in Entries select entry.From?.Account as Account).Any(entryAcc => entryAcc == acc);
|
||||
private bool HasEntered(Mobile from)
|
||||
{
|
||||
if (!(from.Account is Account acc))
|
||||
return false;
|
||||
|
||||
foreach (RaffleEntry entry in Entries)
|
||||
if (entry.From != null)
|
||||
{
|
||||
Account entryAcc = entry.From.Account as Account;
|
||||
|
||||
if (entryAcc == acc)
|
||||
return true;
|
||||
}
|
||||
|
||||
return false;
|
||||
}
|
||||
|
||||
private bool IsAtIPLimit(Mobile from)
|
||||
{
|
||||
|
|
@ -303,7 +315,12 @@ namespace Server.Items
|
|||
IPAddress address = from.NetState.Address;
|
||||
int tickets = 0;
|
||||
|
||||
return Entries.Where(entry => Utility.IPMatchClassC(entry.Address, address)).Any(entry => ++tickets >= EntryLimitPerIP);
|
||||
foreach (RaffleEntry entry in Entries)
|
||||
if (Utility.IPMatchClassC(entry.Address, address))
|
||||
if (++tickets >= EntryLimitPerIP)
|
||||
return true;
|
||||
|
||||
return false;
|
||||
}
|
||||
|
||||
public static string FormatLocation(Point3D loc, Map map, bool displayMap)
|
||||
|
|
|
|||
Loading…
Add table
Add a link
Reference in a new issue