Project1

标题: 请教各路神仙!本人已自行解决!本贴终结! [打印本页]

作者: zyj4832392    时间: 2020-4-3 12:22
标题: 请教各路神仙!本人已自行解决!本贴终结!
本帖最后由 zyj4832392 于 2020-4-3 19:14 编辑

请教,  如何用事件  来解决这个问题,拒绝JS 和插件,谢谢。

我在测试游戏的时候  发现了  如果穿戴增减最大HP的装备(其实MP估计也一样),刚穿戴的时候  会空出来一大块血量空白,这个我认为是正确的。

问题就出现在穿戴后   比如你全身装备就这一个增减HP的装备,  你先穿好了  然后 你把血也恢复满了,  但是当你点击最强装备的时候,你会发现你的学突然变少了  变成了穿戴前的血量, 这个我就感觉非常不合理,我思考了   

我认为 只是系统在 选择最强装备的时候  自动的把你的装备 重新穿戴了一遍  才造成的这个结果, 既然  全身只有这一个装备  那么为什么系统还要 重新穿戴呢?  不应该是原封不变吗?

变了 也就算了  都已经特意恢复满的血量  也给刷了回去,这就有点让人无语了。

所以恳求路过的各位神仙   帮忙用事件的 纯方式 解决一下  谢谢了 。

别的大佬帮忙出了办法  判断穿装备后的最大血量减去 穿装备前的最大血量  然后取这个值(但是我并没找到和想到 如何用事件保存这个值  但是大佬的思路是对 我很赞同)   并恢复这个值的血量   我实测  有BUG  就是 系统 的恢复 是默认的 技能血量恢复。  并不是 直接增减 基础属性  所以 这个就会被用来 无线穿戴造成刷血。

我本人也想了个笨方法  但是也是  卡在了这个 恢复血量的问题上。

求思路 万分感谢!!

如果您 不赞同我的想法  或者 您感觉没办法  那么就请您  出门左转,谢谢  别说什么  这个根本不可能实现之类的云云, 不打击 和讽刺 也是一种善良。谢谢
作者: fengci123    时间: 2020-4-3 13:00
建议楼主发帖请教的时候注意一下标点符号和语句通顺,不然别人看帖看的很累的。
我提供一个思路吧。虽然我没实践过,可不可以把当前血量和最大血量分别保存事件(?)或者另开两条属性里,然后换装完毕或者什么事件之前再判断血量是否会溢出的条件。
作者: 中华国哥    时间: 2020-4-3 15:57
way有一个口以自定义装备穿脱执行脚本的插件WAY_CustomOnEquipEval,只要在扣血装备类里的穿脱脚本做文章即可。
作者: zyj4832392    时间: 2020-4-3 19:15
本人已自行解决 本贴终结!!




欢迎光临 Project1 (https://rpg.blue/) Powered by Discuz! X3.1