key0527 发表于 2020-4-6 23:54:04

【降價】热血江湖手游,红利掉落,怪物等级控制掉落[0415新增龙穴单独自定义掉落修改]

本帖最后由 key0527 于 2020-4-18 19:02 编辑

红利ID为 12
使用打包解包一键工具,解压server_cfg.dat
使用NOTE++打开2个文件
随机掉落文件 randomDropTbl.json
怪物文件monsters.json
怪物文件并不会修改,只是用来查看掉落ID集合
我先说方法原理,大家自己研究,后面直接放出自己的修改经验
通过等级搜索怪物文件,"level":90 ,你会在搜索结果下面找到
"randomDropIDs" ,这个是一个掉落集合,集合里每个ID对应randomDropTbl.json文件里的集合。
这个关联很直接,没什么细说的。
我们来到randomDropTbl.json文件里,看下面的

119:{
                "drops":[
                        {
                              "drop":{
                                        "did":12,
                                        "maxCount":30,
                                        "minCount":10
                              },
                              "probability":0.709
                        },

119为掉落集合的ID,与怪物文件里的掉落一致,这个怪要掉这个119里drops集合的每个drop物品
上面的代码中,did为物品ID,在data.js里面自己找,我这里设置12为红利的ID,非绑定元宝为-1
30为最大掉落数量,10为最小掉落数量,proba为掉落几率
你可以修改drop里的物品ID为自己想要的,也可以自己增加1个物品掉落配置。
我觉得到这里教程就完了,下面给大家分享我的经验,很直接的经验:
1、怪物掉落ID集合可增加可减少
2、随机掉落ID集合里可以自定义增加删除drop物品
3、1级-105级野外怪物的必定掉落集合ID为 101 - 122
补充:龙穴自定义掉落修改(修改方法适用所有怪物)当然你也可以不该,我只是想增加玩家的打架能力,毕竟龙穴里可是用不了血池做恢复的。
龙穴怪物ID为95101-95290 ,每一层大概25个ID,为什么加起来是190个我也不知道。ID是对的,自己可以查看monsters.json文件
修改monsters.json文件,模型如下
"randomDropIDs":[
                        131,
                        131,
                        131,
                        131,
                        131,
                        131

上面的意思为自定义掉落131掉落集合。
龙穴怪物等级为65-104,我一共自定义了7个掉落集合,ID为125-131,每一层为1个掉落集合,因此你需要把131修改为对应怪物想要掉落的ID集合。
掉落集合在randomDropTbl.json文件内修改
以下为我的自定义掉落,只掉红利和元宝,自己想要掉落什么自己添加,理论上可以是任意物品ID ,方法和前面介绍的一样
复制以下代码替换 "id":124 即可(可以自己搜索,这个是唯一的)。
"id":124
      },125:{
                "drops":[
                        {
                              "drop":{
                                        "did":12,
                                        "maxCount":10,
                                        "minCount":5
                              },
                              "probability":0.5145
                        },
                        {
                              "drop":{
                                        "did":-1,
                                        "maxCount":80,
                                        "minCount":20
                              },
                              "probability":0.9065
                        }
                ],
                "id":125
      },126:{
                "drops":[
                        {
                              "drop":{
                                        "did":12,
                                        "maxCount":15,
                                        "minCount":5
                              },
                              "probability":0.5145
                        },
                        {
                              "drop":{
                                        "did":-1,
                                        "maxCount":80,
                                        "minCount":20
                              },
                              "probability":0.9065
                        }
                ],
                "id":126
      },127:{
                "drops":[
                        {
                              "drop":{
                                        "did":12,
                                        "maxCount":20,
                                        "minCount":5
                              },
                              "probability":0.5145
                        },
                        {
                              "drop":{
                                        "did":-1,
                                        "maxCount":80,
                                        "minCount":20
                              },
                              "probability":0.9065
                        }
                ],
                "id":127
      },128:{
                "drops":[
                        {
                              "drop":{
                                        "did":12,
                                        "maxCount":25,
                                        "minCount":10
                              },
                              "probability":0.5145
                        },
                        {
                              "drop":{
                                        "did":-1,
                                        "maxCount":80,
                                        "minCount":30
                              },
                              "probability":0.9065
                        }
                ],
                "id":128
      },129:{
                "drops":[
                        {
                              "drop":{
                                        "did":12,
                                        "maxCount":30,
                                        "minCount":10
                              },
                              "probability":0.5145
                        },
                        {
                              "drop":{
                                        "did":-1,
                                        "maxCount":80,
                                        "minCount":40
                              },
                              "probability":0.9065
                        }
                ],
                "id":129
      },130:{
                "drops":[
                        {
                              "drop":{
                                        "did":12,
                                        "maxCount":35,
                                        "minCount":15
                              },
                              "probability":0.5145
                        },
                        {
                              "drop":{
                                        "did":-1,
                                        "maxCount":90,
                                        "minCount":50
                              },
                              "probability":0.9065
                        }
                ],
                "id":130
      },131:{
                "drops":[
                        {
                              "drop":{
                                        "did":12,
                                        "maxCount":40,
                                        "minCount":20
                              },
                              "probability":0.5145
                        },
                        {
                              "drop":{
                                        "did":-1,
                                        "maxCount":100,
                                        "minCount":50
                              },
                              "probability":0.9065
                        }
                ],
                "id":131


shizhenxie 发表于 2020-4-22 00:19:56

强烈支持楼主ing……

yunkaixin 发表于 2020-4-22 08:55:34

楼主加油,我们都看好你哦。

koolkoool07 发表于 2020-5-10 17:05:52

楼主加油,我们都看好你哦。

qq331661650 发表于 2020-5-11 21:13:02

强烈支持楼主ing……

zhemo1988 发表于 2020-5-30 15:36:22

要这个端的可以找我,Q:1591948557
页: [1]
查看完整版本: 【降價】热血江湖手游,红利掉落,怪物等级控制掉落[0415新增龙穴单独自定义掉落修改]