Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

能否添加爆炸骰掷骰功能 #1005

Open
2 tasks done
MrHorse055 opened this issue Aug 15, 2024 · 1 comment
Open
2 tasks done

能否添加爆炸骰掷骰功能 #1005

MrHorse055 opened this issue Aug 15, 2024 · 1 comment
Assignees
Labels
enhancement New feature or request

Comments

@MrHorse055
Copy link

在提问之前...

  • 我填写了简短且清晰明确的标题,以便开发者在翻阅 issue 列表时能快速确定大致问题。而不是“一个建议”、“卡住了”等
  • 我基本确定这是一个新功能/建议,而不是遇到了 bug(不确定的话请附上日志)

说说你遇到的问题?

由于个人在使用规则的需求,希望能添加一种掷骰指令,可以在骰子骰出最大值时自动再骰一颗骰子并将结果添加至总结果中。

具体来说,当我3D6的掷骰结果为1,4,6时,由于一颗骰子骰出了6,因此会再次骰一颗D6,并将新的结果添加至总结果中,例如这颗新的D6骰出了3,则总结果为14;如果新的D6又一次骰出了6,则再次掷骰,直至结果不为最大值为止。

此外,希望这种掷骰结果以近似 3d6=14 [3d6=1+4+6=11,1d6=3] 的形式将每一次爆骰的掷骰过程展示出来

有什么好的想法?

No response

其他内容

No response

@MrHorse055 MrHorse055 added the enhancement New feature or request label Aug 15, 2024
@Xiangze-Li
Copy link
Member

在这个功能实现之前,你可使用掷骰逻辑相同,但结果计算方式不同的两种方法临时替代:

  1. WOD骰点
    可使用 NaYmY 的方式实现你所说的逻辑,其中 N 是初始骰数,Y 是面数;
  2. 双十字骰点
    可使用 NcYmY 的方式实现你所说的逻辑;

注意:这两种替代方式计算的结果都与你的要求不符,你需要手动对所有出目求和。

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
enhancement New feature or request
Projects
None yet
Development

No branches or pull requests

3 participants