Added Chocolatiering.
This commit is contained in:
parent
af093655bc
commit
a2e5f1ffd8
7 changed files with 389 additions and 16 deletions
|
|
@ -122,7 +122,7 @@ namespace Server.Engines.Craft
|
|||
{
|
||||
Type type = m_CraftItem.ItemType;
|
||||
|
||||
AddItem( 20, 50, CraftItem.ItemIDOf( type ) );
|
||||
AddItem( 20, 50, CraftItem.ItemIDOf( type ), m_CraftItem.ItemHue );
|
||||
|
||||
if ( m_CraftItem.IsMarkable( type ) )
|
||||
{
|
||||
|
|
|
|||
|
|
@ -30,11 +30,15 @@ namespace Server.Engines.Craft
|
|||
|
||||
private string m_NameString;
|
||||
private int m_NameNumber;
|
||||
|
||||
|
||||
private int m_ItemHue;
|
||||
|
||||
private int m_Mana;
|
||||
private int m_Hits;
|
||||
private int m_Stam;
|
||||
|
||||
private BeverageType m_RequiredBeverage;
|
||||
|
||||
private bool m_UseAllRes;
|
||||
|
||||
private bool m_NeedHeat;
|
||||
|
|
@ -50,7 +54,6 @@ namespace Server.Engines.Craft
|
|||
get { return m_ForceNonExceptional; }
|
||||
set { m_ForceNonExceptional = value; }
|
||||
}
|
||||
|
||||
|
||||
private Expansion m_RequiredExpansion;
|
||||
|
||||
|
|
@ -133,6 +136,14 @@ namespace Server.Engines.Craft
|
|||
|
||||
m_GroupNameNumber = groupName;
|
||||
m_NameNumber = name;
|
||||
|
||||
m_RequiredBeverage = BeverageType.Water;
|
||||
}
|
||||
|
||||
public BeverageType RequiredBeverage
|
||||
{
|
||||
get { return m_RequiredBeverage; }
|
||||
set { m_RequiredBeverage = value; }
|
||||
}
|
||||
|
||||
public void AddRes( Type type, TextDefinition name, int amount )
|
||||
|
|
@ -200,12 +211,18 @@ namespace Server.Engines.Craft
|
|||
get { return m_NeedMill; }
|
||||
set { m_NeedMill = value; }
|
||||
}
|
||||
|
||||
|
||||
public Type ItemType
|
||||
{
|
||||
get { return m_Type; }
|
||||
}
|
||||
|
||||
public int ItemHue
|
||||
{
|
||||
get { return m_ItemHue; }
|
||||
set { m_ItemHue = value; }
|
||||
}
|
||||
|
||||
public string GroupNameString
|
||||
{
|
||||
get { return m_GroupNameString; }
|
||||
|
|
@ -489,7 +506,7 @@ namespace Server.Engines.Craft
|
|||
}
|
||||
else
|
||||
{
|
||||
if ( hq is BaseBeverage && ((BaseBeverage)hq).Content != BeverageType.Water )
|
||||
if ( hq is BaseBeverage && ((BaseBeverage)hq).Content != m_RequiredBeverage )
|
||||
continue;
|
||||
|
||||
totals[i] += hq.Quantity;
|
||||
|
|
@ -526,7 +543,7 @@ namespace Server.Engines.Craft
|
|||
}
|
||||
else
|
||||
{
|
||||
if ( hq is BaseBeverage && ((BaseBeverage)hq).Content != BeverageType.Water )
|
||||
if ( hq is BaseBeverage && ((BaseBeverage)hq).Content != m_RequiredBeverage )
|
||||
continue;
|
||||
|
||||
int theirAmount = hq.Quantity;
|
||||
|
|
@ -564,7 +581,7 @@ namespace Server.Engines.Craft
|
|||
}
|
||||
else
|
||||
{
|
||||
if ( hq is BaseBeverage && ((BaseBeverage)hq).Content != BeverageType.Water )
|
||||
if ( hq is BaseBeverage && ((BaseBeverage)hq).Content != m_RequiredBeverage )
|
||||
continue;
|
||||
|
||||
amount += hq.Quantity;
|
||||
|
|
|
|||
|
|
@ -179,6 +179,12 @@ namespace Server.Engines.Craft
|
|||
}
|
||||
|
||||
|
||||
public void SetItemHue( int index, int hue )
|
||||
{
|
||||
CraftItem craftItem = m_CraftItems.GetAt( index );
|
||||
craftItem.ItemHue = hue;
|
||||
}
|
||||
|
||||
public void SetManaReq( int index, int mana )
|
||||
{
|
||||
CraftItem craftItem = m_CraftItems.GetAt( index );
|
||||
|
|
@ -215,6 +221,12 @@ namespace Server.Engines.Craft
|
|||
craftItem.NeedOven = needOven;
|
||||
}
|
||||
|
||||
public void SetBeverageType( int index, BeverageType requiredBeverage )
|
||||
{
|
||||
CraftItem craftItem = m_CraftItems.GetAt( index );
|
||||
craftItem.RequiredBeverage = requiredBeverage;
|
||||
}
|
||||
|
||||
public void SetNeedMill( int index, bool needMill )
|
||||
{
|
||||
CraftItem craftItem = m_CraftItems.GetAt( index );
|
||||
|
|
|
|||
Loading…
Add table
Add a link
Reference in a new issue