角色卡
角色卡功能以个人为单位, 一张卡可以在不同的群组使用 目标是文本团可以快速掷骰,及更新角色状态。
小知识: 网页版角色卡功能可以连动聊天软件,在网页上掷骰,结果可以直接出现在软件上。
1. 添加角色卡
使用的第一步,是需要你拥有聊天软件的帐号,然后对HKTRPG输入以下的添加指令(或按以下格式输入自己的角色卡)
&#xNAN;.char add name[Sad或你想要的名字]~
state[HP:15/15;MP:10/10;San:80]~
roll[斗殴: cc 50;sc:cc {san};]~
notes[笔记:这是测试,请试试在群组输入 .char use Sad或你想要的名字;]~
弹出添加/修改成功代表你已经添加角色卡

2. 编辑角色卡
注: 这里的编辑通常是指添加一些固定会出现的数值/字段, 例如力量,智力,星爆气流斩等角色的能力,属性, 而不是你被扣了1血,就用这个方式去扣血。
添加角色卡后,你可以继续在聊天软件上编辑角色卡内容, 修改角色卡的格式和添加角色卡一样, 但比较方便的方法还是以网页的方式,以可视化的方式修改。
i) 网页上编辑角色卡
而为了使用网页版角色卡,你需要添加管理用的帐号

输入 .admin account (username) (password)
然后进入 角色卡管理库
在网页 输入帐号密码, 就可以管理你的角色卡,进行修改。


想修改内容,只要直接修改数字然后按右上角的保存角色卡就可以了。
ii) 聊天软件上编辑角色卡
文本式的编辑角色卡,与添加角色卡一样。
格式
&#xNAN;.char edit
name[Sad或你想要的名字]~
state[HP:15/15;MP:10/10;San:80]~
roll[斗殴: cc 50;sc:cc {san};]~
notes[笔记:这是测试,请试试在群组输入 .char use Sad或你想要的名字;]~
3. 使用角色卡
现在你已经把角色卡准备好,就可以正式使用。
方法很简单,只要你在需要使用角色的频道里输入
.char use 角色卡名字 就可以了
如上面就输入 .char use`` Sad或你想要的名字

接着,就可以在该频道使用
把结果发送到已登记的Discord,TG,LINE上的聊天群组的登记方法:
由该群组的Admin授权允许 输入 .admin allowrolling 登记该群组到自己的名单中 输入 .admin registerChannel 取消方法 由该群组的Admin取消授权 输入 .admin disallowrolling 取消登记该群组到名单 输入 .admin unregisterChannel
最后网站会显示群组名称,点击就可以使用了
另一种使用方式 - Button 按钮化 - Discord 限定

使用方式
.ch button 或
&#xNAN;.char button 角色名字 可以产生你的角色卡按钮
两种产生的按钮指令会有所不同,前者调用.ch後者产生直接掷骰的指令
.char button 产生的角色卡不支持 {}功能,所以 {San}无效
因为 {} 是.ch 的技术 读取.ch里注册了的角色卡
按钮产生后,可以按右键点击Pin,方便自己掷骰时可以找到角色卡位置
与 .forward、.re 搭配(Discord)
跑团时常见做法:把按钮放在准备频道,结果转发到公开频道。
产生按钮:
.ch button或.char button 角色名(或 GM 用.re要求玩家点击掷骰)复制该则消息链接
到目标频道输入
.forward 消息链接
之后点击按钮,结果会出现在已设置的转发频道。转发上限见 开发支持(VIP)。
若要对外分享「好看的角色介绍图」而非 Bot 状态卡,可用网页 TRPG 名片与喜好卡 导出 PNG。
功能一覧
.char
.char add name[Sad]~ state[HP:15/15;con:60;san:60]~
roll[斗殴: cc 50;投掷: cc 15;sc:cc {san}]~
notes[笔记:这是测试,请试试在群组输入 .char use Sad;]~
可以添加及更新角色卡
.char Show - 可以显示角色卡列表
.char Show0 - 可以显示0号角色卡内容 0可以用其他数字取代
.char edit name[角色卡名字]~ - 可以以add的格式修改指定角色卡
.char use 角色卡名字 - 可以在该群组中使用指定角色卡
.char nonuse - 可以在该群组中取消使用角色卡
.char delete 角色卡名字 - 可以删除指定角色卡
.char button 角色卡名字 - Discord限定,产生掷骰按钮
.ch 功能
在群组中使用.char use (角色名) 后, 就可以启动角色卡功能
.ch 项目名称 项目名称 - 没有加减的话, 会单纯显示数据或掷骰
.ch 项目名称 (数字) - 可以立即把如HP变成该数字
.ch 项目名称 (+-/数字) - 可以立即对如HP进行四则运算
.ch 项目名称 (+-/xDy) - 可以对如HP进行掷骰四则运算
.ch set 项目名称 新内容 - 直接更改内容
.ch show - 显示角色卡的state 和roll 内容
.ch showall - 显示角色卡的所有内容
.ch button - Discord限定,产生掷骰按钮
表达式
state
这是用来保存浮动数据,支持进行运算 如: .ch HP +3
.ch HP +1d3
roll
这是用来保存掷骰指令, 快速使用 如 .ch 空手斗殴
注意项目名称请不要有空格
{}符号
这可以用来指定state 的参数, 如{db}就会变成 1d3
可以进行简单运算 如1+{HP} 就会变成 1+15 -> 16
<>符号
这个可以用来进行基本掷骰,高端掷骰及COC掷骰的运算,
它支持比较长的命令,
不会显示过程,只会取得运算后的最后一个数字
<1d3> -> 2
<.sc san 1/1d5> 的本来显示结果是现在San值是x点
所以结果是x,而不是1或1d5
notes
这是用来保存数据, 以后可以查看 如 .ch 笔记
使用范例
.ch set 护甲 3 - 设置护甲为3
.ch hp 10 - 设置 hp 为10
.ch HP +3 MP 6 san -10 笔记 - 设置hp增加3点,MP为6,San减少10及显示笔记
.ch HP +3d6 - 设置hp增加3d6
.ch san -<1d3> - 设置hp减少1d3
.ch san <.sc san 1/1d3> - 设置san进行san check
.ch str <3D6dl2> - 设置str 为 3d6dl2
.ch hp *3/2 - 设置hp 乘3除以2
.ch 斗殴 - 进行斗殴
.ch san - 显示现时San
dr .ch 魔法 - 暗骰
最后更新于