<NME> Leech.cs
<BEF> ADDFILE
<MSG> The leeches remove the poison as well as some of your skin and blood.

Magic rings now apply an enchantment when equipped in the proper slots
CastEnchantment now returns a reference to the enchantment where possible
Spell effects can now be flagged as permanent (they won't count down). Subclasses can no longer override the SpellEffect timer.

Added Eat event to object_base for future use.

<DFF> @@ -0,0 +1,22 @@
+﻿using UnityEngine;
+using System.Collections;
+
+public class Leech : object_base {
+
+
+public override bool use ()
+	{
+		if (playerUW.playerInventory.ObjectInHand!="")
+		{
+			playerUW.PlayerMagic.CastEnchantment(playerUW.gameObject, SpellEffect.UW1_Spell_Effect_CurePoison);
+			playerUW.GetMessageLog ().text =playerUW.StringControl.GetString (1,224);
+			playerUW.ApplyDamage(Random.Range (1,6));
+			objInt.consumeObject();
+			return true;
+		}
+		else
+		{
+			return ActivateByObject (playerUW.playerInventory.GetGameObjectInHand());
+		}
+	}
+}

The leeches remove the poison as well as some of your skin and blood.