Skip to main content

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.

Download files

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

Source Distribution

zardoz-1.1.0.tar.gz (39.8 kB view details)

Uploaded Source

Built Distribution

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

zardoz-1.1.0-py2.py3-none-any.whl (41.8 kB view details)

Uploaded Python 2Python 3

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

Hashes for zardoz-1.1.0.tar.gz
Algorithm Hash digest
SHA256 853f9633f92f88638e041d88e302a0f3d2a0f930f3b6c4044c75096ac6727daa
MD5 58d8ab36c836f7282b899bc6f91e3805
BLAKE2b-256 90121f9155bf389a53611dfa3022dc5532d89b95f4b922fe658021b8b8bc54f0

See more details on using hashes here.

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

Hashes for zardoz-1.1.0-py2.py3-none-any.whl
Algorithm Hash digest
SHA256 5c7ab8481585bccbac20a02c8e5f9892a4a410e7285f17073e16af360be107fe
MD5 789b6a0cb70b6c361b1ebc8cbbacef00
BLAKE2b-256 d0c1f60cd3cb7dcd64430933a0f7529b036ec3ebd079f41b392dc1f62126691c

See more details on using hashes here.

Release history Release notifications | RSS feed

This release

1.1.0 This release

2 files

1.0.0

2 files

0.9.4

2 files

0.9.2

2 files

0.9.1

2 files

0.9.0

2 files

0.8.1

2 files

0.7.1

2 files

0.7.0

2 files

0.6.0

2 files

0.5.2

2 files

0.5.0

2 files

0.4.0

2 files

Supported by

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