如何制作自己的合成公式
1、一些必要的说明(Cubemain.txt):
description 公式的说明,完整的公式解释。
enabled 是否可用。1表示可用。
ladder 是否只天梯模式使用。1表示是。
min diff 不用管。
version 版本,填100就行了。0是D2,100是D2X
op 这个参数是为特定任务所需的公式服务的,我们也没必要动它。
param 参数,不管。
value 不用管。
class 设定是否特定的角色职业使用,没必要改这吧。
numinputs 合成公式所需要的物品总数。最多7个。
input 1-7 根据总数设定每个物品的代码。
output 合成出来的东西。a,b,c最多三样。
lvl plvl ilvl 这三项设定合出的物品的等级,应主要用于有随机性的物品。其中ilvl并不等于maphack显示的ilvl值。个人感觉是如果lvl栏设定有值,那么所生成物品的ilvl即是该值,plvl栏应该是随机生成物品中属性能达到角色的最高使用等级,但这一栏应该和ilvl栏的值为相加关系,plvl和ilvl栏的值越高,所生成的物品属性越好。
mod 1 mod 1 chance mod 1 param mod 1 min mod 1 max
从这里开始则是设定合出的物品固定会带有的属性,要详细设定,则需参看Properties.txt文件中各种属性的代码。依次是属性代码,出现该属性的机率,该属性的参数(如被击中时有XX%机会放出XX技能),属性最小值,最大值(如随机出现1-3%偷取生命)。以此类推填写其它属性设置。
*eol 结束标记,固定。
关于该文件引导可参看“文件引导”栏目。
2、公式的设定,主要就是写入input列的物品代码及合出物品的属性。
所需物品的类型在公式中有固定的缩写法。
输入(Input):
any item any
magic mag (rin,mag)
rare rar
unique unq
crafted crf
normal nor
no socket nos
item nums qty=? (r01,qty=3)
baseitem bas
exceptionalitem exc
socket sock=?
另外还有upg,low,hiq,tmp等,upg只在手工艺品公式中出现。tmp是1.10中新出现的物品类型,未开放,这是一种暗绿色的带rar物品前后缀的类型,但目前合出来不带任何属性。
3、合出(Output):
usetype 物品类别rar/mag/uni/crf/set/tmp/nor等;
useitem 保持物品本来类型并添加新属性sock=?/uns/mod/exc/eli/bas等。这应当是最有用的了,可以在不改变物品本身属性的情况下添加新属性,例如打孔:(useitem,sock=6)
另外有些物品有特定的值限定,如suf=162这些,使用的机会较小,可不用考虑。
需要注意的是,输入物品的范围设定越大,公式出错机会越大。如武器,出错后有可能就是一把小斧。因此一定要多试验。尽量少用如 (any,mag)之类的写法,
4、举个例子:
加入公式 1个#1符文+1把mag武器=1把rar有孔的武器,固定带10%吸取生命属性。
先写说明,方便自己查看。r01 + 1 magic weapon -> 1 rare weapon socket
enabled 写1;
version 填100就行了;
numinputs 物品总数2个;
input 1 r01;
input 2 weap,mag;
output usetype,rar 这里可以选择写usetype,rar,sock=1或在后面的属性设定中写sock,需注意rar物品一般最多1孔;
mod 1 lifesteal;此物品的附加属性为“吸取生命”;
mod 1 min 10;此物品附加属性的最小值;
mod 1 max 10;此物品附加属性的最大值。