|
|
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 |
|