Commit graph

907 commits

Author SHA1 Message Date
Mark Sturgill
041c976ddc fix null ref in bounce 2014-02-21 19:04:53 -07:00
Mark Sturgill
0bd09dbeac line ending normalization 2014-02-18 10:23:15 -07:00
Mark Sturgill
57a73805bb Merge branch 'dev/2.6' 2014-02-16 14:09:57 -07:00
Mark Sturgill
4bce0050be change serverlist public ip address autodetection url
fixed base OnSubItemAdded being hidden in playermobile
2014-02-15 17:52:14 -07:00
Mark Sturgill
7bffaa645d change serverlist public ip address autodetection url
fixed base OnSubItemAdded being hidden in playermobile
2014-02-15 15:05:54 -07:00
Mark Sturgill
1b157e102d set Parent CommandProperty write accesslevel to Developer
unmark Parent property as virtual
2014-02-15 14:54:28 -07:00
Mark Sturgill
2f005966f9 move stuckmenu methods from core mobile to PlayerMobile
take advantage of IEntity/Parent refactor in a few trivial places
2014-02-15 13:52:03 -07:00
Mark Sturgill
12826da7c4 remove ParentEntity and RootParentEntity
Parent and RootParent are now IEntity properties
refactor object arguments to IEntity for parent related methods
branch and version bump to 2.6
2014-02-15 13:21:28 -07:00
Mark Sturgill
705236b923 proper disguise persistence using kvp instead of dictionary entries 2014-02-15 13:11:50 -07:00
Mark Sturgill
91eed1e2ed there is no exact localization match for the legacy container label, but this one is pretty close if someone wanted to use it 2014-02-15 12:28:27 -07:00
Mark Sturgill
1d2d51b1de change communication crystals to always return true for HandlesOnSpeech
we will be making some changes to the way child items that handle speech events are processed
2014-02-14 21:41:24 -07:00
Mark Sturgill
ac17483ab4 remove old hashtables from animal taming, inscription, and invisibility code 2014-02-14 21:19:41 -07:00
Mark Sturgill
af0ec21a07 disguisekit generics 2014-02-13 23:12:23 -07:00
Mark Sturgill
e68cfe354f add new visible damage mode Selective to VisibleDamageType enumeration
two new virtual properties ShowVisibleDamage and CanSeeVisibleDamage can be used to control damage visibility
default values for this mode are controlled by the static properties Mobile.DefaultShowVisibleDamage and Mobile.DefaultCanSeeVisibleDamage
2014-02-09 14:38:43 -07:00
Mark Sturgill
cfdd943142 additional edge-case thread safety for RNG buffer filling 2014-02-09 13:02:20 -07:00
Mark Sturgill
a5b7e6c78c Added the command line argument -usehrt to enable high resolution timing on supported platforms (QueryPerformanceCounter)
Timing will fallback to DateTime.UtcNow.Ticks when QPC is unsupported.
2014-02-09 12:10:13 -07:00
Mark Sturgill
473751297d dont call datetime.utcnow for every item during serialization 2014-02-08 13:44:08 -07:00
Mark Sturgill
bab199139b apipa range for serverlist autodetection 2014-02-06 23:51:49 -07:00
Mark Sturgill
18bc7b84d9 slight refactor of visible damage 2014-02-06 23:17:23 -07:00
msturgill
6571b05f33 temporary edge-case fix 2014-01-15 14:43:49 -07:00
Mark Sturgill
e15e65033e fix random impl race condition 2013-11-13 21:42:16 -07:00
Mark Sturgill
290c4a1396 custom house optimizations 2013-11-08 12:29:21 -07:00
Mark Sturgill
5283de0b02 remove VS duplicated FlySpell.cs 2013-11-05 12:28:24 -07:00
Mark Sturgill
e319713571 gargoyle flyspell 2013-11-05 12:15:29 -07:00
Mark Sturgill
1fdb2d9a1f update version display and project urls 2013-11-03 10:11:30 -07:00
Mark Sturgill
d18b2254d8 tweak version to 2.5.0 to help with legacy maint in the future 2013-11-02 22:26:20 -07:00
Mark Sturgill
0eeb0c0c31 generic conversions 2013-11-02 21:40:42 -07:00
Mark Sturgill
fa1df8eae5 more gargoyle additions from servuo 2013-11-02 16:21:12 -07:00
Mark Sturgill
f566daea30 gargoyle race/body impl from servuo with some modification 2013-11-02 15:37:39 -07:00
Mark Sturgill
1d285f79fa include note about zlib in readme 2013-11-02 14:09:35 -07:00
Mark Sturgill
cf7bc3043f use CSPRandom with MONO
add MONO comments to RunUO.exe.config
2013-11-02 12:29:43 -07:00
Mark Sturgill
1d2ca9ad58 include RunUO.exe.config that specifies server GC by default
SMP systems are ubiquitous now
2013-11-02 11:44:25 -07:00
Mark Sturgill
142f71c258 additional ientity.deleted impl 2013-11-02 11:06:47 -07:00
Mark Sturgill
436e8f054a add Deleted property to IEntity
cleanup Map.GetObjectsInRange
additional hashtable -> dictionary conversions
generic timer impl for EffectController
2013-11-02 10:52:08 -07:00
Mark Sturgill
4fccb0c3d3 reduce timer queuing interval to 1ms (from 10ms) to prevent timer stacking with new high resolution timers (tested in production by vorspire) 2013-11-02 01:05:50 -07:00
Mark Sturgill
b035a256b6 remove mono conditionals that no longer seem to be necessary 2013-10-30 12:26:51 -07:00
Mark Sturgill
ad5c172687 mono should not need these fixes anymore 2013-10-30 12:11:45 -07:00
Mark Sturgill
018ef960b0 mono tickcount fix 2013-10-30 11:49:59 -07:00
Mark Sturgill
fc923a9ded update readme 2013-10-30 11:37:39 -07:00
Mark Sturgill
24af4ead6a remove Assemblies.cfg 2013-10-30 11:30:39 -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
951f8b7d01 add irc details to readme 2013-10-29 15:18:25 -07:00
Mark Sturgill
aa738007d7 missing enum refactor 2013-10-29 10:45:55 -07:00
Mark Sturgill
cf2544dcea enum tidying 2013-10-27 11:30:24 -07:00
Mark Sturgill
092d831092 update readme 2013-10-26 12:32:26 -07:00
Mark Sturgill
01a5d41cee update uosteam and razor urls 2013-10-26 12:23:24 -07:00
Mark Sturgill
502f3b3b97 cleanup core.tickcount
fix typo in Mobile.cs
2013-10-25 01:24:14 -07:00
Mark Sturgill
1f3569aefc generic explosion potion user list
whitespace
2013-10-24 15:22:56 -07:00
Mark Sturgill
2d60d61a6b misc merge/tidy from Zenvera 2013-10-24 14:23:03 -07:00
Mark Sturgill
5b03ef628e drag effects have the potential to crash SA clients regardless of any location checking 2013-10-23 21:42:33 -07:00