This is the development version. Changes from the preceding version will be identified here as they are made.
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.