#W# Exhuation system implimented. And Food has been tweaked.
This commit is contained in:
parent
6cb014d51c
commit
15bb9dccb8
9 changed files with 211 additions and 181 deletions
|
|
@ -33,7 +33,7 @@ namespace Server.Items
|
|||
public class BeverageBottle : BaseBeverage
|
||||
{
|
||||
public override int BaseLabelNumber { get { return 1042959; } } // a bottle of Ale
|
||||
public override int MaxQuantity { get { return 5; } }
|
||||
public override int MaxQuantity { get { return 20; } }
|
||||
public override bool Fillable { get { return false; } }
|
||||
|
||||
public override int ComputeItemID()
|
||||
|
|
@ -112,7 +112,7 @@ namespace Server.Items
|
|||
public class Jug : BaseBeverage
|
||||
{
|
||||
public override int BaseLabelNumber { get { return 1042965; } } // a jug of Ale
|
||||
public override int MaxQuantity { get { return 10; } }
|
||||
public override int MaxQuantity { get { return 25; } }
|
||||
public override bool Fillable { get { return false; } }
|
||||
|
||||
public override int ComputeItemID()
|
||||
|
|
@ -153,7 +153,7 @@ namespace Server.Items
|
|||
public class CeramicMug : BaseBeverage
|
||||
{
|
||||
public override int BaseLabelNumber { get { return 1042982; } } // a ceramic mug of Ale
|
||||
public override int MaxQuantity { get { return 1; } }
|
||||
public override int MaxQuantity { get { return 5; } }
|
||||
|
||||
public override int ComputeItemID()
|
||||
{
|
||||
|
|
@ -201,7 +201,7 @@ namespace Server.Items
|
|||
public class PewterMug : BaseBeverage
|
||||
{
|
||||
public override int BaseLabelNumber { get { return 1042994; } } // a pewter mug with Ale
|
||||
public override int MaxQuantity { get { return 1; } }
|
||||
public override int MaxQuantity { get { return 5; } }
|
||||
|
||||
public override int ComputeItemID()
|
||||
{
|
||||
|
|
@ -247,7 +247,7 @@ namespace Server.Items
|
|||
public class Goblet : BaseBeverage
|
||||
{
|
||||
public override int BaseLabelNumber { get { return 1043000; } } // a goblet of Ale
|
||||
public override int MaxQuantity { get { return 1; } }
|
||||
public override int MaxQuantity { get { return 5; } }
|
||||
|
||||
public override int ComputeItemID()
|
||||
{
|
||||
|
|
@ -398,7 +398,7 @@ namespace Server.Items
|
|||
public class Pitcher : BaseBeverage
|
||||
{
|
||||
public override int BaseLabelNumber { get { return 1048128; } } // a Pitcher of Ale
|
||||
public override int MaxQuantity { get { return 5; } }
|
||||
public override int MaxQuantity { get { return 25; } }
|
||||
|
||||
public override int ComputeItemID()
|
||||
{
|
||||
|
|
@ -978,24 +978,24 @@ namespace Server.Items
|
|||
from.PlaySound( 0x4E );
|
||||
}
|
||||
}
|
||||
else if ( from == targ && from.Thirst >= 20 )
|
||||
else if ( from == targ && from.Thirst >= 100 )
|
||||
{
|
||||
from.SendMessage( "You are too quenched to drink more." );
|
||||
}
|
||||
else if ( from == targ )
|
||||
{
|
||||
int thirst = 1;
|
||||
int thirst = 10;
|
||||
|
||||
switch( Content )
|
||||
{
|
||||
case BeverageType.Ale: thirst = 3; break;
|
||||
case BeverageType.Cider: thirst = 2; break;
|
||||
case BeverageType.Liquor: thirst = 1; break;
|
||||
case BeverageType.Milk: thirst = 1; break;
|
||||
case BeverageType.Wine: thirst = 2; break;
|
||||
case BeverageType.Ale: thirst = 15; break;
|
||||
case BeverageType.Cider: thirst = 10; break;
|
||||
case BeverageType.Liquor: thirst = 5; break;
|
||||
case BeverageType.Milk: thirst = 20; break;
|
||||
case BeverageType.Wine: thirst = 10; break;
|
||||
}
|
||||
|
||||
if( from.Thirst < 20 )
|
||||
if( from.Thirst < 100 )
|
||||
from.Thirst += thirst;
|
||||
|
||||
if( ContainsAlchohol )
|
||||
|
|
|
|||
Loading…
Add table
Add a link
Reference in a new issue