ModernUO/Projects/UOContent
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
..
Accounting fix: Reverts GetAccount to use IAccount. Adds IAccount to serialization. (#1565) 2023-10-25 19:17:57 -07:00
Assistants feat: Adds a memory mirrored ring buffer for networking. (#1533) 2023-10-09 00:57:53 -07:00
Commands fix: Fixes map iterators for Items (#1564) 2023-10-26 17:49:15 -07:00
Compression feat: Customize expansion and set maps on first boot (#1425) 2023-07-31 20:46:49 -07:00
Configuration chore: Updates copyright (#1448) 2023-08-09 09:09:26 -07:00
Context Menus cleanup: Fixes bugs and cleans up code (#660) 2021-07-19 20:49:59 -07:00
Engines fix: Fixes map iterators for Items (#1564) 2023-10-26 17:49:15 -07:00
Gumps feat: Adds KR/EC client versions (No actual support yet). (#1506) 2023-09-18 23:53:18 -07:00
Holiday Stuff fix: Fixes map iterators for Items (#1564) 2023-10-26 17:49:15 -07:00
Items fix: Fixes map iterators for Items (#1564) 2023-10-26 17:49:15 -07:00
Migrations fix: Reverts GetAccount to use IAccount. Adds IAccount to serialization. (#1565) 2023-10-25 19:17:57 -07:00
Misc fix: Fix the namespace for serialization ext (#1566) 2023-10-25 20:34:11 -07:00
Mobiles fix: Fixes map iterators for Items (#1564) 2023-10-26 17:49:15 -07:00
Multis fix: Fixes map iterators for Items (#1564) 2023-10-26 17:49:15 -07:00
Network feat: Adds a memory mirrored ring buffer for networking. (#1533) 2023-10-09 00:57:53 -07:00
Regions fix: Prepares for IPooledEnumerable removal (#1548) 2023-10-15 11:20:49 -07:00
Skills fix: Fixes skill gain issue (#1558) 2023-10-21 10:03:50 -07:00
Special Systems fix: Codegens special systems (#1537) 2023-10-09 22:06:09 -07:00
Spells fix: Fixes map iterators for Items (#1564) 2023-10-26 17:49:15 -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: Fixes missing ordinal string comparisons arguments. (#1431) 2023-07-23 20:12:38 -07:00
UOContent.csproj chore(deps): Bump MailKit from 4.1.0 to 4.2.0 (#1493) 2023-09-04 22:37:30 -07:00