• 用户手册

前言

这里面列举了一些常见的指令 有一部分还在持续编写中 当然可能有漏掉了没列举出来的指令 如果知道的话还请来一起编写

常见的指令

读完这一部分你就可以对常见的coc跑团指令大体了解了

设置COC房规.setcoc

输入.setcoc 0-5即可设置房规了

群聊->.setcoc 0
群聊<-默认检定房规已设置:0 规则书
      出1大成功
      不满50出96-100大失败,满50出100大失败

群聊->.setcoc 5
群聊<-默认检定房规已设置:5
      出1-2且<五分之一大成功
      不满50出96-100大失败,满50出99-100大失败

如果你遗忘了或者不知道具体有哪些房规 对着骰娘输入.help setcoc 你会获得这样一份清单:

群聊->.help setcoc
群聊<-为当前群或讨论组设置COC房规,如.setcoc 1,当前参数0-5
      0 规则书
      出1大成功
      不满50出96 - 100大失败,满50出100大失败
      1
      不满50出1大成功,满50出1 - 5大成功
      不满50出96 - 100大失败,满50出100大失败
      2
      出1 - 5且 <= 成功率大成功
      出100或出96 - 99且 > 成功率大失败
      3
      出1 - 5大成功
      出96 - 100大失败
      4
      出1 - 5且 <= 十分之一大成功
      不满50出 >= 96 + 十分之一大失败,满50出100大失败
      5
      出1 - 2且 < 五分之一大成功
      不满50出96 - 100大失败,满50出99 - 100大失败
      如果其他房规可向开发者反馈
      无论如何,群内检定只会调用群内设置,否则后果将是团内成员不对等

coc人物做成.coc

  • 格式为.coc(6|7) 次数 (6|7)为六版规则或七版规则 默认为七版规则 示例如下:

      群聊->.coc
      群聊<-本骰娘觉得NULL这次的属性是下面这些:
            力量:85 体质:70 体型:70 敏捷:45 外貌:45 智力:50 意志:50 教育:90 幸运:55 共计:505/560
    
      群聊->.coc 5
      群聊<-本骰娘觉得NULL这次的属性是下面这些:
            力量:50 体质:45 体型:65 敏捷:60 外貌:50 智力:45 意志:55 教育:45 幸运:45 共计:415/460
            力量:60 体质:60 体型:85 敏捷:40 外貌:80 智力:75 意志:50 教育:50 幸运:80 共计:500/580
            力量:35 体质:40 体型:70 敏捷:75 外貌:30 智力:50 意志:60 教育:85 幸运:35 共计:445/480
            力量:35 体质:60 体型:65 敏捷:70 外貌:75 智力:55 意志:40 教育:55 幸运:75 共计:455/530
            力量:45 体质:60 体型:70 敏捷:35 外貌:65 智力:80 意志:40 教育:75 幸运:15 共计:470/485
    
      群聊->.coc7
      群聊<-本骰娘觉得NULL这次的属性是下面这些:
            力量:65 体质:55 体型:60 敏捷:40 外貌:65 智力:70 意志:60 教育:75 幸运:75 共计:490/565
    
      群聊->.coc7 5
      群聊<-本骰娘觉得NULL这次的属性是下面这些:
            力量:50 体质:50 体型:40 敏捷:40 外貌:55 智力:45 意志:55 教育:60 幸运:50 共计:395/445
            力量:70 体质:50 体型:65 敏捷:50 外貌:65 智力:65 意志:70 教育:65 幸运:70 共计:500/570
            力量:45 体质:75 体型:85 敏捷:80 外貌:40 智力:55 意志:40 教育:60 幸运:50 共计:480/530
            力量:70 体质:40 体型:70 敏捷:50 外貌:35 智力:55 意志:45 教育:60 幸运:35 共计:425/460
            力量:60 体质:70 体型:65 敏捷:45 外貌:50 智力:40 意志:45 教育:65 幸运:45 共计:440/485

多人物卡设置.pc

为了你的每个人物卡都不需要一遍又一遍的重复导入 我们需要使用多人物卡这个功能进行人物卡的分离 当然,你也可以一遍又一遍的每次开团前重复录入不同的人物卡的属性

新建人物卡pc new 人物卡名称

