找回密码
 立即注册

QQ登录

只需一步,快速开始

查看: 885|回复: 5

提取血条韧性条NUT

[复制链接]

5029

主题

4万

回帖

14万

积分

出神入化

积分
148717
发表于 2025-11-8 11:19:30 | 显示全部楼层 |阅读模式
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)
回复

使用道具 举报

5029

主题

4万

回帖

14万

积分

出神入化

积分
148717
 楼主| 发表于 2025-11-8 11:20:23 | 显示全部楼层
只要 24198 另外3个可以注释掉
阿荣社区欢迎你(bbs.vul7.com)
回复 支持 反对

使用道具 举报

4766

主题

4万

回帖

14万

积分

出神入化

积分
146789
发表于 2025-11-8 11:20:48 | 显示全部楼层
韧性条的效果是破刃前怪物免控嘛
阿荣社区欢迎你(bbs.vul7.com)
回复 支持 反对

使用道具 举报

4916

主题

4万

回帖

14万

积分

出神入化

积分
149915
发表于 2025-11-8 11:21:16 | 显示全部楼层
不明觉厉,点赞收藏先

本帖子中包含更多资源

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

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

使用道具 举报

4248

主题

3万

回帖

13万

积分

出神入化

积分
136083
发表于 2025-11-8 11:22:11 | 显示全部楼层
那个最终伤害修正也在一起的吗
阿荣社区欢迎你(bbs.vul7.com)
回复 支持 反对

使用道具 举报

4761

主题

4万

回帖

14万

积分

管理员

积分
145060
发表于 2025-11-8 11:22:34 | 显示全部楼层
留个联系方式  呗
阿荣社区欢迎你(bbs.vul7.com)
回复 支持 反对

使用道具 举报

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

本版积分规则

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