The goal of 'dndR' is to provide a suite of Dungeons & Dragons related functions. This package is meant to be useful both to players and Dungeon Masters (DMs). Some functions apply to many tabletop role-playing games (e.g., dice rolling), but others are focused on Fifth Edition (a.k.a. "5e") and where possible both the 2014 and 2024 versions are supported.
dndR: Dungeons & Dragons Functions for Players and Dungeon MastersThe goal of dndR is to provide a suite of Dungeons & Dragons (Fifth Edition a.k.a. "5e") related functions to help both players and Dungeon Masters (DMs). Check out the package website (njlyon0.github.io/dndR) for documentation of the functions currently included in the package. I am always willing to expand that list though so if you have a D&D-related task that could be cool as a function, please review the contributing guidelines on how to share your idea!
You can install the development version of dndR from GitHub with:
# install.packages("pak")
pak::pak("njlyon0/dndR")
dndRIf you'd like to contribute function scripts or ideas, that is more than welcome! Please check out the contributing guidelines and follow the instructions described there.
party_diagram functionpc_level_calc functionnpc_creator function