public InternalTarget( TeleportRing jewel ) : base(12, true, TargetFlags.None) { m_Jewel = jewel; }
private static void ConsumeCharge( object parent, TeleportRing item ) { item.Charges--; if ( item.Charges == 0 && parent is Mobile ) ((Mobile)parent).SendLocalizedMessage( 1019073 ); // This item is out of charges. item.InvalidateProperties(); }