Project1

标题: 技能熟练度的事情想要请教一下 [打印本页]

作者: hjyeric    时间: 2022-7-5 22:41
标题: 技能熟练度的事情想要请教一下
我目前的设想就是可以有一个变量可以当作一个技能的熟练度,每使用一次这个技能熟练度就加一,然后熟练度到一定程度以后就可以学会一个新技能。现在就只差每使用一次技能就熟练度加一的部分不会了,但又不想用公共事件(毕竟一共就那么点),有什么不那么复杂的方法吗?
作者: 3268006598    时间: 2022-7-5 22:41
您好,我有三点建议
1.使用公共事件是个会轻松很多的方法,可以合理的分区管理公共事件
2.使用插件,YEP技能插件会提供技能熟练度系统,还可以做更多效果
3.使用脚本,在伤害公式插入额外脚本$gameVariables.setValue($gameVariables.value(ID)++);可以在使用技能时,增加ID全局变量,通过检测变量实现
作者: 347136773    时间: 2022-7-6 01:05
标题: ()
本帖最后由 347136773 于 2022-7-6 01:07 编辑

感觉还是使用YEP的SkillMasteryLevels插件容易实现一些。

使用一次技能会增加一点熟练度,
然后可以在技能备注的<After Eval>或者before也行,里面加入条件判定(熟练度大于等于xx)&&(未学习某技能)和学习技能的语句
作者: hjyeric    时间: 2022-7-6 10:03
3268006598 发表于 2022-7-6 07:18
您好,我有三点建议
1.使用公共事件是个会轻松很多的方法,可以合理的分区管理公共事件
2.使用插件,YEP技 ...

好的谢谢
作者: zhouhua2022    时间: 2022-7-6 22:55
6666666666




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