ModernUO/Projects/UOContent/Spells/Spellweaving
Kamron Batman f21c9687b2
fix: Refactors getting static tiles to use enumerators (#1611)
### Summary
* Refactors getting static/multi tiles to not use allocations.
* `TileList` is now only used during bootstrapping and uses rented buffers to eliminate extra allocations.
* Replaces `StaticTile[] GetStaticTiles` with:
    ```cs
        Map.StaticTileEnumerable GetStaticTiles(int x, int y);
        Map.StaticTileEnumerable GetStaticAndMultiTiles(int x, int y);
        Map.StaticTileEnumerable GetMultiTiles(int x, int y);
    ```
* Removes `Synchronized` and `lock` from TileMatrix. It is no longer considered a multi-thread safe system.
2023-11-26 09:39:46 -08:00
..
Items fix: Fixes TimeSpan rounding issues (#1610) 2023-11-22 18:03:56 -08:00
Mobiles fix: Removes scale speed by dex for monsters, fixes NPC movement/thinking speed (#1019) 2022-05-15 10:01:14 -07:00
ArcaneCircle.cs fix: Refactors getting static tiles to use enumerators (#1611) 2023-11-26 09:39:46 -08:00
ArcaneForm.cs fix: Cleans up more spells (#1121) 2022-07-16 22:32:51 -07:00
ArcaneSummon.cs Fixes dupe exception (#258) 2020-09-19 15:46:07 -07:00
ArcanistSpell.cs fix: Cleans up more spells (#1121) 2022-07-16 22:32:51 -07:00
AttuneWeapon.cs fix: Cleans up more spells (#1121) 2022-07-16 22:32:51 -07:00
EssenceOfWind.cs fix: Changes Map.Sector.Mobiles to link list & Fixes various related crash bugs (#1553) 2023-10-29 22:42:46 -07:00
EtherealVoyage.cs fix: Cleans up more spells (#1121) 2022-07-16 22:32:51 -07:00
GiftOfLife.cs fix: Cleans up more spells (#1121) 2022-07-16 22:32:51 -07:00
GiftOfRenewal.cs fix: Cleans up more spells (#1121) 2022-07-16 22:32:51 -07:00
ImmolatingWeapon.cs fix: Cleans up more spells (#1121) 2022-07-16 22:32:51 -07:00
NatureFury.cs fix: Cleans up more spells (#1121) 2022-07-16 22:32:51 -07:00
ReaperForm.cs fix: Cleans up spell info variable (#848) 2021-11-14 18:31:32 -08:00
SummonFey.cs fix: Cleans up more spells (#1121) 2022-07-16 22:32:51 -07:00
SummonFiend.cs fix: Cleans up more spells (#1121) 2022-07-16 22:32:51 -07:00
Thunderstorm.cs fix: Changes Map.Sector.Mobiles to link list & Fixes various related crash bugs (#1553) 2023-10-29 22:42:46 -07:00
WordOfDeath.cs fix: Removes duplicative spell checks (#849) 2021-11-14 18:45:16 -08:00