Project1

标题: 如何实现几率多次行动 [打印本页]

作者: porlutia    时间: 2017-2-17 22:17
标题: 如何实现几率多次行动
如何实现使用某一特技时 一定几率[不同特技可自定义不同几率]再次发动[没有发动者动画,只有对象方动画]
比如 某个特技 恢复我方单体一定HP, 恢复量为自身当前SP*20% 30%几率继续恢复 最多恢复4下.
或者 拿最近比较火的手游阴阳师里的妖狐做栗子 对敌单体发动攻击 并50%几率继续攻击
作者: guoxiaomi    时间: 2017-2-18 15:38
本帖最后由 guoxiaomi 于 2017-2-18 15:50 编辑

我有一个方法,可以简单的实现有一定的概率多次使用技能的方法。仅限普通的回合制战斗。请看这里:

https://rpg.blue/forum.php?mod=redirect&goto=findpost&ptid=397714&pid=2707512

但是设置 $game_temp.forcing_battler 本质上是执行多个回合,所以每个回合会发生的事件比如中毒、状态计时等会重复结算。

也就是说,如果中毒了,每次执行技能前,都会受到毒伤害;如果有持续若干回合并自动消失的状态,就会比预计的要提前结束。

当然也可以手动阻止状态计时和中毒效果……或者手动附加一个技能免疫……

等一下!上面那个帖子里也是你啊!!

不过你用的是CP制战斗,那就不知道了……




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