public override int ComputeItemID()
{
if( IsEmpty )
{
if( ItemID == 0x9A7 || ItemID == 0xFF7 )
return ItemID;
return 0xFF6;
}
switch( Content )
{
case BeverageType.Ale:
{
if( ItemID == 0x1F96 )
return ItemID;
return 0x1F95;
}
case BeverageType.Cider:
{
if( ItemID == 0x1F98 )
return ItemID;
return 0x1F97;
}
case BeverageType.Liquor:
{
if( ItemID == 0x1F9A )
return ItemID;
return 0x1F99;
}
case BeverageType.Milk:
{
if( ItemID == 0x9AD )
return ItemID;
return 0x9F0;
}
case BeverageType.Wine:
{
if( ItemID == 0x1F9C )
return ItemID;
return 0x1F9B;
}
case BeverageType.Water:
{
if( ItemID == 0xFF8 || ItemID == 0xFF9 || ItemID == 0x1F9E )
return ItemID;
return 0x1F9D;
}
}
return 0;
}