显示页面过去修订反向链接回到顶部 本页面只读。您可以查看源文件,但不能更改它。如果您觉得这是系统错误,请联系管理员。 ====== 基础骰子 ====== 骰子数量 一次掷骰的数量至少为%% %%''1'',至多为%% %%''999'' 合法的掷骰:''d8'',%% %%''1d10'',%% %%''999d6'',%% %%''20d4 + 999d10'' 不合法的掷骰:''0d10'',%% %%''1000d6'',%% %%''-1d20'' ===== 标准骰(XdY) ===== 标准骰子的格式为%% %%''XdY'',代表:掷%% %%''X''%% %%个%% %%''Y''%% %%面骰。其中%% %%''X''%% %%默认为 1。 示例: <code -> d6: [4] = 4 // 掷一个六面骰 4d10: [2, 5, 10, 3] = 20 // 掷 4 个十面骰,并将它们的结果相加 </code> ===== 百分骰(d%) ===== 由于掷%% %%''d100''%% %%是一个常见的行为,它有一个专门的缩写%% %%''d%'',功能和%% %%''d100''%% %%完全等价。 <code -> d%: [95] = 95 </code> ===== Fudge/Fate 骰(dF) ===== Fudge/Fate 规则会用到一种特殊的骰子,六个面分别为%% %%''[-, -, 空白, 空白, +, +]'',代表%% %%''[-1, -1, 0, 0, +1, +1]''。 这种骰子在指令中可以用%% %%''dF''%% %%或%% %%''dF.2''%% %%表示。 还有个变种的骰子,六个面分别为%% %%''[-, 空白, 空白, 空白, 空白, +]'',可使用%% %%''dF.1''%% %%表示。 通常情况下同时投 4 个骰子,即%% %%''.4dF''。 <code -> 4dF: [0, 0, 1, -1] = 0 </code> ===== 骰子运算 ===== 骰子表达式支持各类基本的数学运算:加减(''d10+d6-2'')、乘除(''d6*5/d10'')、乘方(''3d20^4''%% %%或%% %%''3d20**4'')、取模(''d15%2'')。支持利用括号调整运算优先级,就和我们熟悉的数学表达式一样。 此外还支持以下数学函数:''abs'',%% %%''ceil'',%% %%''cos'',%% %%''exp'',%% %%''floor'',%% %%''log'',%% %%''max'',%% %%''min'',%% %%''pow'',%% %%''round'',%% %%''sign'',%% %%''sin'',%% %%''sqrt'',%% %%''tan'' 例如: <code -> min(4d6, 2d10): min([6, 4, 3, 2],[2, 5]) = 7 </code> ---- [[:骰娘|返回骰娘首页]] 骰娘/骰子表达式/基础骰子.txt 最后更改: 2023/12/10 15:26由 127.0.0.1