public override void GetChildNameProperties( ObjectPropertyList list, Item item )
{
base.GetChildNameProperties( list, item );
PlayerVendor pv = RootParent as PlayerVendor;
if ( pv == null )
return;
VendorItem vi = pv.GetVendorItem( item );
if ( vi == null )
return;
if ( !vi.IsForSale )
list.Add( 1043307 ); // Price: Not for sale.
else if ( vi.IsForFree )
list.Add( 1043306 ); // Price: FREE!
else
list.Add( 1043304, vi.FormattedPrice ); // Price: ~1_COST~
}