Board logo

标题: [BUG] 复活的bug [打印本页]

作者: 埃希    时间: 2013-2-20 09:14     标题: 复活的bug

今天练小盘友不想复活小盘友就设置了
”自己战士职业大于3的时候复活”
结果自己的小盘友弓手职业还是被复活了~~

复活是否存在无论设置任何策略都会被复活的bug
作者: 花狗hogg    时间: 2013-2-20 10:01

小于3,你的小朋友弓手战士职业是多少?
作者: 幽玉    时间: 2013-2-20 10:07

机制是这样的,当场上存在战士大于3的目标,那就会进入技能使用环节,如果无法对优先目标使用技能,那就会转到下一个己方或敌方目标,直到施放成功或无法对任何目标施放为止。如果施放失败,则跳入下一条策略。
虽然有些出入但差不多就是这样的~~
作者: 幽玉    时间: 2013-2-20 10:08

所以你的策略造成的结果就是,只要场上有人死了,她就会被复活。另外死去的目标不算入策略判定范围内。
作者: 埃希    时间: 2013-2-20 10:15

那我要设置只给战士复活,应该如何做策略
作者: 紅葉秋    时间: 2013-2-20 10:15

其实那个是技能使用条件的判定而不是技能目标的判定
”自己战士职业大于3的时候复活”的意思就是你的T如果在身边,奶妈就会复活一个死掉的单位
作者: 热血处男    时间: 2013-2-25 09:10

引用:
原帖由 紅葉秋 于 2013-2-20 10:15 发表
其实那个是技能使用条件的判定而不是技能目标的判定
”自己战士职业大于3的时候复活”的意思就是你的T如果在身边,奶妈就会复活一个死掉的单位 ...
--------------以上评论为谬误---------------

职业判定策略的具体意思为“一定范围内存在适合的条件职业的单位并对该单位施放技能”
可以从我的描述中看出来几个意思:
限制条件为 范围及职业
判定:
1.满足且该单位可以被施放目标技能---对满足条件单位施放指定技能
2.满足但该单位不可被施放该目标技能--不释放技能
3.不满足且场上所有单位均不满足---对20米内最近单位且可以施放该技能的单位进行施放
4.不满足但场上存在单位可以满足---直到其进入范围后执行1内容

换句话说就是,策略满足就成功施放,如果你设置了永远无法满足的策略相当于是设置了20米最近单位(这个默认策略)

回答完毕
作者: 热血处男    时间: 2013-2-25 09:17

事实上就是
你设置的策略是按照1-N进行轮询
第X轮轮询规则 按照顺序触发策略,触发并执行策略后进行第X+1轮轮询
而你所会的技能中
所有技能出现在策略中的技能,都会在场上被施放,就算是这种【战士职业大于10】也会被施放因为永远不满足的策略将会被视作默认策略
所以想要技能不释放,必须将其在策略中删除!




欢迎光临 XYZ-SOFT (http://bbs.xyz-soft.com/) Powered by Discuz! 6.0.0