进阶命令

注意

本文档只针对 Dice V3 版本,某些内容可能不适用于旧版本

注意

由于版本差异及开启模块差异,具体骰子表现不一定与下列完全相同

注意

本文档页面可能频繁更新修改

人物卡导入-.st命令:

用法一: 查看所有人物卡

用法:.st
简介:查看当前所有可用的人物卡

用法二: 导入人物卡

用法:

.st [人物卡名称--]属性名称 属性值 [属性名称] [属性值]...

简介:

设置人物卡属性

说明:
  • 此命令用于导入人物卡, 以用于rarc检定等
  • 未指定人物卡名称即向当前绑定的人物卡导入数据
  • 会覆盖当前人物卡的已有数据
  • 如果指定的人物卡不存在, 则自动新建人物卡
  • 可以一起导入多个属性, 只需在后面加上他们的属性名称和值
  • 属性值必须是整数, 且不能是负数
  • 属性和值之间可以有空格/没空格/冒号连接
  • 属性和属性之间可以有空格/没空格/"|"连接
  • 可以与用法三混用
示例:
  • .st Kokona--力量30 【把名称为Kokona的人物卡的力量属性设置为30】
  • .st 力量20敏捷30 【把当前人物卡的力量设置为20, 敏捷设置为30】

小技巧

.st命令中内置了大多数同义词, 如str和力量, 导入时只需要输入其中一个即可, 如果发现缺失的同义词请发issue或者群里提出建议

用法三: 修改人物卡

用法:

.st [人物卡名称--]属性名(+/-)属性值/骰子 [属性名(+/-)属性值/骰子]

简介:

更改人物卡已有属性

说明:
  • 属性名需要是已保存的属性, 如未保存则在默认值基础上加减, 如没有默认值则报错
  • 加减值可以是数字也可以是掷骰表达式
  • 可以一起修改多个属性, 只需在后面加上他们的属性名称和修改值
  • 可以与用法二混用
示例:
  • .st Kokona--力量+30 【把名称为Kokona的人物卡的力量属性增加30】
  • .st 力量+2d6敏捷-1d3 【把当前人物卡的力量增加2d6, 敏捷减少1d3】
  • .st 力量30敏捷-1d3 【把当前人物卡的力量设置为30, 敏捷减少1d3】

注意

力量减少2d6+2需要输入成.st 力量-2d6-2或者.st 力量-(2d6+2)

用法四: 展示人物卡

用法:

.st show [人物卡名称--]属性名称 [属性名称]...

简介:

展示人物卡属性

说明:
  • 多数用法同用法二
  • 展示全部属性可以将属性名称参数设置为all
示例:
  • .st show all 【展示当前人物卡的所有属性】
  • .st show 力量 敏捷 【展示当前人物卡的力量和敏捷属性】
  • .st show Kokona--all 【展示名为Kokona的人物卡的所有属性】
  • .st show Kokona--力量 敏捷 【展示名为Kokona的人物卡的力量和敏捷属性】

用法五: 切换人物卡

用法:

.st switch [人物卡名称]

简介:

切换到指定的人物卡

说明:
  • 切换后st,sc,en,ra,rc等命令将默认使用此人物卡
  • 即使人物卡不存在, 切换也会成功(方便接下来可能的导入等)
  • 在不同的群中可以切换至不同的人物卡
  • 不指定人物卡名称则会切换到default人物卡
示例:
  • .st switch Kokona 【切换到名为Kokona的人物卡】
  • .st switch 【切换到default人物卡】

小技巧

未绑定到任何人物卡时, 默认使用default人物卡

小技巧

在群/讨论组中.nn或者私聊中.n时, 如果设置的昵称同已有的人物卡则会在此会话中自动切换到此人物卡

用法六: 删除属性

用法:

.st del [人物卡名称--]属性名称 [属性名称]...

简介:

删除指定的人物卡属性

说明:
  • 多数用法同用法二
  • 最后一个属性被删除时, 人物卡即自动删除
  • 属性名称为all时,同删除人物卡
示例:
  • .st del 力量 敏捷 【删除当前人物卡的力量和敏捷属性】
  • .st del Kokona--力量 敏捷 【删除名为Kokona的人物卡的力量和敏捷属性】
  • .st del Kokona--all 【删除名为Kokona的人物卡】

用法七: 删除人物卡

用法:

.st clr 人物卡名称

简介:

删除指定的人物卡

说明:
  • 人物卡中的所有信息都会被清空
  • 不指定人物卡名称则删除当前人物卡
示例:
  • .st clr 【删除当前人物卡】
  • .st clr Kokona 【删除名为Kokona的人物卡】

判定掷骰-.ra/rc命令

注意

.ra和.rc命令现在效果相同

用法:

.ra/rc[h][p/b数字] [属性] [属性值] [掷骰原因]

简介:

投掷骰子并判定成功失败

说明:
  • 指定h即为暗骰
  • 默认掷骰D100, 指定p+数字或b+数字即带惩罚骰/奖励骰(不输入数字默认1个, 数字仅可为1-3)
  • 指定属性值时, 使用属性值进行判定
  • 未指定属性值但指定属性时, 从当前人物卡中提取属性值进行判定, 人物卡无此属性即使用默认值, 无默认值即报错
  • 不指定属性且不指定属性值即报错
示例:
  • .ra 80 【进行成功率为80的D100判定】
  • .ra 力量80 【力量为80, 进行D100判定】
  • .ra 力量 【从人物卡中获取力量值, 进行D100判定】
  • .rah 力量 【从人物卡中获取力量值, 进行D100暗骰判定】
  • .rahp2 力量 【从人物卡中获取力量值, 进行带有两个惩罚骰的暗骰判定】

成功规则设置-.setcoc命令

用法:

.setcoc [规则序号]

简介:

设置.ra/rc命令的成功判定规则

说明:
  • 不指定规则序号即为0
  • 私聊使用则适用于私聊会话, 讨论组与群中使用适用于所有该讨论组成员/该群群员

注意

在群中此命令需要由群主/管理员执行