"magic reflect items are not working properly. a multi-charge item is 100% drained upon equipping. further, in the past, equipping an MR item resulted in 1 charge being used. once the reflect was brought down--and the timer reset--the user had to re-equip to re-activate MR. now, the user simply receives a message: "you feel magic envelop you." and it apparently uses infinite charges to do so. not even over time, but within seconds. can you please fix or just remove the drops from the game, because they're worthless" - Naysayer - Via Discord


*internal
BaseJewel.cs

I have this change in my old files.

Code
protected override void OnTick()
			{
				if (m_Wearer != null)
				{
					if (m_Jewel != null)
					{
                        // this item has exired - special event items
                        //if (m_Jewel.Expiration != DateTime.MinValue && DateTime.Now > m_Jewel.Expiration)
                        if (DateTime.Now > m_Jewel.Expiration)
                        {	// wipe special properties
							m_Jewel.Name = null;
							m_Jewel.MagicCharges = 0;
							m_Jewel.IOBAlignment = IOBAlignment.None;
						}


[Linked Image from i.imgur.com]