Project1

标题: 【已解决】技能二段怎么实现 [打印本页]

作者: 实事求是    时间: 2023-2-11 00:52
标题: 【已解决】技能二段怎么实现
本帖最后由 实事求是 于 2023-2-11 12:06 编辑

想要设计一个技能,效果是强化使用者的攻击力,持续5回合,期间可以解锁技能第二段,立刻结束能力值强化并对指定目标发动攻击。
大前提是希望在解锁期间能把一段技能隐藏。

我想了几个思路:
第一个是通过状态来添加和封印技能,但是这样做没法起到隐藏一段技能的效果,所以放弃了。

第二个思路是通过公共事件学习和遗忘技能,但是这样没法体现出回合限制,而且在角色死亡后强化效果会消失,二段却仍然保留,因此不太清楚该怎么改动。

最理想的办法是找一个插件,能够让某状态持续的期间隐藏指定技能,被动技能插件好像有类似的效果,但是没法和状态绑定。

有好心人能提供下解决思路吗?


作者: 暴走的露露    时间: 2023-2-11 07:02
本帖最后由 暴走的露露 于 2023-2-10 16:17 编辑

技能1:获得强化BUFF和状态1
强化BUFF:持续5回合
状态1:持续5回合,习得技能2,封印技能1
技能2:造成伤害,并用公共事件对使用者移除强化BUFF。
(如果你意思是技能2只能用1次,那就把状态1也移除,也可以将BUFF和状态整合为一个,自由发挥)

这样在状态持续期间,可以用技能2,但是技能1不能使用。
状态消失之后,技能2消失,技能1可以重新使用。
作者: 实事求是    时间: 2023-2-11 09:35
暴走的露露 发表于 2023-2-11 07:02
技能1:获得强化BUFF和状态1
强化BUFF:持续5回合
状态1:持续5回合,习得技能2,封印技能1


这样的话没有办法隐藏技能1,玩家虽然不能使用,但是仍然可以看到技能1
我更希望做出技能2替换掉技能1位置的效果
不过还是感谢回复!
作者: 吟游诗人_zhen    时间: 2023-2-11 11:27
本帖最后由 吟游诗人_zhen 于 2023-2-11 11:33 编辑

公共事件内:
1,如果角色A在“强化状态”下{(使用VISU动作序列)播放动画,显示伤害(这里是造成伤害)
}
否则
{更改角色状态+“强化状态”
}
2,在技能上添加公共事件

作者: 实事求是    时间: 2023-2-11 12:05
吟游诗人_zhen 发表于 2023-2-11 11:27
公共事件内:
1,如果角色A在“强化状态”下{(使用VISU动作序列)播放动画,显示伤害(这里是造成伤害)
} ...

解决了,谢谢!




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