ModernUO/Projects/UOContent/Engines/Factions/Core
Kamron Batman d919f71149
fix: Fixes map iterators for Items (#1564)
### Summary

Modifying a ValueLinkList using one of the methods will bump the "version". This field is used by iterators (foreach loops) to determine if the link list was modified while iterating. The sector.Items (and in the future other lists), will no longer be safe to modify while iterating. The server will _CRASH_ if the ValueLinkList is modified.

Thanks to @stefanomerotta for help!


### Screenshots
<img width="588" alt="image" src="https://github.com/modernuo/ModernUO/assets/3953314/83ee0b6e-ff4f-4768-9e29-84456e04b1ec">
2023-10-26 17:49:15 -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: Prepares for IPooledEnumerable removal (#1548) 2023-10-15 11:20:49 -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 map iterators for Items (#1564) 2023-10-26 17:49:15 -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