Implement Core.TickCount
Convert movement, actions (lift/use), combat, and spells to use Core.TickCount and avoid DateTime caveats (performance, system time dependency, etc) Refactor DateTime.Now to DateTime.UtcNow Add LOS check for Iron Maiden addon
This commit is contained in:
parent
f99eefb288
commit
d2c670f5c3
241 changed files with 842 additions and 831 deletions
|
|
@ -269,7 +269,7 @@ namespace Server.Items
|
|||
}
|
||||
else
|
||||
{
|
||||
m_Guesses[m] = new PuzzleChestSolutionAndTime( DateTime.Now, solution );
|
||||
m_Guesses[m] = new PuzzleChestSolutionAndTime( DateTime.UtcNow, solution );
|
||||
|
||||
m.SendGump( new StatusGump( correctCylinders, correctColors ) );
|
||||
|
||||
|
|
@ -672,7 +672,7 @@ namespace Server.Items
|
|||
List<Mobile> toDelete = new List<Mobile>();
|
||||
|
||||
foreach ( KeyValuePair<Mobile, PuzzleChestSolutionAndTime> kvp in m_Guesses ) {
|
||||
if ( DateTime.Now - kvp.Value.When > CleanupTime )
|
||||
if ( DateTime.UtcNow - kvp.Value.When > CleanupTime )
|
||||
toDelete.Add( kvp.Key );
|
||||
}
|
||||
|
||||
|
|
|
|||
Loading…
Add table
Add a link
Reference in a new issue