Mercenaries crash shard when deleted
When ever a GM deletes an evolved Avenger Mercenary, when alive or dead the shard crashes.
this is the crash report
Exception:
System.NullReferenceException: Object reference not set to an instance of an object.
at Xanthos.Evo.Mercenary.GetMercTitle(MercenarySpec spec, Int32 stage)
at Xanthos.Evo.Mercenary.ApplyNameSuffix(String suffix)
at Server.Mobile.AddNameProperties(ObjectPropertyList list)
at Server.Mobiles.BaseCreature.AddNameProperties(ObjectPropertyList list)
at Server.Mobile.GetProperties(ObjectPropertyList list)
at Server.Mobile.get_PropertyList()
at Server.Mobile.InvalidateProperties()
at Server.Mobiles.BaseCreature.set_Controlled(Boolean value)
at Server.Mobiles.BaseCreature.SetControlMaster(Mobile m)
at Server.Mobiles.BaseCreature.OnDelete()
at Server.Mobile.Delete()
at Server.Commands.Wipe.DoWipe(Mobile from, Map map, Point3D start, Point3D end, WipeType type)
at Server.Commands.Wipe.WipeBox_Callback(Mobile from, Map map, Point3D start, Point3D end, Object state)
at Server.BoundingBoxPicker.PickTarget.OnTarget(Mobile from, Object targeted)
at Server.Targeting.Target.Invoke(Mobile from, Object targeted)
at Server.Network.PacketHandlers.TargetResponse(NetState state, PacketReader pvSrc)
at Server.Network.MessagePump.HandleReceive(NetState ns)
at Server.Network.MessagePump.Slice()
at Server.Core.Main(String[] args)
when mercenary is shrunk, it can be deleted without problem. in the above crash report the GM wiped them, but it also crashes if they use the delete command. Does not seem to matter if the Mercenary was altered or not, but those less then avenger do not cause the crash.
Player love the Mercenarys, and for now, i just repeatedly remind the GMs to not to delete them while not shrunken. but they forget... any assistance in a fix for this crash would be more then appreciated.