赞 | 1 |
VIP | 0 |
好人卡 | 0 |
积分 | 9 |
经验 | 0 |
最后登录 | 2024-5-15 |
在线时间 | 198 小时 |
Lv2.观梦者
- 梦石
- 0
- 星屑
- 927
- 在线时间
- 198 小时
- 注册时间
- 2019-4-11
- 帖子
- 59
|
100星屑
本帖最后由 sxjkjly8010 于 2021-7-18 04:06 编辑
使用的是https://rpg.blue/thread-484905-1-1.html中@一般通过鸦天狗 更新的脚本,最近听说有个叫幻书启示录的手游中,其中有个叫所罗门的角色可以驱散(解除)目标的1个护盾状态,我已经实现了可控制个数的解除状态,但发现了护盾插件自动状态出现的问题。
不清楚大大本身设计status的目的,我使用status仅包含一个状态,给那个状态设定持续回合数,通过这个来实现持续数回合的护盾,当回合结束时,状态解除,护盾确实也清除了(虽然可能是因为护盾本身的life),不过这样也可以让玩家知道护盾还有几回合结束
当我解除护盾状态时,奇怪的事情却发生了,当状态解除时,会立即重新赋予一个没有回合数(或者说持续回合数为-1)的护盾状态,每次状态解除时都会重新加上状态
我希望实现的效果是:当解除护盾状态时,相应的护盾(包括护盾值)会消失,但是现在的效果很显然没有符合预期
尝试使用@shield.delete_at(i)并没有效果……很苦恼 |
|