Skip to content

特色功能 ​

本节内容

本节将会介绍海豹的特色功能。

指令兼容性 ​

海豹核心兼容了溯洄核心、赵骰核心和塔骰核心的绝大部分主流指令,无论之前用过哪一个都可以轻松上手。

海豹核心对指令格式不敏感,你可以使用 .r1d20 +1、.r d20+1、.stshow力量 敏捷、。st hp - 1 等等各种写法。

提示

虽然海豹尽可能提高兼容性,我们仍推荐适当使用空格,以避免预期外结果。

易于部署和使用 ​

海豹的设计初衷是 「能被任何 TRPG 玩家喜爱和使用」,同时秉持 「没有提供 UI 的功能等于不存在」 的理念。

只需一个不到 25 MB 的安装包、一个可用的机器人账号、和一小段空闲时间,任何人都可以搭建一个 TRPG 骰子。

提示

如果你希望在 QQ 平台上搭建骰子,由于 QQ 原则上不允许机器人账号,你会需要使用一些特殊技术,这可能花费你更多时间和精力。

极少的资源占用 ​

由于 Golang 的高效,海豹核心只占用大概 40 MB 内存,以及极少的 CPU 资源。

自带的《CoC 7th 怪物之锤》和《D&D 系列资料》会另外占用 50 - 70 MB 内存,但能提供极为强大的资料查询功能。

内存占用会随着持续运行而稍稍增长并有所波动。根据我们的观察,即使是持续运行数月的大型公骰,内存占用也不会超过数百 MB。

强自定义 ​

提供了友好的 WebUI 界面,可以自定义大部分指令的回复语句。

同时对于自定义回复功能进行了强化,你可以编写一些复杂逻辑,使你的骰子更加鲜活。

人工智能鸽子 ​

让你想咕就咕。

示例

木落
.gugu
头像
头像
海豹核心
🕊️: <木落>在来开团的路上被巨龙叼走了!

强大的查询功能 ​

海豹搭载了全文搜索技术(仅限 PC 版),可以看作是一个微型搜索引擎。

text
.find 30尺 法术

细节可参见 查询指令 一节。

通用特化支持 ​

代替他人检定 / 操作他人属性 ​

CoC 特化支持 ​

属性同义词 ​

各种旧版翻译、俗称、简繁汉字的属性被视为同一属性。

默认技能等级 ​

内置部分人物卡上没有的默认技能等级。

包括不限于速记、园艺、攀爬、各种武器等等。

支持 .scb 指令 ​

用于在 sc 时附加一个奖励骰。

适用于规则书中的关键连接自救规则。

D&D 特化支持 ​

属性同义词 ​

各种旧版翻译、俗称、简繁汉字的属性被视为同一属性。

优势骰劣势骰 ​

示例

木落
.set 20
头像
头像
海豹核心
设定默认骰子面数为 20
木落
.r d20优势
头像
头像
海豹核心
<木落>掷出了 d20优势=[{7 | 6 }]=7
木落
.r d劣势
头像
头像
海豹核心
<木落>掷出了 d劣势=[{16 | 18 }]=16

属性调整值和熟练自动计算 ​

临时属性 ​

法术位支持 ​

死亡豁免 ​

休息 ​

可以实时编辑的跑团日志 ​

海豹开发了 日志在线染色器。

在海豹中记录的日志会自动上传,省去你一一发送日志文件的麻烦。

除了海豹 Log 自用之外,支持 QQ 格式和塔骰格式,将你的 Log 全文粘贴到文本框里即可。

是纯净骰,也是娱乐骰 ​

海豹除了核心指令之外,都被设计为可插拔的,目前有 7 个内置扩展。

关闭对应扩展会连同扩展带来的指令一块关闭。

因此在跑团时,如果你不想要任何娱乐功能,你可以(以 CoC 团为例):

text
.ext fun off // 关闭.jrrp和.gugu
.ext reply off // 关闭关键字回复
.ext deck off // 关闭抽牌 .draw
.ext dnd5e off // 关闭dnd5e系列指令
.ext story off // 关闭.name[随机指令]/.modu[魔都查询]/.who[排序]等

也可以写成一行:
.ext fun reply deck dnd5e story off

这样一来,就只剩下 coc 系列指令和 log 指令了。

这个改动在当前群聊持续生效。你也可以再打开相应扩展:

text
.ext fun on

如果你是骰主,你也可以在 WebUI 中设置各个扩展是否默认开启。这配置对于海豹核心新加入的群聊生效。

更强的指令支持 ​

海豹核心将表达式翻译成字节码,丢进指令虚拟机里执行,同时也做了很强的兼容性处理。

可以在不同骰系下测试一下这些指令:

text
.r 30 + (-1d20) + 49
.r d20 + (3 + 1d4)
.r 1 + (3+2)d(4+2d10)

.sc 0/-1
.sc (1+2)/0
.sc 0/1d4+(3*2)
.sc 1 / 2
.sc 1/2 + 3

.ra b 测试50
.ra b 50 测试

彩蛋:

text
.r 1+d10-3*4 --asm
<木落>掷出了 1+d10-3*4=1 + 3[1d10=3] - 12=-8
=== VM Code ===
push 1
mark.left
push 1
mark.left
push 10
dice
add
mark.left
push 3
mark.left
push 4
mul
sub
halt
=== VM Code End===

跨平台 ​

海豹核心的底层架构,支持单进程多号,也支持很方便地多开。

多号指每个骰子上连接多个帐号,并且支持同时连接不同平台。

多开指同时运行多个海豹核心,以提供各自不同的服务内容。

TRPG 规则支持列表 ​

  • COC7
  • COC - DeltaGreen (.setcoc dg)
  • DND5e
  • 暗影狂奔 (.rsr)
  • WOD/无限团 (.ww)
  • 双十字 DoubleCross (.dx)
  • 共鸣性怪异 Emoklore (.ek .ekgen)
  • 剑世界 2.5 (插件)
  • 明日方舟跑团规则 (插件)
  • 其它插件由海豹社区提供,欢迎前去 插件仓库 查看

如果你不跑这些规则,或者觉得并无必要,可以在后台关闭对应的指令。

如果你喜欢的规则这里没有,那么可以去插件仓库看一看,或者自己编写规则模板插件!