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

如何反复使用‘技能之书’和‘属性药水’

[复制链接]
发表于 2013-6-7 16:55:26 | 显示全部楼层 |阅读模式
    恐怕有朋友在这以前已经想到过了,比如说修改misc.txt文件中的相应部分,使“技能之书”在理论上能够一次提升若干点的技能,但在实际运用中这是不可能的,因为暗黑游戏在运行中首先对游戏进程进行检查,发现在完成相应的任务后,就不可能再出现有关于此项任务的物品——最简单的就是“赫拉迪克方块”。所以说,如果打算实现“技能之书”或者“属性药水”的反复使用,就只有重新生成新的物品,很幸运,我们现在要讨论的正是这个话题。
所需要的文件有:itemtypes.txt、misc.txt,还有你的耐心。
  1、打开itemtypes.txt,找到“ItemType=elixir”行,复制它到文件的末尾,从而生成一行新的数据,给它起一个名字(ItemType),这里我们叫它“aohstats”,将它的Code列更改为任意不超过4个且无重复的字符,这里我们用“stup”;确认其Normal列的数值为“1”、Beltable列为“0”,保存文件;这一步我们已经制作了一个“属性药水”。
   2、该misc.txt了,这一次我们需要拷贝“elixir”和“Book of Skill”两行到文件的末尾,随意给它们命名,这里我们将它们的Name列分别改为“aohaddstates”和“aohaddskills”,再找到Levle和Rarity列,分别添上任意数值,再到旁边的Spawnable列,确定其数值均为“1”,同时还应保证state、cstate1、cstate2和len列为空,Pspell列的数值为“4”。
    3、来修改“属性药水”(Name=aohaddstates),仍然在misc.txt,找到Code列,将其改为“sp0”;再将Type列的内容更改为“aohstats”(就是刚才我们在itemtypes.txt中定义的物品新类型名称);在stat1列中输入“statpts”,紧跟着,在calc1列中输入“5”(表示提升5个属性点数);Ok,“属性药水”已经制作完毕,下面来做“技能之书”。
  4、和上一步中类似,在misc.txt中(Name=aohaddskills)找到Code列,将其改为“sbk”,随后将Type列改为“stup”(对应第一步在itemtypes.txt中的定义),在Unique列中输入“0”,清空Quest和QuestDiffCheck列的数值;在stat1中输入“newskills”,之后的calc1中输入“1”(表示提升1个技能点数);到此为止,两种物品都已经制作完成,不过要想让它们在游戏中出现,还需要下一步的修改。
  5、使特定物品在游戏中出现,除了修改其掉宝率外(同Treasureclassex.txt关联),还可以让NPC作为商品出售。这也就同样解释了某些另类模式中可以直接从NPC处购买特殊物品,我们来说后一种。
  6、以在ACT1中的Akara出售上述物品为例;打开misc.txt,找到刚才我们修改的那两行(Name=aohaddstates和Name=aohaddskills),在找到AkaraMin和AkaraMax两列,都添入“1”,即可;当然,如果想更深一步的话,也可以再找到PermStoreItem列,将其数值定为“1”,这使得可以反复购买。
  7、最后一步,还用我说嘛,挂上“-direct -txt”参数,爽去吧,呵呵。
您需要登录后才可以回帖 登录 | 立即注册

本版积分规则

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

GMT+8, 2024-5-5 18:53 , Processed in 0.248508 second(s), 24 queries .

Powered by Discuz! X3.5

© 2001-2024 Discuz! Team.

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