找回密码
 立即注册
查看: 1407|回复: 0

如何扩展3个自动属性修饰的限制

[复制链接]
发表于 2013-6-7 17:28:52 | 显示全部楼层 |阅读模式
    终于找到了一个解决AutoMod.txt(AutoMod.txt特指暗黑中控制魔法前后缀的文件,别着急,往下面看,有注释)中只能有3个自动修饰限制办法。在1.10版本中我们有个很有用的文件可玩:Properties.txt
   这个文件使得我们完全可能添加比过去能得到的更多的自动属性修饰。只要你愿意,你就能做出很疯狂的东西来 —— 一种物品最多可以有21个自动属性修饰。如何实现?
  1、首先打开Properties.txt,在最后加入3个空行以创建3个属性组,并且在code列分别填入以下的名字:
  max_mod1
  max_mod2
  max_mod3
  其中每组可以包括最多7个属性。它们全部使用func#(#为1至7)和对应的stat名称(对应ItemStatCost.txt)。例如,我们想加入一个提升防御值的属性,那么就像这样:
  code : max_mod1
  func1 : 1
  stat1 : armorclass
  对应func/stat1~7,最多重复7次,你就可以得到7个属性。同样的,设定另两个属性组,max_mod2和max_mod3。这样总共就可以设定21个属性。
  现在,当你添加了想要的属性后就可以保存Properties.txt文件了。
  2、打开AutoMagic.txt(ylycloak注:这就是所谓的AutoMod.txt,也可以打开所有控制物品魔法前后缀的文件,比如:Magicprefix.txt、Magicsuffix.txt、UniquePrefix.txt及UniqueSuffix.txt等等)。
  在最后新增一行,我们来创建一个新的自动修饰属性(其实只要拷贝任意一行到文件末尾即可,注意要区别Name列);在这里填入我们新增的属性组,根据你想要的属性数量来填写对应内容,或者按照下面的例子:
  mod1code : max_mod1 (刚才在Properties.txt中新增的属性组)
  mod1param : 0(ylycloak注:也可以选择不填入任何数值)
  mod1min : 20 (在max_mod1中各个属性的最小值)
  mod1max : 30 (在max_mod1中各个属性的最大值)
  当填写完成全部属性组后,就可以保存这个文件,并在你的物品加入新的自动属性修饰了。这样,为一个物品添加多于3个自动属性修饰就是完全可能的了。
  3、挂上“-direct -txt”参数,试试新定义的前后缀吧!
  另外,这个办法对于SetItems.txt和UniqueItems.txt也同样适用,你可以为一个暗金物品设定最多84个属性!!!
结论(By Sloovy):
  这篇文章其实是指出了Properties.txt的用途:
  1. 1.10版中新增的Properties.txt,是封装了物品"属性组"的一个文件;
  2. Properties.txt中的set/val/func/stat(1至7)可以对应7个不同的属性,属性值参照ItemStatCost.txt;
  3. 在Properties.txt中定义好的属性组,可以用于大多数指定最终物品属性的地方。比如物品的自动属性修饰AutoMagic.txt,套装物品SetItems.txt,暗金物品UniqueItems.txt等。
  补充(By Ylycloak):
  这个修改效果恐怕比较不好调试,我测试的时候是将AutoMagic.txt中的所有mod#code、mod#param、mod#min、mod#max(#为1至3)列修改为Max_mod1、Max_mod2和Max_mod3,这样,所有的蓝色魔法物品都可以体现我们所修改的属性了。
您需要登录后才可以回帖 登录 | 立即注册

本版积分规则

QQ|手机版|网站地图|联系我们|关于我们|隐私条款|免责声明|小黑屋|D2home暗黑1.09战网 ( 鲁ICP备2020047197号 )

GMT+8, 2024-6-24 03:23 , Processed in 0.236156 second(s), 25 queries .

Powered by Discuz! X3.5

© 2001-2024 Discuz! Team.

快速回复 返回顶部 返回列表