Commit graph

27 commits

Author SHA1 Message Date
Mark Sturgill
5003f7c4a9 add NEWTIMERS and NEWPARENT preprocessor directives to assist third party developers 2014-03-09 17:07:26 -07:00
Mark Sturgill
83bf81b7ee synchronize Server/Scripts project properties
whitespace/comment changes in Serialization.cs and ScriptCompiler.cs
proper dispose pattern for Listener
remove IDisposable from FileLogger
2014-02-25 14:00:32 -07:00
Mark Sturgill
e67faba4d8 RunUO 2.4 will be the latest release supporting the 2.0 .NET Framework.
Framework_4_0 preprocessors have been removed. ScriptCompiler will set Framework_4_0 as legacy.
2013-10-30 11:28:34 -07:00
Mark Sturgill
75817400fc misc clr nagging/housekeeping 2013-10-21 23:01:44 -07:00
eos
9f0a67e5d7 - Added a new Assemblies.cfg file (Assemblies_4_0.cfg) specific for .NET 4.0, which includes System.Core.dll by default.
- Fixed cu sidhe and reptalon trade statuettes.
- Made IAccount comparable, to be able to sort by account in-game.
- Fixed item leak in ChampionSpawn and Harrower.
- Added ChampionSpawn and Harrower leaked item types to Cleanup.
- Added a helper for handling validation after deserialization, and converted classes using that technique to the new system.
- Fixed bulletin board item leak, and the core bug that caused it. Leaked items will be cleaned up on server boot.
- Fixed bulletin board message content packet to compensate for a client bug.
- Monster AI is now deactivated on the internal map, like it is on inactive sectors.
- Monster AI activity is now checked on map changes as well, not just location changes.
- Corrected hiding requirement needed to train stealth from an NPC for Core.ML.
- Fixed a SendLocalizedMessage overload calling itself.
2012-03-21 22:25:44 +00:00
mark
4bcde77cc2 revert forced 4.0 migration -- many users are still dependent on 2.0 2012-03-07 13:47:33 +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
mark
558fcf495a Framework_4_0 preprocessor is necessary for legacy compatibility. 2012-01-03 00:36:52 +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
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
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
34e3a88bfe 40 FxCop Warnings; good practice 2010-12-23 09:18:45 +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
asayre
a90eb17e96 tabification 2010-10-18 04:56:28 +00:00
mark
b3e8ec0a08 massive branch sync 2010-04-25 06:09:43 +00:00
mark
0f73c81a6a mono fixes, tweaking service mode 2009-08-07 07:07:15 +00:00
mark
9c5abc3b0d 2008-05-29 03:57:42 +00:00
mark
f6fcf9b60a playermobile new Account Account is rather useless, scriptcompiler flukes, etc 2007-09-15 21:17:08 +00:00
mark
858f66175c stupid of me to commit on a linux box 2007-09-14 05:56:10 +00:00
mark
fede41b710 clean up mono script compilation output, spammed warnings are ignored 2007-09-13 19:05:20 +00:00
mark
982ea1dfe6 more mono fixes 2007-09-07 20:25:36 +00:00
mark
817e1ced95 Mono compatibility changes 2007-09-07 20:10:14 +00:00
asayre
27ad37a7c9 -HaltOnWarning added 2006-06-19 05:51:44 +00:00
asayre
c89964aed6 -nocache option added
BaseCreatures skillcap increased to accommodate skills over 100
Cliloc fix
2006-06-18 05:17:31 +00:00
mark
f3d56091b6 2006-06-15 04:28:39 +00:00
mark
47711d616e 2006-06-15 04:14:30 +00:00