Commit graph

203 commits

Author SHA1 Message Date
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