ModernUO/Projects/UOContent
Kamron Batman 0a9bfb0558
fix: Drastically simplifies regions (#1400)
### Summary
- [X] Gets rid of the Dtos
- [X] Simplifies the json serializer registration
- [X] Adds a custom `RegionByName` JsonConverter that can look up other regions that have already been registered.


### BREAKING CHANGE
1. **Child regions must appear after their parents in the JSON file**
2. In the regions json file, _"Parent"_ can no longer be just a string. It must be an object that includes the map.
      - ```json
        "Parent": { "Name": "Britain", "Map": "Felucca" }
        ```
2023-05-19 16:39:40 -07:00
..
Accounting fix: Fixes double call to AfterDeserialization (#1372) 2023-03-12 10:21:04 -07:00
Assistants feat: Moves antimacro to a configuration (#1323) 2023-01-23 21:51:05 -08:00
Commands fix: Fixes doors as decorations & optimizes them (#1392) 2023-04-18 19:28:54 -07:00
Compression fix: Fixes string interpolation in value string builder (#1339) 2023-02-13 23:09:50 -08:00
Configuration fix: Makes logging more consistent (#1246) 2022-11-13 00:36:23 -08:00
Context Menus cleanup: Fixes bugs and cleans up code (#660) 2021-07-19 20:49:59 -07:00
Engines fix: Fixes the limitation on static tiles for harvesting (#1396) 2023-04-22 09:14:42 -07:00
Gumps fix: Fixes tick count calculcations (#1366) 2023-03-09 21:00:17 -08:00
Holiday Stuff fix: Removes PoolOfAcid (#1310) 2022-12-22 13:20:34 -08:00
Items fix: Fixes casting by sending ParalyzeFlag to client while animating (#1397) 2023-04-27 23:12:07 -07:00
Migrations fix: Fixes doors as decorations & optimizes them (#1392) 2023-04-18 19:28:54 -07:00
Misc fix: Overhauls antimacro system (#1403) 2023-05-19 16:32:51 -07:00
Mobiles fix: Overhauls antimacro system (#1403) 2023-05-19 16:32:51 -07:00
Multis fix: Fixes doors as decorations & optimizes them (#1392) 2023-04-18 19:28:54 -07:00
Network fix: Fixes tick count calculcations (#1366) 2023-03-09 21:00:17 -08:00
Regions fix: Drastically simplifies regions (#1400) 2023-05-19 16:39:40 -07:00
Skills fix: Overhauls antimacro system (#1403) 2023-05-19 16:32:51 -07:00
Special Systems fix: Fixes special scrolls (#1373) 2023-03-12 13:47:12 -07:00
Spells fix: Fixes casting by sending ParalyzeFlag to client while animating (#1397) 2023-04-27 23:12:07 -07:00
Targets fix: Fixes the limitation on static tiles for harvesting (#1396) 2023-04-22 09:14:42 -07:00
Utilities fix: Fixes negative numbers in commands (#1343) 2023-02-17 00:34:24 -08:00
World Saves fix: Update LabelTo, SendMessage, etc to Interpolated Strings (#1283) 2022-11-28 19:58:12 -08:00
UOContent.csproj fix: Adds migration checks to CICD, updates dependencies, adds Fedora 37, alpine 3.17 support (#1309) 2022-12-22 12:12:47 -08:00