看风不是雨
发表于 2018-11-21 00:37
本帖最后由 看风不是雨 于 2018-11-21 00:40 编辑
楼主你好,首先感谢下您的MOD分享。今天在贴吧看见有人提过兽王诀捕捉几率的问题,刚看到您的MOD文件顺手打开看了下
--捕捉率加成
local ratioAdd = 0;
--獸王的血 (hp/maxHp * 100%)
local maxHp = damage.target.MaxHP;
local hp = damage.target.HP;
local percentage = hp / maxHp;
--80%以上倒扣,70%以下遞減
if percentage >= 0.8 then
ratioAdd = -0.04;
elseif percentage <= 0.7 then
ratioAdd = 0.02;
elseif percentage <= 0.6 then ***********这一行往下,逻辑上应该都不会触发了吧?
ratioAdd = 0.04;
elseif percentage <= 0.5 then
ratioAdd = 0.06;
elseif percentage <= 0.4 then
ratioAdd = 0.08;
elseif percentage <= 0.3 then
ratioAdd = 0.1;
elseif percentage <= 0.2 then
ratioAdd = 0.12;
elseif percentage <= 0.1 then
ratioAdd = 0.14;
end
--捕捉成功率 = 基礎捕捉率 + 捕捉率加成
local captureRatio = CaptureRatio + ratioAdd;
我连计算机2级都没过..不过看起来是这样的,70%血以下都是只加0.02概率。您看是不是有这个问题?然后把顺序改下...
a9483714
发表于 2018-11-21 07:51
本帖最后由 a9483714 于 2018-11-21 08:15 编辑
看风不是雨 发表于 2018-11-21 00:37
楼主你好,首先感谢下您的MOD分享。今天在贴吧看见有人提过兽王诀捕捉几率的问题,刚看到您的MOD文件顺手打 ...
这个是捕捉加成,0.02不是代表总和就是0.02啊,上面还有一个初始成功率的,初始成功率0.05,加上诱捕加成0.02就是0.07了。80%以上倒扣0.04就是0.01,初级诱惑这些是技能点出来的也可以直接影响初始的成功率,没有额外加成的话,30%血以下成功率是15%,如果点了两级诱捕就是21%了,原版的初始是15%成功率,80%血以上倒扣5%还有10%,算上初级诱饵这些技能基本不用怎么跟兽王战斗就能满血抓到了。
--捕捉成功機率
local CaptureRatio = 0.05;
function BeginBattle()
CaptureRatio = 0.05;
--初級誘餌
if unit.HasSkill("SkillTree171_005") then
CaptureRatio = CaptureRatio + 0.03;
end
--中級誘餌
if unit.HasSkill("SkillTree171_006") then
CaptureRatio = CaptureRatio + 0.03;
end
--馭獸秘典
if unit.HasSkill("SkillTree171_007") then
CaptureRatio = CaptureRatio + 0.03;
end
--高級誘餌
if unit.HasSkill("SkillTree171_012") then
CaptureRatio = CaptureRatio + 0.03;
end
--獸王訣.絆
if unit.HasSkill("SkillTree171_013") then
CaptureRatio = CaptureRatio + 0.05;
end
end
看风不是雨
发表于 2018-11-21 09:00
本帖最后由 看风不是雨 于 2018-11-21 09:03 编辑
a9483714 发表于 2018-11-21 07:51
这个是捕捉加成,0.02不是代表总和就是0.02啊,上面还有一个初始成功率的,初始成功率0.05,加上诱捕加成0 ...
啊不,我说的仅仅是残血加成这块
如果
满血是初始成功率-0.04
如果80%血 则是初始成功率
如果70%血 则是初始成功率+0.02
如果60%血或者更少时候时候,判断 60%小于等于70%,成功,成功率依旧是初始成功率+0.02,直接不进入下一个else if,导致更少血量的加成没有加上去
不知道这样理解对不对
改成逻辑:
如果大于80,则-0.04,
小于10,+0.14
小于20,+0.12
小于30,+0.10
这样是不是才正确..
a9483714
发表于 2018-11-21 09:15
本帖最后由 a9483714 于 2018-11-21 09:31 编辑
看风不是雨 发表于 2018-11-21 09:00
啊不,我说的仅仅是残血加成这块
好像是这个道理...我去,原来原版那个逻辑是有问题的,我都没发现....不过原版的基数大,让人挺难发现这程序逻辑有问题...
--80%以上倒扣,70%以下遞減
if percentage > 0.8 then
ratioAdd = -0.04;
elseif percentage >= 0.7 then
ratioAdd = 0.02;
elseif percentage >= 0.6 then
ratioAdd = 0.04;
elseif percentage >= 0.5 then
ratioAdd = 0.06;
elseif percentage >= 0.4 then
ratioAdd = 0.08;
elseif percentage >= 0.3 then
ratioAdd = 0.1;
elseif percentage >= 0.2 then
ratioAdd = 0.12;
elseif percentage < 0.2 then
ratioAdd = 0.14;
感觉小于号换成大于号就差不多了吧...
看风不是雨
发表于 2018-11-21 09:45
a9483714 发表于 2018-11-21 09:15
好像是这个道理...我去,原来原版那个逻辑是有问题的,我都没发现....不过原版的基数大,让人挺难发现这程 ...
大于70要改成0吧..原本设定的意思70-80血就是基础成功率
这样一来简单多了,反正这么一串elseif了不如设定好每个阶段血量的成功率了
感觉被【80%以上倒扣,70%以下遞減】这个设定把思路搞混了
好坑
245855720
发表于 2018-11-21 09:52
楼主大大 想问一下简化炼药、烹饪和制毒所需要的材料这个条件在那个文件改回原版呀 还是喜欢找到的成就感
a9483714
发表于 2018-11-21 09:54
245855720 发表于 2018-11-21 09:52
楼主大大 想问一下简化炼药、烹饪和制毒所需要的材料这个条件在那个文件改回原版呀 还是喜欢找到的成就感 ...
删掉mod里面的AlchemyFormulaItem这个文本就行
245855720
发表于 2018-11-21 11:00
楼主大大 武功反击范围在哪修改呀 我想把斗转星移的反击范围调大一些
a9483714
发表于 2018-11-21 11:15
245855720 发表于 2018-11-21 11:00
楼主大大 武功反击范围在哪修改呀 我想把斗转星移的反击范围调大一些
skillnodeitem里面找到斗转星移,后面的single : { 0, 0, 0 }, 0, 2最后的那个2表示的就是距离。
干渴的沙漠
发表于 2018-11-21 16:04
a9483714 发表于 2018-11-20 20:22
颜玉书竟然能放出这么多个狮子吼啊?
颜玉书因为是动系, 所以每一回合基本上可以走几步然后一个狮子吼,其它不是动系的人物基本上吼了就没点数了。而且这是你没改走路消耗精力系数之前, 之前一点精力走老远。
a9483714
发表于 2018-11-21 16:28
干渴的沙漠 发表于 2018-11-21 16:04
颜玉书因为是动系, 所以每一回合基本上可以走几步然后一个狮子吼,其它不是动系的人物基本上吼了就没点 ...
走路消耗的精力好像改不了吧...公式里面都没有这个,好像是系统默认的
干渴的沙漠
发表于 2018-11-21 17:38
a9483714 发表于 2018-11-21 16:28
走路消耗的精力好像改不了吧...公式里面都没有这个,好像是系统默认的
我只感觉现在走路距离变短了,就是你的mod能不能适配一下其它mod? 有没有想过
fromjupiter
发表于 2018-11-21 20:35
有没有交流Q群呀,这样提交BUG也会方便很多哦。
说下目前碰到的bug:
1. 开档资质/体质不匹配,不管200血还是400血都是80+体质10+资质。
2. AOE伤害递减感觉没有实装,我棍系打5个人的时候伤害并不是单人的0.6
a9483714
发表于 2018-11-21 21:21
fromjupiter 发表于 2018-11-21 20:35
有没有交流Q群呀,这样提交BUG也会方便很多哦。
说下目前碰到的bug:
那个不平摊伤害是因为我改了公式之后忘了给后面武器加个大括号了,至于体质资质那个我暂时还没找到原因...还不知道初始随机血量资质是跟哪个文件有关的...
fromjupiter
发表于 2018-11-21 21:40
a9483714 发表于 2018-11-21 21:21
那个不平摊伤害是因为我改了公式之后忘了给后面武器加个大括号了,至于体质资质那个我暂时还没找到原因.. ...
现在修复了吗?修复了我开新档辣!
LSYRC
发表于 2018-11-22 11:14
宗师难度不用未明能打吗:$
暗夜Blue
发表于 2018-11-22 11:21
LSYRC 发表于 2018-11-22 11:14
宗师难度不用未明能打吗
能打,我特地删了通关档用一周目令狐冲开宗师,目前还自虐的挺爽的
LSYRC
发表于 2018-11-22 11:27
暗夜Blue 发表于 2018-11-22 11:21
能打,我特地删了通关档用一周目令狐冲开宗师,目前还自虐的挺爽的
那我就放心辣嘻嘻
455663858
发表于 2018-11-22 11:31
顶顶顶顶,谢谢分享,楼主威武
包心菜的调调
发表于 2018-11-22 13:25
河洛群侠传 情比金坚mod
爱爱的爱爱
发表于 2018-11-22 13:36
目前小虾米棍子开局没遇到难点
anzhiluo
发表于 2018-11-22 17:38
宗师难度,棍哥走动巧系,没压力
fromjupiter
发表于 2018-11-22 22:21
木府喇嘛教做人...奋英雄怒 一巴掌9000血
suyiyong1995
发表于 2018-11-22 23:18
a9483714 发表于 2018-11-21 21:21
那个不平摊伤害是因为我改了公式之后忘了给后面武器加个大括号了,至于体质资质那个我暂时还没找到原因.. ...
楼主有时间修复这个bug么?
18950003065
发表于 2018-11-23 10:25
本帖最后由 18950003065 于 2018-11-23 10:26 编辑
a9483714 发表于 2018-11-4 15:20
情比金坚mod(v1.6)改动:
1 婵娟一剑反击后保留20%反击率,攻击距离+1
楼主 我昨天测试了一天 队友加入后 敌人不再获取经验, 找不出原因
另外NPC成长文件里 0和1 代表什么参数的开关?
dubu1031
发表于 2018-11-23 10:38
能不能把武器做个多次重锻的MOD,就是能升2阶3阶,材料需求提高一些
干渴的沙漠
发表于 2018-11-23 11:42
楼主现在版本玩的很爽, 我第六个选项选的是第四个难度 。 目前二周目打到30级,10多个小时, 没有特别无脑的战斗,基本上都需要策略才能很好的干。也没有特别难的点,不会卡死很久,只要动动脑子基本上改过的都能过, 建议楼主不要再大改数据了。 多调整平衡性,修复修复bug就好, 看官方下次更新
dubu1031
发表于 2018-11-23 11:46
我觉得宗师难度队友挺渣的,能适当提升一下队友能力就好了,在后期动不动就8-9万学,适当提高一点装备的属性,也有必要。
a9483714
发表于 2018-11-23 12:08
本帖最后由 a9483714 于 2018-11-23 12:10 编辑
18950003065 发表于 2018-11-23 10:25
楼主 我昨天测试了一天 队友加入后 敌人不再获取经验, 找不出原因
另外NPC成长文件里 0和1 代表什么参数 ...
0和1代表是否自动加天赋,1是不自动加天赋,我也不知道是什么原因,这个经验获取搞得有点乱,暂时都没办法解决...
a9483714
发表于 2018-11-23 12:12
本帖最后由 a9483714 于 2018-11-23 12:15 编辑
suyiyong1995 发表于 2018-11-22 23:18
楼主有时间修复这个bug么?
不平摊的已经修复了,给公式加了括号了,开局体质和资质那个暂时还没搞清楚是哪个文件