有个很奇怪的现象一直不太理解
> 劫匪突然从暗处跳了出来,阴笑道:“红货和人命都留下来吧!。”劫匪缓缓地移动脚步,想要找出你的破绽。
exert heal
perform dagger.jindou robber
战斗中不能疗伤!
> 圣火令法的 jindou 只能对战斗中的对手使用。
推车的时候经常遇到上面这种情况,也就是前一个命令exert heal提示你已经进战斗了,
后一个命令perform却提示要进战斗才能用,言下之意是还没进战斗。
这我就不能理解了,莫非exert命令里用来判断是否进战斗的函数,与perform命令里判断是否进战斗的函数,不是同一个?
为啥同一个时刻,一个判断在战斗中,一个判断不在战斗中?
北大侠客行MUD,中国最好的MUD 你没有理解的只是句子本身——可怜的语文老师{:7_278:} 你没有理解的只是句子本身——可怜的语文老师
hijacker 发表于 2013-12-3 09:04 AM http://pkuxkx.com/forum/images/common/back.gif
那你帮解释一下吧 莫非应该是idˊs robber?难道是说 该房间有多个劫匪,自己那个不是处于第1个位置?也就是说robber 1是别人的劫匪。
标题
回复 3# yunlanexert因为你在战斗中而不能使用,pfm因为对方没在战斗中而不能使用。“战斗中”修饰的对象不同,这并不矛盾。
ps: 至于为什么你在战斗而robber却不在战斗?如果我没记错的话(事实上我的记忆已经模糊了),这得问sg 本帖最后由 bluse 于 2013-12-3 07:47 PM 编辑
你处在战斗状态和引起你战斗状态的对手也处在战斗状态没有必然的联系
最明显的例子是,用叫杀的busy pfm(例如一阳指)打了对手一下,立刻离开房间,look会看到那个对手在战斗中
然而你已经脱离了战斗可以做其他事了 莫非应该是idˊs robber?难道是说 该房间有多个劫匪,自己那个不是处于第1个位置?也就是说robber 1是别人的 ...
feehoo 发表于 2013-12-3 11:12 AM http://pkuxkx.com/forum/images/common/back.gif
用idˊs robber一样不行,不是这个问题 回复yunlan
exert因为你在战斗中而不能使用,pfm因为对方没在战斗中而不能使用。“战斗中”修饰的对 ...
hijacker 发表于 2013-12-3 11:37 AM http://pkuxkx.com/forum/images/common/back.gif
你这解释也不咋的,都不看前因后果。
我推着车好好地走路,劫匪跳出来打我,他是主动方,我是被动方
怎么可能我被动方在战斗中了,他主动方不在战斗中? 回复 9# yunlan
参考二战中所有被纳粹闪电袭击的国家,不能造坦克也不能还击 你处在战斗状态和引起你战斗状态的对手也处在战斗状态没有必然的联系
最明显的例子是,用叫杀的busy pfm(例如一阳指)打了对手一下,立刻离开房间,look会看到那个对手在战斗中
然而你已经脱离了战斗可以做其他事了
bluse 发表于 2013-12-3 11:46 AM http://pkuxkx.com/forum/images/common/back.gif
你这个例子不是一码事。
你脱离战斗是因为你离开了这个房间,是“离开房间”这个动作中断了战斗状态,而不是说你没有进入战斗
整个过程对于你来说应该是:pfm->进入战斗->离开房间->脱离战斗 这样一个过程
也就是说如果没有中间“离开房间”这个动作,你作为战斗发起者应该就是:pfm->进入战斗 这样一个过程,对方反击不会因为你不在战斗而无法pfm
而现在劫匪发起攻击之后,不存在任何可能导致战斗中断的动作,所以劫匪与我应该同时进入战斗才对。
但是实际存在的问题就是,exert命令已经接收到战斗状态了,pfm命令却没有,这就是我感到奇怪的地方。