public virtual void ReleaseUseLock_Callback( object state )
{
object[] states = (object[])state;
Mobile from = (Mobile)states[0];
int random = (int)states[1];
from.EndAction( typeof( RejuvinationAddonComponent ) );
if ( random == 4 )
{
from.Hits = from.HitsMax;
from.Mana = from.ManaMax;
from.Stam = from.StamMax;
SendLocalizedMessageTo( from, 500807 ); // You feel completely rejuvinated!
}
}