#### Back to Server.Items

## BasePotion : Item, IHued, IComparable<Item>, ISerializable, ISpawnable, IEntity, IPoint3D, IPoint2D, IComparable, IComparable<IEntity>, ICraftable, ICommodity

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

(static) int EnhancePotions( Mobile m )
(static) bool HasFreeHand( Mobile m )
(static) void PlayDrinkEffect( Mobile m )
(static) int Scale( Mobile m, int v )
(static) double Scale( Mobile m, double v )
(static) TimeSpan Scale( Mobile m, TimeSpan v )
(ctor) BasePotion( Serial serial )
(ctor) BasePotion( int itemID, PotionEffect effect )
int LabelNumber( get; )
PotionEffect PotionEffect( get; set; )
bool RequireFreeHand( get; )
int Server.Items.ICommodity.DescriptionNumber( get; )
bool Server.Items.ICommodity.IsDeedable( 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 )
virtual bool StackWith( Mobile from, Item dropped, bool playSound )