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
File details
Details for the file zardoz-1.1.0.tar.gz
.
File metadata
- Download URL: zardoz-1.1.0.tar.gz
- Upload date:
- Size: 39.8 kB
- Tags: Source
- Uploaded using Trusted Publishing? No
- Uploaded via: twine/1.14.0 pkginfo/1.8.2 requests/2.27.1 setuptools/41.2.0 requests-toolbelt/0.9.1 tqdm/4.62.3 CPython/3.8.3
File hashes
Algorithm | Hash digest | |
---|---|---|
SHA256 | 853f9633f92f88638e041d88e302a0f3d2a0f930f3b6c4044c75096ac6727daa |
|
MD5 | 58d8ab36c836f7282b899bc6f91e3805 |
|
BLAKE2b-256 | 90121f9155bf389a53611dfa3022dc5532d89b95f4b922fe658021b8b8bc54f0 |
File details
Details for the file zardoz-1.1.0-py2.py3-none-any.whl
.
File metadata
- Download URL: zardoz-1.1.0-py2.py3-none-any.whl
- Upload date:
- Size: 41.8 kB
- Tags: Python 2, Python 3
- Uploaded using Trusted Publishing? No
- Uploaded via: twine/1.14.0 pkginfo/1.8.2 requests/2.27.1 setuptools/41.2.0 requests-toolbelt/0.9.1 tqdm/4.62.3 CPython/3.8.3
File hashes
Algorithm | Hash digest | |
---|---|---|
SHA256 | 5c7ab8481585bccbac20a02c8e5f9892a4a410e7285f17073e16af360be107fe |
|
MD5 | 789b6a0cb70b6c361b1ebc8cbbacef00 |
|
BLAKE2b-256 | d0c1f60cd3cb7dcd64430933a0f7529b036ec3ebd079f41b392dc1f62126691c |