Archived
1
0
Fork 0

更新 __init__.py

This commit is contained in:
Nattiden 2023-03-09 15:57:09 +08:00 committed by GitHub
parent da7a39acb7
commit 882221c5b9
No known key found for this signature in database
GPG key ID: 4AEE18F83AFDEB23

View file

@ -6,7 +6,15 @@ dice = module('dice', alias={'d4': 'dice d4', 'd6': 'dice d6',
'd8': 'dice d8', 'd10': 'dice d10', 'd12': 'dice d12', 'd20': 'dice d20', 'd100': 'dice d100'}, developers=['Light-Beacon'], desc='随机骰子', recommend_modules=['dice_regex'])
@dice.handle('<dices> [<dc>] {投掷指定骰子,可指定投骰次数与 dc 判断判定。}',)
@dice.handle('<dices> [<dc>] {投掷指定骰子,可指定投骰次数与 dc 判断判定。\n
* dn表示n面骰\n
* mdn表示m个n面骰输出其所有点数之和m若省略即为1\n
* mdnkx表示m个n面骰输出其最大的x个骰子点数之和\n
* mdnklx与上一个相同但其会输出最小的x个骰子点数之和\n
* 式子可以兼容多项10d4-2d20会输出10个4面骰所有点数之和减去2个20面骰点数之和\n
* 一项可以是一个整数也就是调节值d20+5会输出1个20面骰的点数加上5的结果\n
* 在多项式最前面加 N# 会将这个式子的操作重复N次投掷N次之后输出N次的结果\n
* 填入可选参数dc将在每一次投掷输出结果时进行判定结果大于dc判定为成功否则判定失败}',)
async def _(msg: MessageSession):
dice = msg.parsed_msg['<dices>']
dc = msg.parsed_msg.get('<dc>', '0')