很显然,我们需要先创建几个卡槽 然后才能区分不同的人物卡 这里的人物卡名称可以是中文英文数字等等字符 当然,别太离谱 举例如下:

  群聊->.pc new test
  群聊<-已为NULL新建COC7空白卡test√

  群聊->.pc new test1
  群聊<-已为NULL新建COC7空白卡test1√

  群聊->.pc new test2
  群聊<-已为NULL新建COC7空白卡test2√

显示人物卡列表pc list

很多时候你新建了一大堆的人物卡 然后很久以后就忘记了你拥有哪些人物卡了 这个指令就可以帮你全部显示出来 举例如下:

  群聊->.pc list
  群聊<-NULL的角色列表:
      [0]角色卡
      [1]test
      [2]test1
      [3]test2
      default:角色卡

在当前群绑定指定角色卡pc tag name

在新建完毕以后 你可能会想着在不同的群用不同的人物卡 那么.pc tag 你绑定的卡的名称这个指令就可以满足你了 举例如下:

  群聊->.pc tag test1
  群聊<-已将NULL当前角色卡绑定为test1√

查看所有的群绑定的角色卡pc grp

在你长久的跑团以后 你可能会忘记你在哪个群绑定了哪张卡 当然,没绑定的角色卡这里面就不会显示了 这时候可以使用.pc grp解决 举例如下:

  群聊->.pc grp
  群聊<-default:角色卡
        (123456789)test
        (987654321)test1

删除指定人物卡pc del 角色名称

如果你想删除你的角色的话 你可以使用.pc del 角色卡名称进行删除 下面的例子将会删除角色卡test 举例如下:

  群聊->.pc del test
  群聊<-已将角色卡test删除√

  群聊->.pc list
  群聊<-NULL的角色列表:
        [0]角色卡
        [2]test1
        [3]test2
        default:角色卡

重命名角色卡pc nn 角色卡名称

如果你打错角色卡的名字想重命名的话 可以先切换到对应角色卡 然后再使用.pc nn 角色卡名称进行重命名 举例如下:

  群聊->.pc tag test1
  群聊<-已将NULL当前角色卡绑定为test1√

  群聊->.pc nn ovo
  群聊<-已将test1重命名为ovo√

  群聊->.pc list
  群聊<-NULL的角色列表:
        [0]角色卡
        [2]ovo
        [3]test2
        default:角色卡

清空角色卡pc clr

如果你想删除你的人物卡的话 你可以使用.pc clr进行全盘清空 举例如下:

  群聊->.pc clr
  群聊<-已清空NULL的角色卡记录√

  群聊->.pc list
  群聊<-NULL的角色列表:
        [0]角色卡
        default:角色卡

复制角色卡.pc cpy name2=name1

如果你觉得你的某一张人物卡太舍不得改了 可以复制到新的卡槽里去 具体指令为.pc cpy 新人物卡卡槽名=旧人物卡卡槽名 举例如下:

  群聊->.pc cpy name2=角色卡
  群聊<-已将角色卡的属性复制到name2√

  群聊->.pc list
  群聊<-NULL的角色列表:
        [0]角色卡
        [1]name2
        default:角色卡

显示当前角色卡内容.pc show

如果你不清楚你的某一张角色卡的内容 可以使用.pc show来查看 当然,显而易见的如果你之前没导入过人物卡的话 你会发现只显示了一行字

  群聊->.pc show
  群聊<-NULL的<COC7>角色卡:

导入属性技能.st

  • 使用前建议先切换至对应的人物卡 或者新建一张人物卡进行导入 否则如果你有多张人物卡的话 每次切换人物卡都需要一遍又一遍的录入属性

  • .st 技能名 技能值 ... 或者使用半自动简化卡进行导入 只要你设置过了一次 骰娘就会永远的记住你的属性 直到你自己删除为止 举例如下:

    群聊->.st 侦察 50
    群聊<-属性设置成功√
    
    群聊->.st 侦察 50 图书馆 50
    群聊<-属性设置成功√

当然实际上.st的作用还有很多, 具体的请对骰娘.help st

