#### Back to Server.Items

## BasePotion : Item, IEntity, IPoint3D, IPoint2D, IComparable, IComparable`1, IHued, IComparable`1, ISerializable, ICraftable

#### Derived Types: BaseAgilityPotion, BaseCurePotion, BaseExplosionPotion, BaseHealPotion, BasePoisonPotion, BaseRefreshPotion, BaseStrengthPotion, NightSightPotion

(static) bool HasFreeHand( Mobile m )
(static) void PlayDrinkEffect( Mobile m )
(static) TimeSpan Scale( Mobile m, TimeSpan v )
(static) int Scale( Mobile m, int v )
(static) double Scale( Mobile m, double v )
(ctor) BasePotion( Serial serial )
(ctor) BasePotion( int itemID, PotionEffect effect )
int LabelNumber( get; )
PotionEffect PotionEffect( get; set; )
bool RequireFreeHand( get; )
virtual void Deserialize( GenericReader reader )
virtual void Drink( Mobile from )
virtual int OnCraft( int quality, bool makersMark, Mobile from, CraftSystem craftSystem, Type typeRes, BaseTool tool, CraftItem craftItem, int resHue )
virtual void OnDoubleClick( Mobile from )
virtual void Serialize( GenericWriter writer )