找回密码
 立即注册

QQ登录

只需一步,快速开始

查看: 839|回复: 5

提取血条韧性条NUT

[复制链接]

4755

主题

4万

回帖

14万

积分

出神入化

积分
142578
发表于 6 小时前 | 显示全部楼层 |阅读模式
1.提取sqr\monsters_appendage 整个文件只要 24198 另外4个可以注释掉,这个是给怪物ACT写24198触发,主要是为了组队同步
sqr\ui\ap\ap_monster.nut  这里是啥169   setcurrentmoduledamagerate等等一些伤害计算
2.sqr\custom\content\drawbossattachbloodbar.nut--这里就是韧性条
3.sqr\ui\ui_function.nut,自定义血条 在这里,因为韧性条是在血条内加载,我之前写了血条,没有用他的,如果有自定义血条的需要合并,没有的自己提吧,或者随便搜一下BOSS血条无脑包就能看懂
4.sqr\custom\content\setcurrentmoduledamagerate.nut  这里有点麻烦,因为要合并 getCurrentModuleDamageRate 就是所有版本169  174  254等 技能的那个按比例放大,像神迹什么的放在common内吧,
为什么要改这个呢,因为韧性加了判断 if(!attacker),
ap_monster.nut 会主动定时计算异常状态伤害,并调用 setHp(newHp, null, true) - 关键是 attacker 参数传递 null
ap_toughness.nut 中的 if(!attacker) 判断只响应这些 attacker 为 null 的伤害调用
攻击 会传递真实的 attacker 对象,所以不会触发韧性减少
意思就是 如果在出血状态 攻击也会掉韧性条,所以这里这么判断,导致了后面需要合并他的伤害方式。
5.到这里就是缺啥函数提什么了
大差不差 应该就是这些了,怪物生效的话 stay 状态加24198  随便搜个怪物复制粘贴就好
提取PVF是 太初110 .
感谢@千里魅1 @一叶知秋i
阿荣社区欢迎你(bbs.vul7.com)
回复

使用道具 举报

4755

主题

4万

回帖

14万

积分

出神入化

积分
142578
 楼主| 发表于 6 小时前 | 显示全部楼层
只要 24198 另外3个可以注释掉
阿荣社区欢迎你(bbs.vul7.com)
回复 支持 反对

使用道具 举报

4497

主题

4万

回帖

14万

积分

出神入化

积分
140754
发表于 6 小时前 | 显示全部楼层
韧性条的效果是破刃前怪物免控嘛
阿荣社区欢迎你(bbs.vul7.com)
回复 支持 反对

使用道具 举报

4681

主题

4万

回帖

14万

积分

出神入化

积分
144061
发表于 6 小时前 | 显示全部楼层
不明觉厉,点赞收藏先

本帖子中包含更多资源

您需要 登录 才可以下载或查看,没有账号?立即注册

×
阿荣社区欢迎你(bbs.vul7.com)
回复 支持 反对

使用道具 举报

3976

主题

3万

回帖

12万

积分

出神入化

积分
129625
发表于 6 小时前 | 显示全部楼层
那个最终伤害修正也在一起的吗
阿荣社区欢迎你(bbs.vul7.com)
回复 支持 反对

使用道具 举报

4522

主题

4万

回帖

13万

积分

管理员

积分
139171
发表于 6 小时前 | 显示全部楼层
留个联系方式  呗
阿荣社区欢迎你(bbs.vul7.com)
回复 支持 反对

使用道具 举报

您需要登录后才可以回帖 登录 | 立即注册

本版积分规则

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