Skip to content

Modular Discord bot for Call of Cthulhu 7e with dice mechanics, character sheets, multilingual support, and a web dashboard.

Notifications You must be signed in to change notification settings

Asurazpr/coc-dice-bot

Folders and files

NameName
Last commit message
Last commit date

Latest commit

Β 

History

2 Commits
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 

Repository files navigation

πŸ™ Call of Cthulhu 7e Discord Dice Bot (WIP)

⚠️ Work in Progress
This project is under active development. Core features work, but commands, schema, and behavior may change.

A Discord bot for Call of Cthulhu 7th Edition that replaces physical dice and helps manage character sheets β€” including percentile rolls, difficulty checks, sanity mechanics, and bonus/penalty dice.

Built with Python 3, discord.py (slash commands), and SQLite for persistent storage.


✨ Features

  • 🎯 /roll β€” Dice expression parser
    Supports standard and CoC-style rolls
    (1d6+1d4-2, d100, d100b1, etc.)

  • 🧠 /coc β€” CoC percentile success checks
    Automatically evaluates Regular / Hard / Extreme / Fumble

  • πŸ“œ /sheet_* β€” Character sheet management
    Create, view, import, and export investigator sheets

  • πŸŽ“ /skill_set β€” Add or update investigator skills

  • ❀️ /hp & 🧠 /san β€” Apply HP or Sanity changes

  • 🧩 /sancheck β€” Perform SAN checks
    Rolls automatically and applies sanity loss

  • πŸ’Ύ Persistent storage via SQLite
    (coc_bot.sqlite3)


πŸ›  Installation

1. Clone the repository

git clone https://github.com/yourusername/CoC-Dice-Bot.git
cd CoC-Dice-Bot

Further setup instructions coming soon as the project stabilizes.

About

Modular Discord bot for Call of Cthulhu 7e with dice mechanics, character sheets, multilingual support, and a web dashboard.

Topics

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published