下列说明中[]表示被包围的是一个词,括号内容为这个词的描述,实际使用中不要输入[]。
路线格式:
#[天书或其他基本剧情部分1]
1 [第一级路线分歧1] bind [第一级路线分歧3]
2 [第二级路线分歧1]
@ 武功1+8-特 武功二+8阳-剑 武功5+8-特?2
2 [第二级路线分歧2]
@ 武功d+8-特
1 [第一级路线分歧2]
@ 武功233+8-特
#[天书或其他基本剧情部分1]
1 [第一级路线分歧3]
@ 武功233+8-特 武功2+3-特 武功1+8-特 武功8+8-特
……
每个以数字或符号开头的有效语句占一行。#表示选项路径的根;以1、2、3等一位数字开头的语句分别代表第一、二、三级的子选项,子选项最高9级;以@开头的为该选项路径的武功列表。
使用路线绑定时,在需要添加绑定的路线后添加 bind [要绑定的路线分歧],[]中的内容是需要绑定的目标路线选项名,不需要包含完整路径,也不要不含语句前的数字符号,bind的内容和要绑定的目标在忽视前后空格的情况下需要精确一致。根据路线情况可添加单向绑定(如水笙线的收狄云分支单向绑定白绣线)或双向绑定(如倚天与鹿鼎的绑定)。要同时为一个语句添加多个绑定,则需在句尾添加多个bind参数,bind参数之间以空格隔开。
缩进不是必要的,但为增强源数据可读性考虑请逐行缩进。
武功条目格式:
[武功名,请勿使用数字、空格,必须]+[指数,一位数字,可选][阴阳,一位字符,阴或阳,可选]-[系别,一位字符,可选]?[周目要求,一位数字,可选,缺省为1]
条目起始部分为不限长度的汉字序列,决定该武功条目的名称;加号 + 引导武功的系数、轻内的等级或其他有意义的一位数字,将被用在输出结果的排序中;紧跟着+号与一位数字的是武功对应内力性质,一位汉字,阴或者阳,只有在指定了+号与数字内容的情况下才能添加阴阳参数,在进行输出结果的过滤时,如果指定了阴阳选项,将筛选出阴阳属性相符的以及未限制阴阳的武功;减号 - 引导一位汉字的武功类型指代,将被用在输出结果的分类中;问号 ? 引导可获得该武功的最低周数,将被用于判断是否将该武功条目输出,默认为1。除了开头的武功名必须指定之外,其他所有参数都是可选的,但所有被使用的参数必须按照+-?的顺序出现。所有符号都应是半角英文符号。武功条目之间以空格分隔。
下面是一个示例,名字都是乱起的,信息也不全,供参照:
#飞狐
1 灵素线
2 小灵素
@ 辽东野狐拳+2-拳
2 大大大大灵素 bind 救丁典 bind 灵素救青青 bind 救俞岱岩 bind 救赵敏
@ 辽东野狐拳+2-拳
1 冰霜线
@ 飞天神行+4阳-轻
#碧血剑
1 青青线
2 灵素救青青 bind 灵素线
@ 金蛇剑法+6阳-剑
2 传说中的憋过桥再救
@ 金蛇剑法+6阳-剑
2 不救青青
@ 金蛇剑法+6阳-剑 混元掌+6阳-拳?2
1 阿九线
@ 混元掌+6阳-拳
#鸳鸯刀
@ 夫妻刀法+4-兵
#其他剧情
1 低道德论剑
@ 参合剑气
1 高道德论剑
2 拜师剑系
@ 天子剑法+9-剑
……