ModernUO/Projects/UOContent/Regions
Kamron Batman 28c06c1cc0
fix: Changes Map.Sector.Mobiles to link list & Fixes various related crash bugs (#1553)
### Summary

Eliminates `IPooledEnumerable<T>` and `eable.Free()` from `Map` for mobiles. This drastically simplifies code that iterates in range, for example:

```cs
foreach (var m in m.GetMobilesInRange(5))
{
}
```
The code above no longer requires an eable and calling `Free()`.

- [X] Fixed several locations where an NPC that was damaged would cause a server crash.
- [X] Removed an unnecessary allocation in guard fake calls (NPCs calling guards on you)
- [X] Fixes damage precision loss in Poison Strike Spell
- [X] BogThing no longer attempts to "search" for boglings to eat when it is at full health
2023-10-29 22:42:46 -07:00
..
AcidRiverRegion.cs fix: Drastically simplifies regions (#1400) 2023-05-19 16:39:40 -07:00
ApprenticeRegion.cs fix: Drastically simplifies regions (#1400) 2023-05-19 16:39:40 -07:00
BaseRegion.cs fix: Drastically simplifies regions (#1400) 2023-05-19 16:39:40 -07:00
BattleRegion.cs fix: Drastically simplifies regions (#1400) 2023-05-19 16:39:40 -07:00
BlackthornCastleRegion.cs fix: Drastically simplifies regions (#1400) 2023-05-19 16:39:40 -07:00
BlackthornDungeonRegion.cs fix: Drastically simplifies regions (#1400) 2023-05-19 16:39:40 -07:00
CousteauPerronHouseRegion.cs fix: Drastically simplifies regions (#1400) 2023-05-19 16:39:40 -07:00
CrystalFieldRegion.cs fix: Drastically simplifies regions (#1400) 2023-05-19 16:39:40 -07:00
DoomGuardianRegion.cs fix: Drastically simplifies regions (#1400) 2023-05-19 16:39:40 -07:00
DungeonRegion.cs fix: Drastically simplifies regions (#1400) 2023-05-19 16:39:40 -07:00
ExodusDungeonRegion.cs fix: Drastically simplifies regions (#1400) 2023-05-19 16:39:40 -07:00
ExploringDeepCreaturesRegion.cs fix: Drastically simplifies regions (#1400) 2023-05-19 16:39:40 -07:00
GreenAcresRegion.cs fix: Drastically simplifies regions (#1400) 2023-05-19 16:39:40 -07:00
GuardedRegion.cs fix: Changes Map.Sector.Mobiles to link list & Fixes various related crash bugs (#1553) 2023-10-29 22:42:46 -07:00
HouseRegion.cs fix: Fixes untamed creatures not entering houses (#1436) 2023-07-29 15:43:39 -07:00
IcyRiverRegion.cs fix: Drastically simplifies regions (#1400) 2023-05-19 16:39:40 -07:00
JailRegion.cs fix: Drastically simplifies regions (#1400) 2023-05-19 16:39:40 -07:00
LostCityEntranceRegion.cs fix: Drastically simplifies regions (#1400) 2023-05-19 16:39:40 -07:00
MondainRegion.cs fix: Drastically simplifies regions (#1400) 2023-05-19 16:39:40 -07:00
NewMaginciaRegion.cs fix: Drastically simplifies regions (#1400) 2023-05-19 16:39:40 -07:00
NoHousingGuardedRegion.cs fix: Drastically simplifies regions (#1400) 2023-05-19 16:39:40 -07:00
NoHousingRegion.cs fix: Drastically simplifies regions (#1400) 2023-05-19 16:39:40 -07:00
NoTravelSpellsAllowedRegion.cs fix: Drastically simplifies regions (#1400) 2023-05-19 16:39:40 -07:00
PoisonedTreeRegion.cs fix: Drastically simplifies regions (#1400) 2023-05-19 16:39:40 -07:00
PolisonedCemeteryRegion.cs fix: Drastically simplifies regions (#1400) 2023-05-19 16:39:40 -07:00
RegionJsonRegistration.cs fix: Drastically simplifies regions (#1400) 2023-05-19 16:39:40 -07:00
SeaMarketRegion.cs fix: Drastically simplifies regions (#1400) 2023-05-19 16:39:40 -07:00
ToKBridgeRegion.cs fix: Drastically simplifies regions (#1400) 2023-05-19 16:39:40 -07:00
TokunoDocksRegion.cs fix: Drastically simplifies regions (#1400) 2023-05-19 16:39:40 -07:00
TombOfKingsRegion.cs fix: Drastically simplifies regions (#1400) 2023-05-19 16:39:40 -07:00
TownRegion.cs fix: Drastically simplifies regions (#1400) 2023-05-19 16:39:40 -07:00
TwistedWealdDesertRegion.cs fix: Drastically simplifies regions (#1400) 2023-05-19 16:39:40 -07:00
UnderwaterRegion.cs fix: Drastically simplifies regions (#1400) 2023-05-19 16:39:40 -07:00
WrongJailRegion.cs fix: Drastically simplifies regions (#1400) 2023-05-19 16:39:40 -07:00
WrongLevel3Region.cs fix: Drastically simplifies regions (#1400) 2023-05-19 16:39:40 -07:00