好了。我们已经告诉地图编辑器如何识别一个房间的出口了,下面我们要做的是让它识别房间的名字和环境描写。
这里有三个标签来控制这些:Full,Brief,Look 他们都完成的同一件事。在look 标签里有一个设置告诉地图编辑器使用和Full标签相同的配置。因此大多数的人只需要设置Full parsing 的标签。在这个标签里你将会看到在左边有一排为编辑器设置的指令,它们的右边是一排按钮代表着你的mud每一行输出的类型。要改变这些指令,你只需简单的将按钮拖动到左边适当的位置就可以了。在左边的指令栏里你也可以用鼠标将它们上下移动,调整位置,也可以用栏目下方的按钮删除它们。这里是每一个按钮的作用: Room name 记录房间的名字。如果你已经在Trigger 标签里定义了房间的触发器,那么触发器返回的第一个参数将被当作房间的名字记录下来。第二个参数将会被当作房间的出口记录下来,如果你没有定义房间的触发器,那么整行文字将被作为房间的名字记录。 Room description 记录一个房间的多行文本的描述。一个房间多行文本的描述通常是以一个空行或下一段结束的。 Room exits 记录一个房间的出口,使用在trigger 标签里设置好的出口触发器,在触发器里你已经设置好出口的描写方式,如:north,south 或 ESWN 等,触发器返回的第一个参数决定着文本的分析,这里的方位说明必须和speedwalk 对话栏里的说明一致。任何其他的单词和标点符号都将被忽略。 Blank line 等待,直到接受到一个空行才继续下面的分析。 Skip line 忽略一行。 记住系统只会分析从mud里接受的文本,对于任何在命令行里键入的内容将会被忽略,同样任何闲聊等无关语句也会被忽略。一个房间的触发器只有在编辑地图时才会起作用,它容许你在一行里记录记录房间的名字和出口。这个触发器会有两个特殊的参数,%1被用为房间的名字;%2会被作为房间的出口分析。
举例:市中心 - 这里是成都的正中心,首先入目是数之不尽的花灯,有些挂在店铺居所 太阳刚从东方的地平线升起。 这里明显的出口是 south、west、north 和 east。 那么Full parse 就为:room name room description room exits 关于出口的触发器就是:^这里明显的出口是: 例子2,当我们在另外场景时发现出口的描写不同了,如女弟子休息室 - 这里是唐门女弟子休息的地方。靠墙一溜摆着几张木床,床上铺的是棉被。使人一看就想睡觉。 这里唯一的出口是 north。 显然在这个mud里正确的出口触发器应该为:^这里*的出口是: 例子3: 这里是唐门女弟子休息的地方。靠墙一溜摆着几张木床,床上铺的是棉被。使人一看就想睡觉。 这里唯一的出口是 north。 而在简略模式时显示为:女弟子休息室 - 这里唯一的出口是 north。 那么 Full parse 则设为:room description room exits Biref parse则设为:room name room exits 例子4:三清殿 - [这里明显的出口是 south、west、north 和 east。] 这里是凌霄宫的三清殿,是武当派会客的地点。供着元始天尊、太上道君和天上老君的神像,香案上香烟缭绕。正厅上高挂着三 清 殿靠墙放着几张太师椅,地上放着几个蒲团。东西两侧是走廊,南边是练武的广场,北边是后院。 那么Full parse 的设置是:room name room exits blank line room description 出口的触发器是:^~[这里*的出口是:
基本的地图制作: 现在你已经配置好你的地图编辑器了!我们来做一个简单的地图。首先我们在断线的情况下试验(万一你没有配置对呢。),选择character database 选择empty 来得到一个空的窗口。现在打开你的地图编辑器。file 菜单使你控制你的主要地图文件,一个地图文件包括组成一个完整地图的全部区域的名字。每个区域都由一个单独的文件组成。现在一个空的主地图文件已经为我们建立好了。同时这个区域叫untitled它包括一个单独的房间在地图的中间。朝north走,你就会看到一个新的房间被建立在北方,而且它与我们原来的房子之间有一红线相连。如果你试图从不同的方向走回一个房子时你会被询问是否与原来的房子连接,如果是,那么原来的房子就会多一个入口或出口,如果不是地图将会自动扩展使你可以插入一座新的房子。但在实际编辑时由于我们已经连接进了mud因此地图编辑器会自动根据一个房间的名字和场景描写来判断是否连接或扩展,有时这会带来一些错误,你必须去修正这些混乱。好了,你现在在屏幕上已经有了一些房间,用左键点击其中的一间,注意当房间上的红框就会移动过来,而蓝点却没有。蓝点代表着你当前在mud里所处的位置,这样你可以用左键点击房间去查看它们而不用顾及自己现在哪里。如果你用右键点击一个房间,则红框和蓝点都移动了过来,右键通常用在你感到地图与实际有出入时,你用它来告诉地图你现在哪里。同样在你想到达的地点双击鼠标左键,你就会快速到达那里。当你在线时,你只能在一个区域内高速行走,因为同时被读入内存的只能有一个区域。好了,现在你连接上mud,确信你的地图编辑器已经配置好。你mud找到一个好的中心开始编辑你的地图,首先你点击望远镜的那个按钮以便记录下当前的房间名字,房间描写和出口描写。不过如果这时有人闲聊或其他什么信息冲了进来,你需要重新点击它直到你得到正确的信息。如果它没有工作说明你的地图编辑器没有正确配置,你需要重新去配置。当你配置好地图后,在mud里选择一个你认为比较好的中心,然后按下explo re再按一下look按钮(望远镜),这之后你只需要在mud里走来走去,剩下的事都交给你的地图编辑器去做吧