指令引用人物卡

我们在检定章节中已经看到,骰子可以对人物卡中的某个属性或技能进行检定:

.侦察
Maca 🎲 侦察 d%: [84] = 84 / 60 失败

但除此之外,我们还可以把人物卡中的数值引用到指令中,这适用于根据人物卡的数值不同进行投骰的情况。格式为 $属性名

例如:投 3d100,统计其中小于等于你力量值的骰子个数:

.3d100<=$力量
Maca 🎲 3d100<=55: [17*, 49*, 41*] = 3

人物卡中还可以存储骰子表达式,例如武器的伤害公式等。在投骰时,我们可以直接调用对应名字的表达式。

例如玩家的 徒手格斗 造成的伤害是 1d3+$db$db 代表引用人物卡的伤害加值属性,正是对上一个例子的应用!)。我们可以:

.徒手格斗
先是 🎲 db 0: 0 = 0
最后 🎲 1d3+0: [2]+0 = 2

也可以使用 $表达式名 把它嵌入到其他表达式中,例如:

.$徒手格斗+d6+1  
Maca 🎲
先是 🎲 db 0: 0 = 0 
然后 🎲 徒手格斗 1d3+0: [3]+0 = 3 
最后 🎲 3+d6+1: 3+[3]+1 = 7

如果表达式名称中包含数字、空格、特殊字符等易引发指令解析歧义的内容,可以包裹在 ${} 中,例如:

.${12.7cm连装炮}  
Maca 🎲
先是 🎲 12.7cm连装炮 15d10: [5, 8, 10, 5, 5, 2, 7, 5, 1, 1, 2, 9, 9, 9, 4] = 82 
最后 🎲 82: 82 = 82

代骰

任意指令末尾加上 @xxx 即可以他人的身份进行掷骰和检定,读取和修改他人的人物卡。可用于需要临时代他人投骰的场景。

Last Updated: