private static void EventSink_OnItemObtained(OnItemObtainedEventArgs e) { ConfiguredEquipment c = new ConfiguredEquipment(); Item item = e.Item; Mobile m = e.Mobile; if (c.AttachOnEquipCreate == false) { return; } if (m is PlayerMobile) { if (item is BaseArmor || item is BaseWeapon) { PlayerMobile pm = (PlayerMobile)m; LevelEquipXML xmleqiip = (LevelEquipXML)XmlAttach.FindAttachment(item, typeof(LevelEquipXML)); if (xmleqiip == null) { XmlAttach.AttachTo(item, new LevelEquipXML()); } } } }
private static void EventSink_OnItemObtained(OnItemObtainedEventArgs e) { ConfiguredEquipment cfe = new ConfiguredEquipment(); Item item = e.Item; Mobile m = e.Mobile; if (cfe.AttachOnEquipCreateDynamicSystem == false) { return; } if (m is PlayerMobile) { if (item is BaseArmor || item is BaseWeapon || item is BaseClothing || item is BaseJewel) { PlayerMobile pm = (PlayerMobile)m; LevelEquipXMLDynamic xmleqiip = (LevelEquipXMLDynamic)XmlAttach.FindAttachment(item, typeof(LevelEquipXMLDynamic)); if (xmleqiip == null) { XmlAttach.AttachTo(item, new LevelEquipXMLDynamic()); } } } }