我只是咬文嚼字,指出你对文字本身的理解错误,告诉你那两句话具体表述的是什么意思,即判断条件是什么。前因后果?我不知道。 还有你说劫匪是主动方?这可不一定。没有任何信息显示他hit/kill过你,所以你的战斗状态不一定是由劫匪引发的。 回复yunlan
我只是咬文嚼字,指出你对文字本身的理解错误,告诉你那两句话具体表述的是什么意思,即 ...
hijacker 发表于 2013-12-4 12:33 AM http://pkuxkx.com/forum/images/common/back.gif
没有前因后果的咬文嚼字有意义? 还有你说劫匪是主动方?这可不一定。没有任何信息显示他hit/kill过你,所以你的战斗状态不一定是由劫匪引发 ...
hijacker 发表于 2013-12-4 12:36 AM http://pkuxkx.com/forum/images/common/back.gif
抬杠好玩吗?
标题
没有前因后果的咬文嚼字有意义?yunlan 发表于 2013-12-4 09:29 AM http://pkuxkx.com/forum/images/common/back.gif
你要想象你面对的只是机器,所以它的每一句提示只是简单的逻辑判断的结果反馈。而类似这种常见的pfm的释放条件什么的,它的判断估计也就只有寥寥几层,不会有复杂的上下文,所以别想太多啦!
标题
本帖最后由 hijacker 于 2013-12-4 11:35 AM 编辑回复 16# yunlan
哥,这不是抬杠啊~ 简单的打架中,一方hit或kill下另一方,大家都进入了战斗。而护镖是的战斗不是一般意义上的打架,也就是说从代码层面上说,战斗不是由强制劫匪发送一个挑起战斗的指令而触发的,因为并没有hit/kill的那行“不是你死就是我活”云云的提示信息。那么战斗是怎么发生的?这个我没当过wiz不敢乱说,但是肯定和普通战斗的流程(比如进入战斗状态的时机,战斗对手的锁定方式,胜利的判别条件……)有区别。所以就会出现player和劫匪的战斗状态不同步的现象。因此你不能用普通战斗的逻辑去思考与劫匪的战斗过程,我这样说清楚了吗?当然你也可以认为这是一个bug而请求wiz修改,相信大家也是乐意看到它被修复的。
好吧,看起来楼主和我不对盘,可能是因为我在二楼说错话了。。我还是撤吧。。囧 去找一个/feature/attack.c看看,想想为什么可以第一次kill,以后自动进战斗就明白了。 本帖最后由 suxxx 于 2013-12-4 05:00 AM 编辑
我的理解是这样的:
你在最开始下过kill劫匪以后,这次连线你将对所有劫匪叫杀,每个劫匪刷新出来以后,你将自动进入战斗,所以劫匪一刷新出来,你就已经处于战斗状态。而新刷新出来的劫匪,刚开始是和你没有战斗关系的,因为你对他的攻击(你平砍出招以后),劫匪才进入战斗状态,这个从劫匪刷新出来到进入战斗状态需要一个时间,比如1,2秒。
对于你举的例子来说,就是在劫匪刚刷新出来,还没被你带入战斗时,你处于战斗,劫匪不处于战斗。所以你因为战斗不能治疗自己,又因为劫匪没战斗不能对他下pfm。
这里面的关键就是有些perform是否能执行,不是看你自己是否在战斗状态,而是看目标是否在战斗状态。
如果想劫匪刚刷新出来,你立刻能对他下pfm,只能你主动发起hit,kill命令,这个命令一下,系统将不判断你是否已经平砍攻击他,而直接认为双方都已经处于战斗状态,这样你就能perform了 你看到了一个老太太,准备下黑手,你开始捡起一块砖头,朝着她跑过去准备拍一下。
------你已经处在战斗状态。。
同时,老太太刚走着路,没看路没看人也没听到你喊的那句“我拍死你丫的”
-----老太太还没处在战斗状态。。
这时你在战斗中,老太太不在状态中。。
等你一砖头拍过去,老太太发动perform 嚎叫.甩鼻涕,你被busy
-------这个过程很明显,老太太在状态了。。。