Metadata-Version: 2.4
Name: dungeondice-matrix
Version: 1.1.0
Summary: Tools to roll some virtual dice
Author-email: jwizzle <info@hossel.net>
License-Expression: GPL-3.0-or-later
Project-URL: Homepage, https://github.com/jwizzle/dungeondice-matrix
Project-URL: Issues, https://github.com/jwizzle/dungeondice-matrix/issues
Classifier: Programming Language :: Python :: 3
Classifier: Operating System :: OS Independent
Requires-Python: >=3.13
Description-Content-Type: text/markdown
License-File: LICENSE
Requires-Dist: matrix-nio[e2e]>=0.24.0
Requires-Dist: pytest>=9.0.2
Requires-Dist: python-dotenv>=1.2.1
Requires-Dist: simplematrixbotlib>=2.12.3
Dynamic: license-file

# Dungeondice-matrix

This is a quick re-make of [my discord dice-rolling bot](https://github.com/jwizzle/dungeondice).
For now quite barebones. It rolls dice. The code has been hastily copy/pasted.
Might make it prettier later.

## Features

- Roll dice in a matrix channel
- Roll multiple sets in one go `2x2d20`
- Add hints to your dice `d10(piercing)+d8(poison)`
- Add hints to your complete roll `d8(poison) For damage`
- Create complex rolls like `2x2d20(poison)+d8(piercing)-4` to get two total results

```
---------------------------------
2d20(poison)+d8(piercing)-4
Total: 35
Details: [[16, 17]33poison, [6]6piercing, [4]4]
---------------------------------
---------------------------------
2d20(poison)+d8(piercing)-4
Total: 19
Details: [[10, 11]21poison, [2]2piercing, [4]4]
---------------------------------
```

## Usage

```
MATRIX_HOST="https://your.host" BOT_USERNAME="@diceparser:your.host" BOT_PASSWORD="secret" uv run main.py
```
