mark
4bcde77cc2
revert forced 4.0 migration -- many users are still dependent on 2.0
2012-03-07 13:47:33 +00:00
asayre
7b48ebb7e6
Implemented ScreenEffects.
2012-03-07 10:08:55 +00:00
asayre
2d8902d0e4
Allow Skills to be enumerated.
2012-03-07 08:27:20 +00:00
asayre
e336c2920c
DynamicSaveStrategy will now properly check Item.OnDecay()
2012-03-07 08:19:14 +00:00
asayre
b13718ca01
Isolated the problem with .NET 4.0 to the networking code changes; no reason to disallow support for .NET 4.0, and restoring default .NET FX 4.0 support
2012-03-05 11:38:02 +00:00
asayre
68922c1eeb
Moving World.SaveOption to StandardSaveStrategy.SaveOption, as it's only used and applicable there. Setting Dynamic Save Strategy to run whenever there are more than two cores.
2012-02-11 04:36:54 +00:00
asayre
3828be5415
Changing preprocessor directive for new networking code until verification of correct functionality.
2012-02-08 03:32:56 +00:00
asayre
2eff293be9
Convenience methods for Timer.DelayCall( callback[,..] ) equivalent to calling a Timer.DelayCall( TimeSpan.Zero, callback[,..] )
2012-01-04 08:45:24 +00:00
mark
6bd4e084c7
oops!
2012-01-03 00:41:15 +00:00
mark
558fcf495a
Framework_4_0 preprocessor is necessary for legacy compatibility.
2012-01-03 00:36:52 +00:00
asayre
12fe97babd
Serialization support for HashSet<T> where T : Item/Mobile/BaseGuild
2012-01-02 22:32:17 +00:00
asayre
22557eef9f
ScriptCompiler should now compile scripts with /optimize flag when -debug is NOT enabled.
2012-01-02 21:17:48 +00:00
asayre
635d4282ec
I love Tuples, you love tuples, everybody loves tuples!
2012-01-02 15:09:33 +00:00
asayre
bf765b3c50
2012-01-02 14:26:38 +00:00
asayre
ba01533df9
2012-01-02 14:25:42 +00:00
asayre
b9f0138b08
Bug in BodyTable, Bodies with an ID over 1000 we not being properly read.
...
Using Enum.TryParse where applicable
2012-01-02 14:21:20 +00:00
asayre
26899493c0
Serialization support for DateTimeOffset.
2012-01-02 13:32:58 +00:00
asayre
3fd844cfa0
Corrected AssemblyVersion to 2.2.*
...
Also, prior changelog message should read 'treat warnings as errors'
2012-01-02 12:08:28 +00:00
asayre
2401b86b24
Unused properties removed to handle warnings (Warn lvl 4, Treat Errors as warnings please & thankyou)
...
BaseCreature & PlayerMobile set to partial classes for easier extensibility.
Prevent Item from stacking with itself
Updated Bounds.bin with latest values. ItemBounds will now correctly size itself to the TileData.
Compiler directives for .NET 4.0 no longer needed - .NET 4.0 is now supported by default to take advantage of the new Socket Events and Parallelization improvements.
2012-01-02 10:24:08 +00:00
asayre
d2f79e93ea
Potential deletion of item outside of main thread issue resolved
...
Item.Spawner now uses CompactInfo for memory savings.
Empty accounts (No Characters) can now be set to go inactive sooner than accounts with characters.
2011-12-31 07:50:54 +00:00
mark
28f3bd15b2
securetrade race condition
2011-12-18 05:09:31 +00:00
mark
008c706ba8
quick core tweak
2011-10-02 04:14:01 +00:00
mark
59a5d8e684
correct typo in Mobile.CanBeBeneficial
2011-09-25 04:02:03 +00:00
mark
ed14513cc9
character creation fixes
2011-07-31 04:05:09 +00:00
mark
b2b1229fb8
2011-06-29 03:29:14 +00:00
asayre
4ea9a1e9dc
Sealing some packet classes
2010-12-31 11:09:18 +00:00
asayre
0f0641b607
2010-12-28 09:24:30 +00:00
asayre
e5a22904e6
Code cleanup; Parallelization of Script verification for .Net 4.0
2010-12-28 09:24:08 +00:00
asayre
18d1396670
ISpawner; ISpawnable, cleanup. All custom spawners should inherit from ISpawner. Also, Ridiculous, not rediculous,
2010-12-26 05:18:57 +00:00
asayre
2971234c1c
Generics for Mobile.BeginPrompt<T> and Mobile.BeginTarget<T>
2010-12-24 01:52:37 +00:00
mark
0ef1458db7
2010-12-23 22:29:59 +00:00
asayre
b4f01e6b2a
SVN Property correction
2010-12-23 11:36:25 +00:00
asayre
34e3a88bfe
40 FxCop Warnings; good practice
2010-12-23 09:18:45 +00:00
asayre
2f603d30e3
2010-12-20 11:31:46 +00:00
asayre
67af95cf0b
Fix for RunUO Crash if Performance tab on Admin gump is open within first 100seconds of server running.
...
Completion of the DynamicSaveStrategy. Background saves are now safe; triggered only by the autoSave or command [BackgroundSave ([BGSave)
2010-12-20 03:34:25 +00:00
mark
0afa707b24
.NET *ASync Socket API
...
Incomplete, do not use (/d:Framework_4_0) in production.
2010-12-19 23:35:09 +00:00
mark
17b1cccc5e
2010-12-19 04:04:51 +00:00
mark
f5b81673c7
2010-12-19 00:06:14 +00:00
mark
9ef92d74de
2010-12-19 00:03:46 +00:00
mark
9f8caf4de0
*Async Socket Methods
2010-12-18 23:35:42 +00:00
asayre
2d13a6f114
Skill Title corrections. You can now be a Grandmaster Praegustator!
2010-12-18 23:01:22 +00:00
asayre
a85aac256f
Fix for SkillInfo array size
...
Correct SaveMetric usage
2010-12-18 21:56:42 +00:00
asayre
0caf1846d5
Preprocessor directive for .NET 4.0: Framework_4_0. (Removed the 3.5 directive as it wasn't a new framework runtime anyways)
...
Implemented working Parallel Save strategy based on the TPL: DynamicSaveStrategy.
2010-12-18 11:00:57 +00:00
mark
cd8f792132
Split profiling specific handlers from Handlers.cs to Profiling.cs
2010-12-18 10:15:17 +00:00
mark
55fd4be7c9
revert r620
2010-12-13 03:37:33 +00:00
mark
1ed9e396a8
mono (at least 2.6.7+) appears to finally support SafeFileHandle
2010-12-13 03:26:46 +00:00
mark
87feddc401
tracking fixes
2010-12-12 23:55:08 +00:00
mark
d281f8e2f1
2010-12-09 03:27:52 +00:00
mark
ac5a0827f2
2010-12-09 02:48:29 +00:00
mark
712037724a
2010-12-08 10:42:10 +00:00