Skip to content

Releases: njlyon0/dndR

dndR Version 2.0.0

27 Apr 01:04
Compare
Choose a tag to compare

The following changes were made from the preceding version:

  • New function: encounter_creator -- picks a set of creature experience point (XP) values that constitute a balanced encounter of specified difficulty and given party composition information
  • New function: creature_list -- identifies Dungeons & Dragons creatures based on user specifications of various criteria (e.g., creature type, experience point value, size, etc.)
  • New function: creature_text -- retrieves full description text of creature(s) specified by user
  • Adding support for re-rolling of 1s in roll result
  • Streamlined internal mechanics of roll such that dice with any number (integer) of faces can be rolled (e.g., "2d57", "d13", etc.)
  • Adding 5 spells to spell_list and spell_text (Antagonize, Gate Seal, Spirit of Death, Spray of Cards, and Warp Sense)
  • Vignettes restructured! Now categories of functions are housed in separate vignettes for--hopefully--easier navigation of the bits of this package that are most relevant to you

dndR Version 1.3.1

07 Aug 16:30
Compare
Choose a tag to compare

The following changes were made from the preceding version:

  • Fixed curly apostrophes in spell names (causes failure to find spell with spell_text and spell_list)

dndR Version 1.3.0

13 Jul 13:24
Compare
Choose a tag to compare

The following changes were made from the preceding version:

  • New function: spell_list -- identifies official Dungeons & Dragons spells based on user specifications of various criteria (e.g., school of magic, which character class list has the spell, casting time, etc.)
  • New function: spell_text -- retrieves full description text of spell(s) specified by user
  • New function: probability_plot -- makes plot of frequency of dice outcome for specified dice number/type and number of rolls
  • New function: mod_calc -- identifies roll modifier for a specified ability score
  • roll description is more detailed/useful now (rather than simple recapitulation of the function title)
  • Added specific contributing instructions (see CONTRIBUTING.md)
  • Added function contributor names to the description fields of existing contributed functions (pc_level_calc and party_diagram) per CONTRIBUTING.md guidelines

dndR Version 1.1.0

30 Mar 16:50
Compare
Choose a tag to compare

Minor version update of version 1.0.0. There are no ERRORs, WARNINGs, or NOTEs. The following changes have been made from version 1.0.0:

  • New supported class: Artificer (Source: "Eberron")
  • New supported races: Bugbear, Changeling, Goblin, Hobgoblin, Kalashtar, Orc, Shifter, and Warforged (Source: "Eberron")
  • New function: npc_creator -- picks race and job of some number of non-player characters
  • New function: pc_level_calc -- identifies player level based on earned XP
  • roll now supports three-sided dice (i.e., "d3")
  • roll now includes a show_dice argument that accepts either TRUE or FALSE (the default). If show_dice = T (and more than one die is rolled), the individual die results will be returned as a message in addition to the sum of their results. Note that the behavior of "2d20" is unchanged and both values are returned as a two-column, one-row dataframe

dndR Version 1.0.0

17 Feb 18:35
Compare
Choose a tag to compare

This is the first fully functioning version of the package to make it to CRAN. There are currently no ERRORs, WARNINGs, or NOTEs returned by devtools::check