地图函数用来存取地图数据。[]中是可选项。如果省略房间（room）或区域（zone）参数，将存取当前房间或区域的值。房间号可以用代号（short name）代替

%roomname( room, [s]) 返回房间名或用字串s命名房间 
%roomdesc( room, [s]) 返回房间描述或用字串s描述房间 
%roomnum( room) 返回一个房间的编号 
%roomid( room, [s]) 返回房间的代号，或用字串s增加或修改房间代号（short name） 
%roomcom( room, [s]) 返回或设置进入房间后的执行的命令 
%roomnote( room, [s]) 返回或设置房间备注 
%roomexit( room, [s]) 返回或设置房间出口字串。出口字串用|分隔。 
%roomobj( room, ) 返回或设置房间中对象的数量 
%roommob( room, ) 返回或设置房间中npc的数量 
%roomcost( room, ) 返回或设置进入房间所需的代价 
%roomkind( room, ) 返回或设置房间类型。0＝普通，1＝水，2＝飞，3＝陷井。加128用于设置禁止入内标志 
%roomflag( room, ) 返回或设置禁止入内标志，0＝flase，1＝true 
%roomlink( room, dir, ) 返回或设置周围房间的编号。i=-1用于删除与某方向房间的连接。i=-2表示未知的连接 
%roomportal( room, s, , [z]) 返回或设置一个非标准的出口（portal）。i表示将到达的房间号，z表示将到达的区域，s是判断是否通过非标出口的字串。参见地图详解 
%numrooms() 返回当前区域的房间数目 
%numzones() 返回当前地图中的区域数目 
%parsemode(I) 返回或设置当前地图的分析模式。I=0表示详细分析，i=1表示简要分析，I=2分析look命令 
%walk( i) 返回走到房间i的speedwalk字串 
%zonename( zone, [s]) 返回或设置区域名 
%zonenum( zone) 返回区域编号 
