zine 发表于 2019-7-30 06:04:35

look房间描述的说明

look重构之后描述次序和以前略有不同,现在简单说明一下,以防混淆小地图还是5M以下或者fullme才会出现

完整look


分成3部分,
1,房间名和小地图
2,房间描述以及出口
3,房间内人物和物品
最明显的划分这三部分之间是有空行分隔的。

在set brief >1的情况下


为节省空间,这三部分是没有空行分隔的。

另外,之前主动look和走动look,用了两套look 代码,增加了维护负担,现在改成无论任何情况下只考虑玩家自身set brief,看到的都是这样

房间内人物和物品排序:
首先出现物品
然后出现npc
最后出现玩家。
物品和npc内部排序,外来的在上面,本地生成的在下面。

这个排序遵循 who -l的 习惯,look重构之后描述次序和以前略有不同,现在简单说明一下,以防混淆
小地图还是5M以下或者fullme才会出现

完整look

分成3部分,
1,房间名和小地图
2,房间描述以及出口
3,房间内人物和物品
最明显的划分这三部分之间是有空行分隔的。

在set brief >1的情况下

为节省空间,这三部分是没有空行分隔的。

另外,之前主动look和走动look,用了两套look 代码,增加了维护负担,现在改成无论任何情况下只考虑玩家自身set brief,看到的都是这样

房间内人物和物品排序:
首先出现物品
然后出现npc
最后出现玩家。
物品和npc内部排序,外来的在上面,本地生成的在下面。

这个排序遵循 who -l的 习惯,厉害的放后面,菜鸡排前头。
现在移动后的自动look需要到下次重启后生效。

北大侠客行MUD,中国最好的MUD

zine 发表于 2019-7-31 22:48:58


set brief 3
只显示房间名和房间物品(人物)

brief 2
只显示房间名、出口信息和房间物品(人物)

brief 1
显示房间名、小地图、出口信息和房间物品(人物)



brief 0
正常look显示全部信息

小地图5M以下 或fullme显示

走路时候的自动look采用紧凑显示模式


分部之间不换行,但也不会因为内容过多(比如一个房间站了20个玩家)被打断。
页: [1]
查看完整版本: look房间描述的说明