fix: Fixes TextDefinition and optimizes CraftItem (#930)
This commit is contained in:
parent
202c4a99b7
commit
d7786ce586
27 changed files with 138 additions and 173 deletions
|
|
@ -50,8 +50,7 @@ namespace Server.Engines.Craft
|
|||
|
||||
public abstract SkillName MainSkill { get; }
|
||||
|
||||
public virtual int GumpTitleNumber => 0;
|
||||
public virtual string GumpTitleString => "";
|
||||
public virtual TextDefinition GumpTitle => 0;
|
||||
|
||||
public virtual CraftECA ECA => CraftECA.ChanceMinusSixty;
|
||||
|
||||
|
|
@ -269,65 +268,39 @@ namespace Server.Engines.Craft
|
|||
CraftItems[index].ForceNonExceptional = true;
|
||||
}
|
||||
|
||||
public void SetSubRes(Type type, string name)
|
||||
public void SetSubRes(Type type, TextDefinition name)
|
||||
{
|
||||
CraftSubRes.ResType = type;
|
||||
CraftSubRes.NameString = name;
|
||||
CraftSubRes.Name = name;
|
||||
CraftSubRes.Init = true;
|
||||
}
|
||||
|
||||
public void SetSubRes(Type type, int name)
|
||||
{
|
||||
CraftSubRes.ResType = type;
|
||||
CraftSubRes.NameNumber = name;
|
||||
CraftSubRes.Init = true;
|
||||
}
|
||||
|
||||
public void AddSubRes(Type type, int name, double reqSkill, object message)
|
||||
{
|
||||
var craftSubRes = new CraftSubRes(type, name, reqSkill, message);
|
||||
CraftSubRes.Add(craftSubRes);
|
||||
}
|
||||
|
||||
public void AddSubRes(Type type, int name, double reqSkill, int genericName, object message)
|
||||
public void AddSubRes(Type type, TextDefinition name, double reqSkill, int genericName, TextDefinition message)
|
||||
{
|
||||
var craftSubRes = new CraftSubRes(type, name, reqSkill, genericName, message);
|
||||
CraftSubRes.Add(craftSubRes);
|
||||
}
|
||||
|
||||
public void AddSubRes(Type type, string name, double reqSkill, object message)
|
||||
public void AddSubRes(Type type, TextDefinition name, double reqSkill, TextDefinition message)
|
||||
{
|
||||
var craftSubRes = new CraftSubRes(type, name, reqSkill, message);
|
||||
CraftSubRes.Add(craftSubRes);
|
||||
}
|
||||
|
||||
public void SetSubRes2(Type type, string name)
|
||||
public void SetSubRes2(Type type, TextDefinition name)
|
||||
{
|
||||
CraftSubRes2.ResType = type;
|
||||
CraftSubRes2.NameString = name;
|
||||
CraftSubRes2.Name = name;
|
||||
CraftSubRes2.Init = true;
|
||||
}
|
||||
|
||||
public void SetSubRes2(Type type, int name)
|
||||
{
|
||||
CraftSubRes2.ResType = type;
|
||||
CraftSubRes2.NameNumber = name;
|
||||
CraftSubRes2.Init = true;
|
||||
}
|
||||
|
||||
public void AddSubRes2(Type type, int name, double reqSkill, object message)
|
||||
{
|
||||
var craftSubRes = new CraftSubRes(type, name, reqSkill, message);
|
||||
CraftSubRes2.Add(craftSubRes);
|
||||
}
|
||||
|
||||
public void AddSubRes2(Type type, int name, double reqSkill, int genericName, object message)
|
||||
public void AddSubRes2(Type type, TextDefinition name, double reqSkill, int genericName, TextDefinition message)
|
||||
{
|
||||
var craftSubRes = new CraftSubRes(type, name, reqSkill, genericName, message);
|
||||
CraftSubRes2.Add(craftSubRes);
|
||||
}
|
||||
|
||||
public void AddSubRes2(Type type, string name, double reqSkill, object message)
|
||||
public void AddSubRes2(Type type, TextDefinition name, double reqSkill, TextDefinition message)
|
||||
{
|
||||
var craftSubRes = new CraftSubRes(type, name, reqSkill, message);
|
||||
CraftSubRes2.Add(craftSubRes);
|
||||
|
|
|
|||
Loading…
Add table
Add a link
Reference in a new issue