public void ConsumeCharge( Mobile from ) { --Charges; if ( Charges == 0 ) from.SendLocalizedMessage( 1019073 ); // This item is out of charges. ApplyDelayTo( from ); }