本帖最后由 qq1065526265 于 2018-11-24 19:06 编辑 526396987 发表于 2018-11-8 20:24 我不会代码所以自己乱写了个不过没什么问题的 <Target Action> MOTION SWING: user action animation wait for animation action effect death break if target.result().missed&&!target.result().evaded else change variable 100 = Math.floor(Math.random()*4) if $gameVariables.value(100) == 0 common event: 1 else if $gameVariables.value(100) == 1 common event: 2 else if $gameVariables.value(100) == 2 common event: 3 else if $gameVariables.value(100) == 3 common event: 4 end </Target Action> 你把common event这些改为附加状态就行 记得游戏里面把变量100弄出来留空 |
本帖最后由 yang1zhi 于 2018-11-8 21:16 编辑 soulsaga 发表于 2018-11-8 20:57 我不是大神,我没用过YEP。 js应该是没有end的, 用小括号,大括号表示。 没带大括号的大概是执行下面一句的内容。 第二句就不算了 |
yang1zhi 发表于 2018-11-8 20:52 问一下大神.. if $gameVariables.value(20) >= 0 && $gameVariables.value(20) < 3 add state 1: target if $gameVariables.value(20) >= 3 && $gameVariables.value(20) < 6 add state 2: target if $gameVariables.value(20) >= 6 && $gameVariables.value(20) < 10 add state 3: target end 我不熟YEP的序列插件..这样写是不是要符合这3行条件才会执行? |
本帖最后由 yang1zhi 于 2018-11-8 21:30 编辑 526396987 发表于 2018-11-8 20:24 你要命中后执行,你直接写在 JAVASCRIPT 代码复制
里面就可以了啊。 这里面就是命中后执行的内容。 伤害也是在这里面计算的 |
qq1065526265 发表于 2018-11-8 19:47 命中之后随机附加一个状态,无论是什么状态,附加几率都是100%, 打个比方,如果命中目标,25%概率附加中毒,25%概率附加混乱,25%附加睡眠,25%附加失明,4个状态里随机附加一个,但是不会什么状态都不附加。 然而关键问题就是,用了yep的action sequence,目标闪避了攻击,状态也会附加。。。。 |
526396987 发表于 2018-11-8 17:43 你具体想怎么写?攻击之后如果命中就有几率附加某一个状态?说详细点 |
soulsaga 发表于 2018-11-8 15:43 真的谢谢!但是这个判定就是不起作用,头疼。。。 ············ wait for popups if !target.result().missed && !target.result().evaded change variable 20 = Math.random()*10 if $gameVariables.value(20) >= 0 && $gameVariables.value(20) < 3 add state 1: target if $gameVariables.value(20) >= 3 && $gameVariables.value(20) < 6 add state 2: target if $gameVariables.value(20) >= 6 && $gameVariables.value(20) < 10 add state 3: target end |
全てのポップアップ(ダメージ表示)が再生し終わるまで待機 wait for popups 不知MISS会如何.. |
站长信箱:[email protected]|手机版|小黑屋|无图版|Project1游戏制作
GMT+8, 2025-1-11 01:45
Powered by Discuz! X3.1
© 2001-2013 Comsenz Inc.