Another dice bot for discord.
Project description
zardoz
Another dice bot for discord.
Free software: MIT license
Documentation: https://zardoz.readthedocs.io.
Features
Complex roll options provided via python-dice
Multiple game types to provide fast default dice rolls (ie, 1d100 represented by r in Rogue Trader mode)
Reports degrees of success or failure when in RT mode, or success or failure otherwise, when using comparison operators
Stores roll history for server
Examples
For a basic roll, /z 1d100:
Request: 1d100 Rolled out: {1d100 ⤳ 53} Result: [53]
Multiple dice, /z 3d100:
Request: 3d100 Rolled out: {3d100 ⤳ [27, 83, 73]} Result: [27, 83, 73]
Distributed addition and subtraction, /z 3d100 + 10:
Request: 3d100 + 10 Rolled out: {3d100 ⤳ [47, 30, 19]} + 10 Result: [57, 40, 29]
Comparisons:
Request: 4d6 <= 4 Rolled out: {4d6 ⤳ [6, 2, 4, 2]} <= 4 Result: 6 ⤳ failed by 2 2 ⤳ succeeded by 2 4 ⤳ succeeded by 0 2 ⤳ succeeded by 2
DoF/Dos, /z 3d100 <= 50:
Request: 3d100 <= 50 Rolled out: {3d100 ⤳ [57, 11, 88]} <= 50 Result: 57 ⤳ failure 11 ⤳ 3 DoS 88 ⤳ 3 DoF
Order of operations, /z 3d100 <= 50 + 5:
Request: 3d100 <= 50 + 5 Rolled out: {3d100 ⤳ [75, 87, 55]} <= 50 + 5 Result: 75 ⤳ 2 DoF 87 ⤳ 3 DoF 55 ⤳ success
Credits
This package was created with Cookiecutter and the audreyr/cookiecutter-pypackage project template.
History
0.1.0 (2021-02-13)
First release on PyPI.
Project details
Release history Release notifications | RSS feed
Download files
Download the file for your platform. If you're not sure which to choose, learn more about installing packages.
Source Distribution
Built Distribution
Hashes for zardoz-0.7.1-py2.py3-none-any.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | aca4e0c23a12887af83eec954354020a8981ae772a95aa512ed3e6486d771b25 |
|
MD5 | 6cb8bcad6e3cf8306a0a4cdead2e5992 |
|
BLAKE2b-256 | fa825c7dab4a61485c774e2ed673b73f8e9da58bff4036ce7bbe2c00eed8a553 |