狩魂者TRPG规则
狩魂者TRPG是一个国产桌面角色扮演游戏系统,具有独特的成功等级机制和时髦值系统。
系统切换
规则切换
.set sh/狩魂者- 切换到狩魂者游戏系统
名片管理
.sn sh- 自动更改狩魂者名片
开启后,当用户角色卡的数值变化时,自动更新用户的群名片。支持多种规则的一键修改。
检定指令
基础语法
.sh [参数][表达式][#[参数][表达式]]
.sh @某人 [参数][表达式][#[参数][表达式]] - 代骰功能
参数说明
| 参数 | 说明 | 示例 |
|---|---|---|
h | 暗骰,结果私发给投掷者(前式和后式均可使用) | .shh3d4+2d6 |
b数字 | 奖励成功等级(前式增加己方奖励,后式增加对方奖励) | .shb23d4+2d6 |
p数字 | 惩罚成功等级(前式增加己方惩罚,后式增加对方惩罚) | .shp13d4+2d6 |
x数字u | 控制d20出目下限(如果d20骰点低于指定值则强制修正为该值) | .shx10u3d4+2d6 |
x数字d | 控制d20出目上限(如果d20骰点高于指定值则强制修正为该值) | .shx10d3d4+2d6 |
x数字 | 控制d20出目(固定d20出目为指定值) | .shx153d4+2d6 |
m | 移除默认1d20,完全自定义检定表达式 | .shm5d6#10 |
~表达式 | 增加时髦值(SHM),表达式结果同时加到前式检定结果和人物卡SHM属性中 | .sh9d4~3d6#15 |
# | 分隔前式(出值)和后式(挑战值) | .sh3d4+2d6#12 |
默认骰机制
- 自动添加d20:系统会自动为所有检定添加1d20作为默认骰(除非使用m参数)
- 智能检测:如果表达式中已包含d20,则不会重复添加
- 纯数字处理:纯数字(如
.sh10#5)会被处理为1d20+数字的形式 - 默认挑战值:没有挑战值时,默认使用挑战值10
- u/d参数优先级:使用u/d参数时,加号会被自动移除以避免冲突
使用示例
基础检定
.sh3d4+2d6
进行一次有三个加骰和两个时髦骰的掷骰
纯数字检定
.sh10#5
等同于1d20+10对抗挑战值5的检定
复杂检定
.shp2x15+4d4+3d6#d20+2d4
- D20固定为15
- 有四个加骰和三个时髦骰
- 连续第二次进行反击的掷骰
- 对抗敌人有两个加骰的攻击掷骰
x参数增强示例
.shx5d+3d4#10 - D20如果高于5则强制修正为5
.shx10u+2d6#12 - D20如果低于10则强制修正为10
.shx15d3d4+2d6#8 - D20如果高于15则强制修正为15
m参数示例
.shm5d6#10 - 纯骰子检定,无默认D20
.shmb25d6+2d4#p12 - 组合参数使用,移除默认D20并添加奖励
.shmx155d6#10 - x参数覆盖m参数,固定D20为15并保留5d6
~参数示例(时髦值)
.sh9d4~3d6#15 - 检定并增加时髦值,3d6的结果同时加到检定和SHM属性
.sh体魄~2d4+1#12 - 体魄检定并增加时髦值
.shb1~5#10 - 带奖励的检定并增加固定时髦值5点
成功等级计算
计算公式
成功等级 = max(0, (出值 - 挑战值 + 4) / 5)