暗黑小mod:宝石之旅




1、前言
以前玩暗黑的时候就想,那么多五颜六色的宝石,竟然就用来做一些合成公式的原料和前期开荒时候凑合用一下,真是浪费。现在自己做了一个合成公式,这次,轮到宝石唱主角。
这种小mod是针对单机玩家的,战网的玩家可以向老玩家要装备,单机有点尴尬,要不到,只能整天去反复折磨几个可怜的老怪了。而且,由于不能交易,找到的好东西只能有一件有用,多了就是浪费;而自己最缺的装备却怎么也换不来。
现在好了,游戏的核心变成了收集各类宝石--宝石就是一切。根据暗黑的开发公司定义,宝石包括7种常见基础宝石,ruby、diamond、amethyst、emerald等,也包括各类rune。这里我们要收集的宝石主要指基础宝石。有了宝石可以增加武器/盔甲的各类属性,可以合成高级rune(虽然需要的基础宝石很多,但是至少靠积累可以合成基本上所有的rune,慢慢积累就行),可以慢慢打造自己的装备。自己感觉这个小mod把暗黑变成了一个养成游戏了,呵呵。
mod的主要特性包括:
武器/盔甲+各类宝石==〉武器/盔甲原属性+宝石对应属性;
各类宝石==〉高级rune;
rune间更加容易的转换公式;
武器/装备+基础宝石+rune==〉武器/盔甲原属性+极品属性;
新的打孔公式;
垃圾暗金/绿色装备回收方案(要打怪,还要环保);
具体的合成公式看表格吧。
是否好玩,设置是否平衡,还是玩了再说吧。有问题的话,记得留言。
由于找不到合适的空间,做个d2patch.mpq,文件有点大,传不上去,就将就点了,自己设置一下吧。
2、使用方法:
下载附件cubermain.txt
在暗黑的主文件下下面建立新目录\data\global\excel
将附件拷入文件夹内(如果文件已存在,那就直接覆盖)。
创建暗黑破坏神的快捷方式(就是那个D2load.exe了),右击快捷方式,选中属性的“快捷方式”一栏,找到“目标”属性条。在执行路径后添加-direct -txt(记得破折号前面要有空格),
比如E:\game\毁灭之王\D2Loader.exe -direct -txt
不明白的文章最后的示意图。
3、合成公式
表一、武器/护具+基础宝石效果
红宝石 | 蓝宝石 | 钻石 | 绿宝石 | 黄宝石 | 紫宝石 | 骷髅宝石 | |
武器 | 火伤害 | 冰伤害 | 对恶魔和亡灵伤害 | 毒伤害 | 电伤害;钱 | 攻击准确率 | 魔法伤害 |
护具 | 生命 | 魔法 | 4防 | 减少中毒时间;对远程防御 | 寻魔 | 防御 | 生命和魔法恢复 |
说明 | 根据宝石的等级分为碎裂的(chipped)到完美的(perfect)5个等级,增加属性也作相应的变动,如碎裂的红宝石+盔甲==〉盔甲加1生命;而完美的红宝石则增加5生命。钻石给盔甲加四防有点小区别,各类宝石加的属性是不一样的,自己试试看吧。具体的属性变动可以自己试验,反正宝石是多多益善了--提醒一下,如果为了加属性,太没必要把低等级宝石合成高等级了! |
表二、基础宝石/rune转换公式
公式 | 说明 | |
1 | 1完美宝石==〉下一个品种完美宝石 | 就是完美宝石之间可以转化了 |
2 | 7个不同类型的完美宝石==〉1个ist神符 | 这样看来合成高等级宝石也有必要的 |
3 | Rune(x)+rune(x+1)==〉rune(x+2) | 神符升级公式:公式只对11号以后符文有效,比如Sol+Sheal==>Dol;、 仔细看看这个合成公式,有没有观察到一个数列:(1),1,2,3,,5,8,13,… 呵呵,裴波那契数列! 不明白也没关系… |
4 | Rune(x) ==〉rune(x-3)+rune(x-1) | 神符降级公式,公式只对11号以后符文有效,比如DOl==〉sheal+amn |
表三、ist神符的专门公式
1 | 1个ist+盔甲/武器+2~6个珠宝(jew) ==〉盔甲/武器增加相应孔数 | 只能打出装备所允许的最多孔数,如暗金装备只能打一个孔 |
2 | 2个ist+任意盔甲/武器 ==〉超强、无形的白色盔甲/武器 | 给小兵作神符之语装备用的 |
3 | 3个ist+暗金盔甲/武器 ==〉无形的暗金盔甲/武器 | 还是给小兵用的,注意这里的暗金盔甲最好是没有用基础宝石增加过属性的。用这个公式之前还是备份一下,我曾合成失败过 |
表四、神符超级合成公式:武器/盔甲+高级rune+任意1个完美宝石==〉原装备+超级属性
呵呵,属性是变态的,但是如果不修改,你会发现,也许这些属性必须变态才能对得起我们的付出。
武器 | 盔甲 | 项链/戒指 | ||
1 | Rune(24):ist | 每升一级加mf几率 | 每升一级加mf几率 | 每升一级加mf几率 |
2 | Rune(25):gul | +5% hit recovery | +5% move speed | +5% blocking rate |
3 | Rune(26):vex | +5% casting rate | +5% casting rate | +5% casting rate |
4 | Rune(27):ohm | +5% attacking speed | +5% attacking speed | +5% attacking speed |
5 | Rune(28):lo | +20% enhance damage | +5% reduce damage | -5% 怪物四防 |
6 | Rune(29):sur | +10% crushing blow | +25% open wounds | +20% deadly strike |
7 | Rune(30):ber | +1 to all skills | +1 to all skills | +1 to all skills |
8 | Rune(31):jah | 25%触发hit skill: level 20 Fist of the Heavens | 25%触发 hit skill: level 20 Glacial Spike | 50% 触发hit skill: level 20 Bone Spear |
9 | Rune(32):cham | 25% 触发hit skill: level 20 Amplify Damage | 25% 触发hit skill: level 20 Lower Resist | +1 skill: level 20 Teleport |
10 | Rune(33):zod | +level 20 aura:Fanaticism | +level 20 aura: Conviction | +400% 额外的经验值增长 |
表五、垃圾回收公式
1 | 任意基础级别的暗金/绿色护具/武器+血瓶+魔法瓶==〉一个随机普通基础宝石 |
2 | 任意扩展级别的暗金/绿色护具/武器+血瓶+魔法瓶==〉一个随机无暇基础宝石 |
3 | 任意精英级别的暗金/绿色护具/武器+血瓶+魔法瓶==〉一个随机完美基础宝石 |
任意暗金/绿色 戒指/项链++血瓶+魔法瓶==〉一个随机完美基础宝石 |

2、包含1.11 符文之语、物品的d2patch.mpq,比如:
3、hackmap 116,如
[GENERAL]
ActivePlugin=1
ActiveLogFile=0
DllToLoad=
DllToLoad2=
ActiveCommands=1
ActiveCheckMemory=1
只要修改这里面的语句就可以了,具体操作:
DllToLoad=(hackmap的路径)
比如我用的hackmap放在E:\m中,则
DllToLoad=E:\m\d2hackmap.dll
4、d2hackit:pickit