log指令.log

  • 示例:

    群聊->.log new
    群聊<-本骰娘开始新日志记录√
         请适时用.log off暂停或.log end完成记录
    群聊->测试
    群聊->.log off
    群聊<-本骰娘已暂停日志记录√
         可使用.log on恢复记录
    群聊->测试
    群聊->中间不会记录
    群聊->.log on
    群聊<-本骰娘开始日志记录√
          可使用.log off暂停记录
    群聊->这里是会记录的
    群聊->.log end
    群聊<-本骰娘已完成日志记录√
          正在上传日志文件group_123456789_789456123.txt
    群聊<-本骰娘已完成日志上传√
    请访问 https://logpainter.kokona.tech/?s3=group_123456789_789456123.txt 以查看记录
    ---------
    log文件如下:
    NULL(qq号) 2021-01-12 08:43:14
    测试
    
    NULL(qq号) 2021-01-12 08:43:45
    这里是会记录的

骰点指令.r

  • 示例:

    群聊->.r
    群聊<-NULL骰出了: D100=68

这里默认为1d100,完整指令为.r1d100

.r可选词缀:

多面骰:d

  • 格式为.r xdy 原因

    x为投掷几个,y为几面骰

  • 基本上所有的东西后面都可以接运算符号 举例如下

      群聊->.r2d10
      群聊<-NULL骰出了: 2D10=4+3=7
    
      群聊->.r1d10+1d5-1d3/1d3
      群聊<-NULL骰出了: 1D10+1D5-1D3/1D3=8+5-1=12
    
      群聊->.rd2 正反
      群聊<-由于正反 NULL骰出了: D2=1

检定:a

  • 格式为.ra (检定名称) (检定值) 如果你已经设置过对应的检定值了那么只要输入检定名称就可以了 以下是几个示例:

      群聊->.ra 侦察
      群聊<-NULL进行侦查检定D100=55/50 失败
    
      群聊->.ra 侦察 60
      群聊<-NULL进行侦察检定D100=51/60 成功
    
      群聊->.ra 60
      群聊<-NULL进行检定D100=40/60 成功

暗骰:h

  • 如果你想暗骰的话可以这样用 注意检查所在群有没有允许群成员私聊 如果没有的话请添加好友或请管理开启 否则将无法收到私聊

      群聊->.rh
      群聊<-NULL进行了一次暗骰
      私聊<-在[群名](群号)中 NULL骰出了: D100=63
    
      群聊->.rah 50
      群聊<-NULL进行了一次暗中检定√
      私聊<-在[群名](群号)中 NULL进行检定D100=56/50 失败
    
      群聊->.rah 侦察
      群聊<-NULL进行了一次暗中侦查检定√
      私聊<-在[群名](群号)中 NULL进行侦查检定D100=16/50 困难成功

多轮投掷:#

  • 如果你想多轮检定的话可以这样使用

      群聊->.r3#3d3
      群聊<-NULL掷骰3次: 3D3=
            3+2+3=8
            2+3+1=6
            2+2+1=5
    
      群聊->.ra3#侦察
      群聊<-NULL进行侦查检定
            D100=25/50 困难成功
            D100=81/50 失败
            D100=14/50 困难成功
    
      群聊->.rah3#侦察
      群聊<-NULL进行了一次暗中侦查检定√
      私聊<-在[群名](群号)中 NULL进行侦查检定
            D100=17/50 困难成功
            D100=43/50 成功
            D100=5/50 大成功

