北大侠客行MUD论坛

 找回密码
 注册
搜索
热搜: 新手 wiki 升级
查看: 9468|回复: 20

有个很奇怪的现象一直不太理解

[复制链接]
发表于 2013-12-3 16:42:01 | 显示全部楼层 |阅读模式
> 劫匪突然从暗处跳了出来,阴笑道:“红货和人命都留下来吧!。”
劫匪缓缓地移动脚步,想要找出你的破绽。
exert heal
perform dagger.jindou robber
战斗中不能疗伤!
> 圣火令法的 jindou 只能对战斗中的对手使用。

推车的时候经常遇到上面这种情况,也就是前一个命令exert heal提示你已经进战斗了,
后一个命令perform却提示要进战斗才能用,言下之意是还没进战斗。

这我就不能理解了,莫非exert命令里用来判断是否进战斗的函数,与perform命令里判断是否进战斗的函数,不是同一个?

为啥同一个时刻,一个判断在战斗中,一个判断不在战斗中?

北大侠客行MUD,中国最好的MUD
北大侠客行Mud(pkuxkx.com),最好的中文Mud游戏!
发表于 2013-12-3 17:04:10 | 显示全部楼层
你没有理解的只是句子本身——可怜的语文老师
北大侠客行Mud(pkuxkx.com),最好的中文Mud游戏!
 楼主| 发表于 2013-12-3 17:29:05 | 显示全部楼层
你没有理解的只是句子本身——可怜的语文老师
hijacker 发表于 2013-12-3 09:04 AM



    那你帮解释一下吧
北大侠客行Mud(pkuxkx.com),最好的中文Mud游戏!
发表于 2013-12-3 19:12:04 | 显示全部楼层
莫非应该是idˊs robber?难道是说 该房间有多个劫匪,自己那个不是处于第1个位置?也就是说robber 1是别人的劫匪。
北大侠客行Mud(pkuxkx.com),最好的中文Mud游戏!
发表于 2013-12-3 19:37:41 | 显示全部楼层

标题

回复 3# yunlan
    exert因为你在战斗中而不能使用,pfm因为对方没在战斗中而不能使用。“战斗中”修饰的对象不同,这并不矛盾。

ps: 至于为什么你在战斗而robber却不在战斗?如果我没记错的话(事实上我的记忆已经模糊了),这得问sg
北大侠客行Mud(pkuxkx.com),最好的中文Mud游戏!
发表于 2013-12-3 19:46:03 | 显示全部楼层
本帖最后由 bluse 于 2013-12-3 07:47 PM 编辑

你处在战斗状态  和  引起你战斗状态的对手也处在战斗状态  没有必然的联系


最明显的例子是,用叫杀的busy pfm(例如一阳指)打了对手一下,立刻离开房间,look会看到那个对手在战斗中
然而你已经脱离了战斗可以做其他事了
北大侠客行Mud(pkuxkx.com),最好的中文Mud游戏!
 楼主| 发表于 2013-12-4 08:12:33 | 显示全部楼层
莫非应该是idˊs robber?难道是说 该房间有多个劫匪,自己那个不是处于第1个位置?也就是说robber 1是别人的 ...
feehoo 发表于 2013-12-3 11:12 AM



    用idˊs robber一样不行,不是这个问题
北大侠客行Mud(pkuxkx.com),最好的中文Mud游戏!
 楼主| 发表于 2013-12-4 08:14:28 | 显示全部楼层
回复  yunlan
    exert因为你在战斗中而不能使用,pfm因为对方没在战斗中而不能使用。“战斗中”修饰的对 ...
hijacker 发表于 2013-12-3 11:37 AM



你这解释也不咋的,都不看前因后果。
我推着车好好地走路,劫匪跳出来打我,他是主动方,我是被动方
怎么可能我被动方在战斗中了,他主动方不在战斗中?
北大侠客行Mud(pkuxkx.com),最好的中文Mud游戏!
发表于 2013-12-4 08:25:00 | 显示全部楼层
回复 9# yunlan
    参考二战中所有被纳粹闪电袭击的国家,不能造坦克也不能还击
北大侠客行Mud(pkuxkx.com),最好的中文Mud游戏!
 楼主| 发表于 2013-12-4 08:25:29 | 显示全部楼层
你处在战斗状态  和  引起你战斗状态的对手也处在战斗状态  没有必然的联系
最明显的例子是,用叫杀的busy pfm(例如一阳指)打了对手一下,立刻离开房间,look会看到那个对手在战斗中
然而你已经脱离了战斗可以做其他事了
bluse 发表于 2013-12-3 11:46 AM


你这个例子不是一码事。
你脱离战斗是因为你离开了这个房间,是“离开房间”这个动作中断了战斗状态,而不是说你没有进入战斗
整个过程对于你来说应该是:pfm->进入战斗->离开房间->脱离战斗 这样一个过程
也就是说如果没有中间“离开房间”这个动作,你作为战斗发起者应该就是:pfm->进入战斗 这样一个过程,对方反击不会因为你不在战斗而无法pfm
而现在劫匪发起攻击之后,不存在任何可能导致战斗中断的动作,所以劫匪与我应该同时进入战斗才对。
但是实际存在的问题就是,exert命令已经接收到战斗状态了,pfm命令却没有,这就是我感到奇怪的地方。
北大侠客行Mud(pkuxkx.com),最好的中文Mud游戏!
您需要登录后才可以回帖 登录 | 注册

本版积分规则

Archiver|手机版|小黑屋|北大侠客行MUD ( 京ICP备16065414号-1 )

GMT+8, 2024-11-17 05:54 PM , Processed in 0.010687 second(s), 14 queries .

Powered by Discuz! X3.4

Copyright © 2001-2020, Tencent Cloud.

快速回复 返回顶部 返回列表