ModernUO/Projects/UOContent/Engines/ML Quests
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
..
Definitions fix: Optimizes TextDefinition to eliminate allocations. Removes TextDefinition ctor. (#1221) 2022-10-30 16:53:23 -07:00
Gumps feat: Adds a memory mirrored ring buffer for networking. (#1533) 2023-10-09 00:57:53 -07:00
Items fix: Codegens ML Quest items (#1522) 2023-09-30 00:46:07 -07:00
Mobiles fix: Fixes crafter deserialize, cleans up bandages, and codegens misc items (#1350) 2023-02-25 00:54:12 -08:00
Objectives fix: Cleans up FindItems and removes allocations (#1516) 2023-09-28 22:20:36 -07:00
Rewards fix: Optimizes TextDefinition to eliminate allocations. Removes TextDefinition ctor. (#1221) 2022-10-30 16:53:23 -07:00
IQuestGiver.cs fix(core): Converts more packets and switches to Moq (#415) 2021-01-16 22:09:05 -08:00
MLQuest.cs fix: Fixes map iterators for Items (#1564) 2023-10-26 17:49:15 -07:00
MLQuestContext.cs fix(core): Converts more packets and switches to Moq (#415) 2021-01-16 22:09:05 -08:00
MLQuestEntry.cs feat: Adds TextDefinition serialization support. (#1217) 2022-10-30 01:42:48 -07:00
MLQuestPackets.cs chore: Updates copyright (#1448) 2023-08-09 09:09:26 -07:00
MLQuestPersistence.cs fix: Fixes NPE in champ titles (#1434) 2023-07-28 00:39:10 -07:00
MLQuestSystem.cs fix: Cleans up murder system (#1428) 2023-07-16 00:04:30 -07:00
QuestArea.cs fix(core): Converts more packets and switches to Moq (#415) 2021-01-16 22:09:05 -08:00
QuesterNameAttribute.cs fix(core): Converts more packets and switches to Moq (#415) 2021-01-16 22:09:05 -08:00