    

    这个Mud 系统的函式库提供了一个可编辑的表情(soul)指令, 可帮助你随意创造新
的表情型态而不需去改变系统的档案. 以下有几个指令可帮助你了解什麽表情指令是可
以使用的, 及使用後你会看到的动作.

    第一个较方便的指令是"semote". 这个指令能列出资料库中现有的表情指令, 当下
达一个要求(如"semote shrug")时, 系统会显示目前这个指令的资料库条目( 大部分列
在下面的条目 ).
 
    动作的模式分为 目标(targeted)及 无目标(untargeted)两种. 目标模式的指令需
直接用到其他玩家身上: 如"worship <name>"; 无目标模式的指令则不须用到其他玩家
身上, 如"think". 大多数的表情指令都包含上述两种模式, 如"nod"这个指令一样; 有
些只有无目标模式, 如"think"; 而有些则只有目标模式, 如"leer".无目标模式的动作
参考方式是直接打表情名称(name), 目标模式的参考方式则是在动作名後加/t (name/t)  
. 因此, 当你打"semote shake"时, 你就能看到"shake"指令的无目标模式; 打"semote 
shake/t"时就能看到目标模式. 如此就能因目标的存在与否,而使得同一个指令能拥有不
同的输出. 再拿"shake"当例子, 无目标模式的输出是" 你摇摇你的头 ", 而目标模式则
是" 你抓住<c_name>的身体一阵乱摇 ".

    接下来是"temote", 当你使用这个指令时, 将能看到你, 目标, 及房间中第三者会
见到的指令输出模式. 举例来说, 下达"temote shake emphatically"的指令时, 所显示
的输出分别是:
 me:
 你摇摇你的头.
 others:
 Tsunami shakes her head emphatically.
 c_others:
 津名魅摇摇她的头.
    
    这项功能帮助我们在创造新的表情动作指令时, 不需要询问别人关於指令的输出,
就能轻易的侦错.

    关於 "edemote", 其功能是用来创造新表情动作指令的资料库. 输入 "edemote
thwack" 来帮助你创造一个叫 "thrack" 的新指令供玩家使用; 或输入 "edemote
thrack/t" 将其设定成目标模式的表情动作指令. 举个例子, "kiss/t" 指令的条目是:
 
 .me
 $N $V $n $M
 .other
 $N tilts $P head as $S kiss $n $M
 .target
 $N $V you $M
 .modifier
 chastely
 .end
    
    其中 .me 代表自己会看到的格式, .other 代表别人会看到的格式, .target 代表
你指令所用者会看到的格式, .modifier 则是为使用者预留一个修饰用空缺,好让使用者
可以自由决定後再键入. 如果使用者打 "kiss psyche", 结果会是:
 You kiss Psyche chastely.
但如果使用者打 "kiss psyche passionately", 结果会变成:
 You kiss Psyche passionately.

    如果 .others 和 .target 都没有设定, 那系统就会自动使用 .me, 我们可以注意到
.me 中有 $N 和 $V 的设定.
    
    $[A-Z,a-z]是为了在表情指令中填入适当的名字(name)/代名词(pronouns)/
介系词(preposition) 而特别设定的空缺. 在上面的例子中, $N是用来代表使用者的名字
, $V 是用来代表动词(kiss)的, $n 则是代表目标物的名字, 而 $M 则是可任意选择的修
饰词.
    
    以下所列的是一些可能会用来代换的参数格式:
  $N = 使用者的名字, $n = 目标物的名字,
  $S = 主格(使用者), $O = 受格(使用者), $P = 所有格(使用者)
  $s = 主格(目标物), $o = 受格(目标物), $p = 所有格(目标物)

  $M = 副词(只有当使用者以" ."终止命令时才会出现)
  $m = 副词(如果使用者不以" ."结尾, 则会一直存在)
  $V = 动词(相当於"表情动作"的名称, 也可被设成 .verb)
  $G = 使用者的所有格 (相当於 $N's 或 "your")
  $g = 目标物的所有格 ('' $n's '')
  $Q = 使用者的前述所有格 (如 hers, his, its, hirs, yours)
  $q = 目标物的前述所有格 ( '')
 
  $S, $O, $P, $s, $o, $p等的用法:
  主格 = (he, she, it, sie), 
  受格 = (him, her, it, hir),
  所有格 = (his, her, its, hir)
   
       支援的档头都列在 /include/emoted.h中.

    