ModernUO/Projects
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
..
Server fix: Drastically simplifies regions (#1400) 2023-05-19 16:39:40 -07:00
Server.Tests fix: Fixes string interpolation in value string builder (#1339) 2023-02-13 23:09:50 -08:00
UOContent fix: Drastically simplifies regions (#1400) 2023-05-19 16:39:40 -07:00
UOContent.Tests fix: Adds migration checks to CICD, updates dependencies, adds Fedora 37, alpine 3.17 support (#1309) 2022-12-22 12:12:47 -08:00