npc_creator() also returns first and last names for
NPCs (in addition to race/species and a job).ggplot2 version
4.0.0.ver argument.spell_text(), spell_list(),
creature_text(), and creature_list()) use 2014
information and will return a warning if 2024 is specified as the
desired version.xp_cost() will likewise return a warning if the
ver = "2024".ver argument will behave as
appropriate for the specified version.encounter_creator() supports a try
argument that defines how many attempts are made to maximize encounter
XP while remaining beneath the allowable XP threshold.encounter_creator() supports a
max_creatures parameter that allows users to specify the
maximum number of creatures they want to include in a given
encounter.encounter_creator() picks a set of creature experience
point (XP) values that constitute a balanced encounter of specified
difficulty and given party composition information.creature_list() identifies Dungeons & Dragons
creatures based on user specifications of various criteria (e.g.,
creature type, experience point value, size, etc.).creature_text retrieves full description
text of creature(s) specified by user.roll()
result.roll() such that dice
with any number (integer) of faces can be rolled (e.g., “2d57”, “d13”,
etc.).spell_list() and
spell_text() (Antagonize, Gate Seal, Spirit of Death, Spray
of Cards, and Warp Sense).spell_text and spell_list).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.).spell_text() retrieves full description text of
spell(s) specified by user.probability_plot() makes plot of frequency of dice
outcome for specified dice number/type and number of rolls.mod_calc() identifies roll modifier for a specified
ability score.roll() description clarified and expanded.CONTRIBUTING.md).pc_level_calc() and
party_diagram()) per CONTRIBUTING.md
guidelines.npc_creator() picks race and job of some number of
non-player characters.pc_level_calc() identifies player level based on earned
XP.roll() supports three-sided dice (i.e., “d3”).roll() includes a show_dice parameter that
accepts either TRUE or FALSE (the default). If
show_dice = TRUE (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.First fully functioning version of the package.