ModernUO/Projects/UOContent/Engines/Factions/Core
Kamron Batman f2de2fbb77
fix: Cleans up entity persistence. Generalizes Mobiles/Items/Guilds (#1528)
### Summary
- [X] Fixed a bug where entity persistence was serialized out of order, causing world corruption.
- [X] Fixed LastSerialized not being utilized properly and dangling references still becoming an issue.
- [X] Added a new `GenericEntityPersistence<T>` type to encapsulate `ISerializable` serialization.
- [X] Removing the custom logic and moved Items, Mobiles, Guilds, and Accounts  to GenericEntityPersistence.
- [X] Changed serialization to use the singleton pattern to reduce calling methods from stored variables.
2023-10-01 22:10:47 -07:00
..
Election.cs feat: Adds tidy option for serialization. Codegens ballotbox. Fixes pooled timer leaking (#681) 2021-08-14 03:02:53 -07:00
Faction.cs fix: Optimizes FindItemsByType by removing allocations. (#1515) 2023-09-28 19:36:45 -07:00
FactionItem.cs chore: Cleans up pattern checks. (#892) 2021-12-24 15:53:59 -08:00
FactionState.cs feat(timers): Adds timer pooling, fixes timer related bugs, and changes timer api (#667) 2021-08-07 14:33:35 -07:00
FactionSystem.cs fix: Cleans up entity persistence. Generalizes Mobiles/Items/Guilds (#1528) 2023-10-01 22:10:47 -07:00
Generator.cs fix: Fixes factions and makes it static (#993) 2022-05-10 11:57:37 -07:00
GuardList.cs Fixes dupe exception (#258) 2020-09-19 15:46:07 -07:00
Keywords.cs fix: Fixes crafter deserialize, cleans up bandages, and codegens misc items (#1350) 2023-02-25 00:54:12 -08:00
MerchantTitles.cs fix: Fix typo in MerchantTitle (#1284) 2022-11-27 23:17:52 -08:00
PlayerState.cs fix(core): Fixes several serialization issues (#355) 2020-12-23 07:11:41 -08:00
Reflector.cs fix(core): Removes some uses of Linq (#421) 2021-01-18 21:05:11 -08:00
SilverGivenEntry.cs fix(core): Caches DateTime.NowUtc (#548) 2021-03-13 01:32:04 -08:00
StrongholdRegion.cs Fixes brace style (#248) 2020-09-13 21:49:46 -07:00
Town.cs fix: Update LabelTo, SendMessage, etc to Interpolated Strings (#1283) 2022-11-28 19:58:12 -08:00
TownState.cs fix(core): Fixes several serialization issues (#355) 2020-12-23 07:11:41 -08:00
VendorList.cs Fixes dupe exception (#258) 2020-09-19 15:46:07 -07:00