* Adding enchantments for items wielded by monsters / NPCs
* Adding support for more motion states (still needs data fixes)
* Adding DR/DRR from base properties for ToD monsters
* Fixing monster projectiles
* Landblock LoadMeshes summary improved
* Landblock CellLandblock/LandblockInfo get only (set in ctor)
* Fix LScape get_landblock thread safety
* Fix EnchantmentManager Surpass (retval)
* Only create the WorldObject.ObjectGuid once
We don't need to instantinate a new ObjetGuid per get of the property.
* castclass (cast) is faster than isinst (as), also fix double enumeration
* Streamline Attributes and Vitals
They are fixed and set in SetEphemeralValues, called by the ctor.
They do not need the additional layer that Skills do.
* BiotaPropertiesEnchatmentRegistry direct access fixes (Use extensions instead)
* Another BiotaPropertiesEnchantmentRegistry -> Extension fix
* Initial EnchantmentManagerWithCaching
* Added the remaining functions to the cache
* DelayManager using the wrong Min. woops...
Min() was the linq version that enumerates the whole collection. Min is the built in fast version for the SortedSet
* Fix PortalDatDatabase properties
They should only be set once, not executing the getter on every request.
Furthermore, SpellBase was referencing the static DatManager via the Unpack command to construct SpellWords. A dat file type should not be referencing the static datmanager. Instead, we use the GetSPellWords that takes the reference to DatManager to generate the same result.
* Cleanup loadalllandblocks status output
* Improve LoadAllLandblocks comments
* ACE.DatLoader LandblockInfo removed testing code
* ACE.DatLoader rename PackableExtensions to UnpackableExtensions
* ACE.DatLoader.Tests: Better testing to make sure full objects are being parsed
* ACE.DatLoader bug fixes
* ACE.DatLoader: Add missing file for build
* ACE.DatLoader Switch to native Vector3 object
* ACE.DatLoader: This changes the spell variables back to their enum types from ACE.Entity
* ACE.DatLoader improvements
* Re-added SpellTable, CLandblockInfo and fixed some StyleCop issues.
* Fixed PaletteSet cache filed loading update
* Fixed a pair of no-new-line at end-of-file issues.