Based on https://github.com/praxiiz/UltimaLive
- Copy files somewhere into UOContent
- Setup your shard identifier in UltimaLiveSettings.cs
- Make core modifications
- Make your PlayerMobile class partial
- add this to
- bottom of method PlayerMobile.SetLocation(Point3D loc, bool isTeleport)
- top of method PlayerMobile.OnMapChange(Map oldMap)
/* Begin UltimaLive Mod */ if (BlockQuery != null) { m_PreviousMapBlock = BlockQuery.QueryMobile(this, m_PreviousMapBlock); } /* End UltimaLive Mod */
- TileMatrix.cs doesn't have to be changed unlike original