奖励骰&惩罚骰:bp

  • 奖励骰和奖励骰检定是不一样的 奖励骰检定需要你加一个a 同样的,这里可以用多轮检定和暗骰 格式为在指令末加上b或者p然后再加上数字

      群聊->.rb
      群聊<-NULL骰出了: B=57[奖励骰:4]=47
    
      群聊->.rab 侦察 40
      群聊<-NULL进行侦察检定B=90[奖励骰:8]=80/40 失败
    
      群聊->.rab 40
      群聊<-NULL进行检定B=90[奖励骰:8]=80/40 失败
    
      群聊->.rab3 40
      群聊<-NULL进行检定B3=12[奖励骰:5 6 6]=12/40 困难成功
    
      群聊->.st 侦察 50
      群聊<-属性设置成功√
      群聊->.rab 侦察
      群聊<-NULL进行侦查检定B=20[奖励骰:10]=20/50 困难成功
    
      群聊->.rap 侦察
      群聊<-NULL进行侦查检定P=94[惩罚骰:0]=94/50 失败了
    
      群聊->.rab3 侦察
      群聊<-NULL进行侦查检定B3=60[奖励骰:4 4 8]=40/50 成功
    
      群聊->.rah3#b 侦察
      群聊<-NULL进行了一次暗中侦查检定√
      私聊<-在[群名](群号)中 NULL进行侦查检定
            B=15[奖励骰:3]=15/50 困难成功
            B=12[奖励骰:0]=2/50 极难成功
            B=10[奖励骰:4]=10/50 极难成功

    以上这些基本都可以相互嵌套 只是顺序必须是.r(a)(h)(x#)(bx|px) xdy 上面一行的x和y都是数字,括号则为可选项 加了什么符号就要加上什么符号的格式

SanCheck:.sc

  • 疯狂检定格式为

    .sc 成功检定表达式/失败检定表达式 (san值)

    如果你已经设置过你的san值了

    那么后面的那个san值可以省略

    举例:

      群聊->.sc 1/1d3
      群聊<-本骰娘只能记住0-99范围的整数san
    
      群聊->.sc 1/1d3 50
      群聊<-NULL的San Check:
            1D100=73/50 失败
            NULL的San值减少1D3=2点,当前剩余48点
    --------
      群聊->.st san 50
      群聊<-属性设置成功√
    
      群聊->.sc 1/1d3
      群聊<-NULL的San Check:
            1D100=6/50 成功
            NULL的San值减少1点,当前剩余49点
    
      群聊->.sc 1/1d3
      群聊<-NULL的San Check:
            1D100=2/49 成功
            NULL的San值减少1点,当前剩余48点

临时疯狂症状:.ti

群聊->.ti
群聊<-NULL的疯狂发作-临时症状:
      1D10=8
      症状: 竭嘶底里:调查员表现出大笑,哭泣,嘶吼,害怕等的极端情绪表现,持续1D10=8轮。

总结疯狂症状:.li

群聊->.li
群聊<-NULL的疯狂发作-总结症状:
      1D10=7
      症状: 被收容:1D10=3小时后,调查员在精神病院病房或警察局牢房中回过神来

成长检定:.en

  • 成长检定的格式为.en 你的技能 (技能值) 如果你已经.st设置过了 那么后面的技能值可以省略 否则都是以默认值为基础进行成长 举例:

      群聊->.en 聆听
      群聊<-NULL的聆听增强或成长检定:
            1D100=67/20 成功了!耶!
            NULL的聆听增加1D10=3点,当前为23点
    
      群聊->.st 聆听 50
      群聊<-属性设置成功√
    
      群聊->.en 聆听
      群聊<-NULL的聆听增强或成长检定:
            1D100=32/50 失败了~_~
            NULL的聆听值没有变化
  • 看到这里常见的跑团指令基本就都已经看完了

    开始享受你的跑团乐趣吧~

    当然,可能你会在跑团过程中忘记或者需要更多的指令介绍

    你可以随时使用.help指令进行查询

帮助指令:.help

指令格式:.help 需要查询的指令 示例如下:

群聊->.help bot
群聊<-.bot on/off开启/静默骰子(限群管理)
      .bot无视静默状态,只要插件开启且不在黑名单总是有效

群聊->.help st
群聊<-属性记录:.st (del/clr/show) ([属性名]:[属性值])
      用户默认所有群使用同一张卡,pl如需多开请使用.pc指令切卡
      .st力量:50 体质:55 体型:65 敏捷:45 外貌:70 智力:75 意志:35 教育:65 幸运:75
      .st hp-1 后接+/-时视为从原值上变化
      .st san+1d6 修改属性时可使用掷骰表达式
      .st del kp裁决    //删除已保存的属性
      .st clr    //清空当前卡
      .st show 灵感    //查看指定属性
      .st show    //无参数时查看所有属性,请使用只st加点过技能的半自动人物卡!
      部分COC属性会被视为同义词,如智力/灵感、理智/san、侦查/侦察

群管指令:.group

最后就是一些常见的设置了 由于可能的条数过多 所以只有一条示例

以下是示例:

群聊->.reply 测试 这是一条示例回复
群聊<-本骰娘对关键词测试的回复已设置√

群聊->测试
群聊<-这是一条示例回复

群聊-> .group +禁用回复
群聊<-现已开启本骰娘在此群的“禁用回复”选项√

群聊->测试
群聊<-

群聊-> .group -禁用回复
群聊<-现已关闭本骰娘在此群的“禁用回复”选项√

群聊->测试
群聊<-这是一条示例回复

其他指令以此类推

等待编写...

以及可能没有统计进来的指令

Last updated