CraftSystem
(ctor) CraftSystem( int minCraftEffect, int maxCraftEffect, double delay )
CraftGroupCol CraftGroups( get; )
CraftItemCol CraftItems( get; )
CraftSubResCol CraftSubRes( get; )
double Delay( get; )
int GumpTitleNumber( get; )
string GumpTitleString( get; )
SkillName MainSkill( get; )
int MaxCraftEffect( get; )
int MinCraftEffect( get; )
bool Resmelt( get; set; )
int AddCraft( Type typeItem, int groupName, int itemName, double minSkill, double maxSkill, Type typeRes, int nameRes, int amount )
int AddCraft( Type typeItem, int groupName, int itemName, double minSkill, double maxSkill, Type typeRes, string nameRes, int amount )
int AddCraft( Type typeItem, int groupName, string itemName, double minSkill, double maxSkill, Type typeRes, string nameRes, int amount )
int AddCraft( Type typeItem, string strGroup, string strName, double minSkill, double maxSkill, Type typeRes, string nameRes, int amount )
int AddCraft( Type typeItem, int groupName, string itemName, double minSkill, double maxSkill, Type typeRes, string nameRes, int amount, string strMessage )
int AddCraft( Type typeItem, int groupName, string itemName, SkillName skillToMake, double minSkill, double maxSkill, Type typeRes, string nameRes, int amount )
int AddCraft( Type typeItem, string strGroup, string strName, SkillName skillToMake, double minSkill, double maxSkill, Type typeRes, string nameRes, int amount )
int AddCraft( Type typeItem, int groupName, string itemName, double minSkill, double maxSkill, Type typeRes, string nameRes, int amount, int localizedMessage )
int AddCraft( Type typeItem, string strGroup, string strName, double minSkill, double maxSkill, Type typeRes, string nameRes, int amount, string strMessage )
int AddCraft( Type typeItem, int groupName, int itemName, double minSkill, double maxSkill, Type typeRes, string nameRes, int amount, string strMessage )
int AddCraft( Type typeItem, int groupName, int itemName, SkillName skillToMake, double minSkill, double maxSkill, Type typeRes, string nameRes, int amount )
int AddCraft( Type typeItem, string strGroup, string strName, double minSkill, double maxSkill, Type typeRes, string nameRes, int amount, int localizedMessage )
int AddCraft( Type typeItem, int groupName, int itemName, double minSkill, double maxSkill, Type typeRes, string nameRes, int amount, int localizedMessage )
int AddCraft( Type typeItem, int groupName, int itemName, double minSkill, double maxSkill, Type typeRes, int nameRes, int amount, string strMessage )
int AddCraft( Type typeItem, int groupName, int itemName, double minSkill, double maxSkill, Type typeRes, int nameRes, int amount, int localizedMessage )
int AddCraft( Type typeItem, int groupName, int itemName, SkillName skillToMake, double minSkill, double maxSkill, Type typeRes, int nameRes, int amount )
int AddCraft( Type typeItem, int groupName, int itemName, SkillName skillToMake, double minSkill, double maxSkill, Type typeRes, string nameRes, int amount, int localizedMessage )
int AddCraft( Type typeItem, string strGroup, string strName, SkillName skillToMake, double minSkill, double maxSkill, Type typeRes, string nameRes, int amount, string strMessage )
int AddCraft( Type typeItem, string strGroup, string strName, SkillName skillToMake, double minSkill, double maxSkill, Type typeRes, string nameRes, int amount, int localizedMessage )
int AddCraft( Type typeItem, int groupName, int itemName, SkillName skillToMake, double minSkill, double maxSkill, Type typeRes, string nameRes, int amount, string strMessage )
int AddCraft( Type typeItem, int groupName, string itemName, SkillName skillToMake, double minSkill, double maxSkill, Type typeRes, string nameRes, int amount, int localizedMessage )
int AddCraft( Type typeItem, int groupName, int itemName, SkillName skillToMake, double minSkill, double maxSkill, Type typeRes, int nameRes, int amount, string strMessage )
int AddCraft( Type typeItem, int groupName, int itemName, SkillName skillToMake, double minSkill, double maxSkill, Type typeRes, int nameRes, int amount, int localizedMessage )
int AddCraft( Type typeItem, int groupName, string itemName, SkillName skillToMake, double minSkill, double maxSkill, Type typeRes, string nameRes, int amount, string strMessage )
void AddRes( int index, Type type, int name, int amount )
void AddRes( int index, Type type, string name, int amount )
void AddRes( int index, Type type, int name, int amount, string strMessage )
void AddRes( int index, Type type, int name, int amount, int localizedMessage )
void AddRes( int index, Type type, string name, int amount, int localizedMessage )
void AddRes( int index, Type type, string name, int amount, string strMessage )
void AddSkill( int index, SkillName skillToMake, double minSkill, double maxSkill )
void AddSubRes( Type type, string name, double level )
void AddSubRes( Type type, int name, double level )
void AddSubRes( Type type, int name, double level, int genericName )
virtual int CanCraft( Mobile from, BaseTool tool, Type itemType )
void CreateItem( Mobile from, Type type, Type typeRes, BaseTool tool, CraftItem realCraftItem, int selectedGroup, int resIndex )
void DoGroup( string groupName, CraftItem craftItem )
void DoGroup( int groupName, CraftItem craftItem )
CraftContext GetContext( Mobile m )
virtual void InitCraftList()
void OnMade( Mobile m, CraftItem item )
virtual void PlayCraftEffect( Mobile from )
virtual int PlayEndingEffect( Mobile from, bool failed, bool lostMaterial, bool toolBroken, int quality, bool makersMark, CraftItem item )
void SetHitsReq( int index, int hits )
void SetManaReq( int index, int mana )
void SetStamReq( int index, int stam )
void SetSubRes( Type type, string name )
void SetSubRes( Type type, int name )
void SetUseAllRes( int index, bool useAll )