Kamron Batman
de50bc9e43
Moves Item/Mobile locks to a handler. ( #34 )
2019-03-15 11:05:26 -07:00
Kamron Batman
a45094f2dc
Removes old comparable/comparers. ( #31 )
2019-03-11 15:35:04 -07:00
Kamron Batman
513e54f70e
Clean up: Bugs, LINQ, constructors, default values, and null checks ( #18 )
2019-03-11 14:29:59 -07:00
Kamron Batman
55136d8842
Merges bug fixes and cleanup with master ( #17 )
2019-03-03 15:50:57 -08:00
Kamron Batman
39dfe86e10
Merges crash bugs into master ( #12 )
2019-03-03 14:28:24 -08:00
Kamron Batman
dcf64091b1
Modernization Fixes & Updates to Default Values ( #3 )
2018-10-28 00:33:16 -07:00
Kamron Batman
f93c3b992e
Fixes bad expressions, bad bool checks in loops, a few null pointer exceptions, and optimizes constructors.
2018-09-15 23:16:45 -07:00
Kamron Batman
8da55d6043
Fixes null propogation and expression is always true/false
2018-09-15 15:58:36 -07:00
Kamron Batman
970fd563b2
Fixes code according to modern code style. Fixes a few expression bugs.
2018-09-15 09:58:51 -07:00
Kamron Batman
ff26dfa375
Fixes implicit ternary expressions
2018-09-14 14:56:48 -07:00
Kamron Batman
83dcf536d8
Removes implicit this.
2018-09-14 12:56:58 -07:00
Kamron Batman
04b4cfe75b
Removes implicit types
2018-09-14 08:48:39 -07:00
Kamron Batman
33f5e77a24
Fixes body expression style.
2018-09-14 08:46:14 -07:00
Kamron Batman
3f0a72a62f
Removes unused namespaces
2018-09-14 08:41:38 -07:00
Kamron Batman
0cb14e3ca9
Fixes for player mobile and base vendor
2018-09-13 20:40:46 -07:00
Kamron Batman
f211efc3bd
Fixes more casting and null propogation
2018-09-11 16:20:57 -07:00
Kamron Batman
d6c0bf2d4c
Sets a default parameter for OnHit. More casting cleanup.
2018-09-09 08:54:10 -07:00
Kamron Batman
74f498c1c8
Fixes more casting
2018-09-09 08:03:01 -07:00
Kamron Batman
03dd5f1926
Fixes casting checks
2018-08-19 01:38:55 +08:00
Kamron Batman
8ee42c8ea2
Add DefaultName property to Mobiles & Items ( #18 )
2018-08-09 17:18:41 -07:00
Kamron Batman
b06f5bf60d
Adds better type support for pooled enumerables. Refactors code. ( #16 )
2018-08-09 14:08:34 -07:00
Kamron Batman
ca4e99c179
Renames overriden to overridden
2018-02-20 11:18:23 -08:00
Kamron Batman
bb8f09752f
Renames equiped to equipped. ( #1 )
2018-02-19 21:51:13 -08:00
LG Archer
e62fc4964a
+ Fix issues with status bars not updating.
...
The health bar status updates do not require prerequisite checks as they use flags within the packet to determine the proper state of being yellow or green or both.
2017-03-30 21:04:23 +01:00
VitaNex
0caf78c132
+ Rework NetState nullification.
2016-07-18 18:49:50 +01:00
VitaNex
e47753df2b
+ Prevent NetState nullification recursion if the NetState is being disposed.
...
* This issue is responsible for causing client crashes when logging out, one of the signs is the sound of your backpack closing multiple times.
* Fix prevents multiple calls to subsystems such as the trade window, which had the potential to dupe items when returning them to the trade partner.
* Credit goes to UO:Revealed (www.uorevealed.com) for reporting the circumstances which lead to the fix, which seems to have been an overlooked issue for a very long time.
2016-06-11 21:32:20 +01:00
VitaNex
7af0579875
+ RunUO 2.7 with initial TOL expansion support.
2016-01-27 02:59:11 +00: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
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
18bc7b84d9
slight refactor of visible damage
2014-02-06 23:17:23 -07:00
Mark Sturgill
f566daea30
gargoyle race/body impl from servuo with some modification
2013-11-02 15:37: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
502f3b3b97
cleanup core.tickcount
...
fix typo in Mobile.cs
2013-10-25 01:24:14 -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
Mark Sturgill
a45c07200d
delta queue typo
2013-10-22 15:00:32 -07:00
Mark Sturgill
75817400fc
misc clr nagging/housekeeping
2013-10-21 23:01:44 -07:00
Mark Sturgill
0e5292d84d
backoff parallelization
2013-10-19 17:08:31 -07:00
Mark Sturgill
fe1f40f927
parallelization isn't worth it unless we can reasonably estimate our workload before initiating
...
implement double checked locking
change active solution to x64
map thread-safety
2013-10-17 20:25:11 -07:00
Mark Sturgill
ae8ded4a16
7.0.33.1 support
...
thread-safety
2013-10-17 01:48:04 -07:00
Mark Sturgill
699fa3bdd8
mono friendly change
2013-10-15 21:56:57 -07:00
Mark Sturgill
530258decb
leftovers from last commit
2013-10-15 21:42:30 -07:00
Mark Sturgill
f5f24d3a92
generic enumerable refactor
2013-10-15 21:30:35 -07:00
Mark Sturgill
88488bc616
generic pooled enumerators
...
guild event bcp
2013-10-15 21:15:59 -07:00
Mark Sturgill
ffcd063213
reduce nested parallelization; profiling shows that it is not optimal for the average use case
2013-10-15 13:54:36 -07:00
Mark Sturgill
c631528968
scale back overaggressive parallelization
2013-10-15 02:32:17 -07:00
Mark Sturgill
20635cc8ee
handle speech events with some parallelism
...
limit pooled enumerables and timerchangeentries to 200 (arbitrary)
dont place disposed items back in the pool
2013-10-14 21:24:09 -07:00
Mark Sturgill
41019b691b
delta recursion protection
...
flush in send completion
2013-10-12 15:53:29 -07:00
Mark Sturgill
131c41aa9a
additional network level parallelization
...
ai target acquisition parallelization
better pooled enumerator thread safety
2013-10-11 20:09:04 -07:00
Mark Sturgill
d2e02ecda4
more net 4.0 parallelization
2013-10-11 03:58:28 -07:00
Mark Sturgill
ddcc4e7a20
parallel delta queue processing
...
thread safe packet construction, compilation, compression, gump compilation, sending, coalescing, and many other fixes
TODO: delta queue recursion fixups, ipooledenumerable fixups/generics
2013-10-11 00:01:05 -07:00