Commit graph

16 commits

Author SHA1 Message Date
VitaNex
f840e50340 Updated .editorconfig file with advanced configuration settings that will help maintain user code style and best practices with most IDE's.
Complete core housekeeping operation using "Profile 1" with new .editorconfig settings.
2021-01-15 12:51:10 -08:00
TrueUO
4987b5ecb1
- Revert recent changes to Assistants. (#4855)
* - Revert recent changes to Assistants.
- Ship painting was giving the wrong charge.
- Renamed TreasureChestMod to DungeonChest.cs

* Assistant edit

* Update BaseDungeonChest.cs

* Update BaseDungeonChest.cs

Reverted back.

Co-authored-by: TrueUO <knight.daniel.r@gmail.com>
2020-09-22 12:53:20 -07:00
LG Archer
f8d32f7361 Timer: Priorities above one minute can cause serious timer accuracy drift. 2020-09-21 09:53:44 -04:00
TrueUO
fb1802305f Bug Fixes
- Removed unneeded usings
- World chat log now has a Config option. Turned off by default now.
- Added two new timer priorities.
- Fixed a crash with box of ropes.
- Consolidation of the Pathing movements and algorithms.
- Correctly makes sure you are inside the house you are trying to place addons in.
2020-09-21 09:53:44 -04:00
LG Archer
93646bc5bd
Various Fixes (#4834)
* Properly implement ICommodity.Description in CommodityDeed tooltips.

* Improve arbitrary formatting for merge compatibility.

* Fix a timer dump export error.

* Remove redundant missing file from csproj list.

* Add an overload for Gump.AddTooltip that takes a single string argument.

* Fix access level checks for VvV potions.

* Rename Server.Items.Size enum to Server.Items.ItemSize to prevent ambiguity with System.Drawing.Size.

* Add helper method for adding TextDefinitions to gumps as a tooltip.

* Collection rewards now support TextDefinition tooltips.

* Removed conflicting AddTooltip(string text)

* Fixed Compile error with new ToolTip Support.

Co-authored-by: TrueUO <staff@trueuo.com>
Co-authored-by: Dexter <kevin_bourne10@yahoo.com>
2020-08-29 10:27:44 -07:00
VitaNex
51b611423b Timer dump reports will now be presented in a more readable format and include information about differences in timer usage based on the previous report. 2020-08-21 15:36:58 -04:00
VitaNex
42e8c95fd3 Core housekeeping. 2020-08-21 08:56:15 -04:00
TrueUO
c5c2ec3e14 Get Return => conversion for Server and Ultima folder. 2020-04-16 21:05:53 -04:00
TrueUO
e53aaaf4d4 Clean up 2020-04-16 18:07:15 -04:00
TrueUO
7db8084550
Core cleanup (#4720)
* using cleanup on Commands and ContextMenu folders.

* Cleanup of spaces (( and using in the core.
2020-04-13 20:43:52 -07:00
TrueUO
756a23e4e5
Core converted to use => over {get {return (#4677) 2020-04-06 11:54:47 -07:00
VitaNex
fecdcd5f08 + Ultima Store optimizations and housekeeping.
+ Add config file for Ultima Store.
+ Add config file parsing support for Types and Delegates.
+ Add support for delayed state timers with callbacks up to 4 parameters.
+ Add Utility.WriteConsoleColor overload for string formatting.
2018-08-03 17:41:20 +01:00
VitaNex
7851c5e88c + Removed most file header regions.
+ Add MONO to Makefile compile definitions.
+ Update Ultima SDK to support MONO compile definition.
+ Rename Properties Gump parent directory to prevent VS issues.
+ Console error messages will now use red instead of dark red font.
+ Add crash state handler function to Core.
+ AI optimizations and housekeeping.
+ Context Menu optimizations and housekeeping.
+ Add ability to drop throttled packets.
+ Add string parsing support to Rectangle3D.
+ Optimize guild messages and chat.
+ IAddon implements IChopable.
+ Add more flexibility for altering Mobile names.
+ Add ability to enable or disable OPL for individual mobiles.
+ Optimize damaging regions and ensure timers are removed properly.
+ Update Welcome Timer with more intuitive message groups.
+ Normalize all virtue related objects to the Server.Services.Virtues namespace.
+ Add ability for ISpawner to append OPL and Context Menus to their spawn.
+ Add EventSink events for obtaining items, equipping items, context menus, and world broadcasts.
+ Add ability to lock a creature's direction and movement regardless of AI manipulation.
+ Add ability to dynamically change a creature's approach range and wait state.
+ Add extended enumeration features for AOS attributes.
+ Add ability to control whether creatures have blood, and its color.
+ Expose corpse flag manipulation methods.
+ Add ability to prevent criminal action when looting a corpse.
+ Corpse will now be permanently tagged as murderer at time of death if owner is a murderer.
+ Add TextDefinition support for Commodity Deed descriptions.
+ House add-on and component optimizations and housekeeping.
+ Item light is no longer backed by the direction property.
+ ITool implements IEntity.
+ Prevent trading of Siege Bless items.
+ Guards are naturally be immune to guards.
+ Siege Shard initialization housekeeping.
+ Character Creation housekeeping.
+ Generic commands housekeeping.
+ Add Mark command for staff.
2018-07-19 22:12:52 +01:00
Vorspire
267bb9645c + Core Housekeeping
+ Combined multiple UpdateSecureTrade packets into one packet that uses flags to define its intention.
+ TOL Gold Account implementation standardization.
* All TOL Gold Accounting will fall-back to old functionality if the checks fail for any reason.
+ Fixed potential crash issues in AnimalTrainer.
+ Updated team-shared ReSharper settings so that Code Clean-up actually does some cleaning.
+ Reduced thread sleep time for timer processing to enable higher timer accuracy.
+ Removed ServUO.exe.config as VS keeps deleting it due to the existence of app.config in the core project.

* If merging some changes seems like a lot of lines have changed while comparing;
* Use ReSharper's Code Clean-up feature on the file first, then merge it - there should be less conflicts to deal with.
2015-09-01 00:12:23 +01:00
Darragh Murphy
c4edbff64d Fix for item inconsistencies during saves 2015-08-20 02:56:56 +01:00
VitaNex
27cd8c04ce - Publish 53 Foundation 2013-10-28 07:09:42 +00:00