#W# Exhuation system implimented. And Food has been tweaked.

This commit is contained in:
WarrentyExpired 2026-07-24 21:01:31 -04:00
parent 6cb014d51c
commit 15bb9dccb8
9 changed files with 211 additions and 181 deletions

View file

@ -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 )