Skip to main content

Another dice bot for discord.

Project description

zardoz

https://img.shields.io/pypi/v/zardoz.svg https://img.shields.io/travis/camillescott/zardoz.svg Documentation Status

Another dice bot for discord.

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


Download files

Download the file for your platform. If you're not sure which to choose, learn more about installing packages.

Source Distribution

zardoz-0.4.0.tar.gz (22.6 kB view details)

Uploaded Source

Built Distribution

If you're not sure about the file name format, learn more about wheel file names.

zardoz-0.4.0-py2.py3-none-any.whl (19.3 kB view details)

Uploaded Python 2Python 3

File details

Details for the file zardoz-0.4.0.tar.gz.

File metadata

  • Download URL: zardoz-0.4.0.tar.gz
  • Upload date:
  • Size: 22.6 kB
  • Tags: Source
  • Uploaded using Trusted Publishing? No
  • Uploaded via: twine/1.14.0 pkginfo/1.7.0 requests/2.22.0 setuptools/44.0.0 requests-toolbelt/0.9.1 tqdm/4.56.2 CPython/3.8.5

File hashes

Hashes for zardoz-0.4.0.tar.gz
Algorithm Hash digest
SHA256 c7d15e5f6d8afde9c52c5b13136ae21a23c9e3db99bb002a8e2006b737c0e84e
MD5 59ea3bae3e019a81a7e8928979e929e0
BLAKE2b-256 97c56787f3564647875750b910a65366992de33e5aef4ebae9a53b8bbd17a45c

See more details on using hashes here.

File details

Details for the file zardoz-0.4.0-py2.py3-none-any.whl.

File metadata

  • Download URL: zardoz-0.4.0-py2.py3-none-any.whl
  • Upload date:
  • Size: 19.3 kB
  • Tags: Python 2, Python 3
  • Uploaded using Trusted Publishing? No
  • Uploaded via: twine/1.14.0 pkginfo/1.7.0 requests/2.22.0 setuptools/44.0.0 requests-toolbelt/0.9.1 tqdm/4.56.2 CPython/3.8.5

File hashes

Hashes for zardoz-0.4.0-py2.py3-none-any.whl
Algorithm Hash digest
SHA256 c6ea0a91a538a15e23dd7bc12d2567acb6a8edcf411acae4e17386923f6d8937
MD5 35c953d9b4e9e45791765ffac38cbdc1
BLAKE2b-256 d5893031bc0632e0a4030e208acf5bda30506b6f52e56bc0914db60a451e7280

See more details on using hashes here.

Supported by

AWS Cloud computing and Security Sponsor Datadog Monitoring Depot Continuous Integration Fastly CDN Google Download Analytics Pingdom Monitoring Sentry Error logging StatusPage Status page