Giter VIP home page Giter VIP logo

dm-operations-center's Introduction


DM Operations Screen
DM Operations Screen

An EncounterPlus module of rules & tools for D&D 5e DMs


Key FeaturesGetting StartedCreditsSupportLicense


Placeholder for future GIF screenshot.


Key Features

The DM Operations Center module for EncounterPlus provides D&D5e DMs with the following key features:

  • Digital DM Screen with common rules and lookup tables
  • Random generators ...

Getting Started

This product is not yet available. Check back soon.

Credits

This product is not yet available. Check back soon.

Fan Content Policy

MrFarland's DM Operations Center for EncounterPlus is unofficial Fan Content permitted under the Fan Content Policy. Not approved/endorsed by Wizards. Portions of the materials used are property of Wizards of the Coast. ©Wizards of the Coast LLC

Support

When I got back into D&D, I was amazed to find a thriving ecosystem. The D&D community helped me get back up to speed with ease and I am eternally grateful. It is for that reason, everything I create is completely free.

If you would like to support my work, you can always

Buy Me a Coffee at ko-fi.com

License

This work is released under the Creative Commons Attribution-NonCommercial 4.0 International license. You can read the full text of the license at the link provided, but the highlights of the license are.

  • You are free to download and use my work without restriction.
  • You are free to modify my work in any way you want.
  • You are free to share my work or your modified version with whomever you want.
  • You are free to accept donations and/or gifts as a gratuity for your work.
  • You are free to accept advertising or sponsorship revenue on your website or stream.
  • Please credit my work in any derivative work you create and release.

Non-Commercial Use Restriction

  • You are NOT free to use my work commercially without my express, written consent.
  • You are NOT free to lock my work or your derivative behind a paywall or subscription service. (ie. Patreon)

The non-commercial use restriction is included to protect you and me. A lot of my work (but not all) includes copyrighted content released under Wizards of the Coasts' Fan Content Policy. It is a generous policy that has been instrumental in building up this amazing community, but exists under the promise that "fans" will not abuse it in an effort to profit off of their intellectual property rights.

Please contact me via Twitter (@MrFarland) or Reddit (u/MrFarland) if you would like to use something of mine in a commercial project.



Donald Farland (he/him)
Website: https://donfarland.com
Twitter: @MrFarland
Reddit: u/MrFarland
GitHub: https://github.com/MrFarland
Ko-fi: https://ko-fi.com/mrfarland
YouTube: https://www.youtube.com/c/MrFarland

dm-operations-center's People

Contributors

acedetectivepuff avatar felixmil avatar mrfarland avatar thecrazyspy avatar

Stargazers

 avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar

Watchers

 avatar  avatar  avatar  avatar  avatar  avatar  avatar

dm-operations-center's Issues

Perform a Random Content Audit of all Sections.

Perform a random content audit of about 10-20% of the pages in each section to look for spelling mistakes, nonsensical language, and other formatting issues.

  • Abilities
  • Campaign
  • Character
  • Combat
  • Conditions
  • Downtime
  • Encounters
  • Environment
  • Equipment
  • Expenses
  • Life & Death
  • Movement
  • Spellcasting
  • Treasure
  • Worldbuilding

Create "dev" branch for volatile JS development.

I am creating this issue as an umbrella for any issues I run into related to the creation and management of a new "dev" branch. As someone relatively new to using Git, I suspect I'll run into some issues here and there related to managing and merging branches.

Comment if you see any issues related to my management of the branches while I'm learning.

Downtime Menu missing pages

There is no button for the Sell Magic Items (sell_magic_item.md) or Run Business (run_business.md) pages on Downtime Menu (06-downtime-menu.md) page. Are these intentionally omitted?

Create the Combat Section

The combat section provides the following rules and references related to combat in D&D5e:

  • Combat Menu UI
  • Action
  • Action - Attack (Melee)
  • Action - Attack (Ranged)
  • Action - Cast Spell
  • Action - Dash
  • Action - Disengage
  • Action - Dodge
  • Action - Help
  • Action - Hide
  • Action - Ready
  • Action - Search
  • Action - Use Object
  • Bonus Action
  • Cover
  • Critical Hit and Miss
  • Damage Type
  • Flanking
  • Free Action
  • Grapple and Shove
  • Improvised Weapon
  • Mounted Combat
  • Nonlethal Damage
  • Object AC and HP
  • Opportunity Attack
  • Reaction
  • Resistance and Vulnerability
  • Two Weapon Fighting
  • Unarmed Strike
  • Underwater Combat
  • Weapon Properties

Create Expenses Section (0.5)

Create the Expenses Section for the 0.5 release containing rules and references for the following elements of D&D5e:

  • Expenses Menu UI
  • Food and Drink
  • Lifestyle Expenses
  • Lodging
  • Mounts and Tack
  • Services
  • Spellcasting Services
  • Upkeep
  • Vehicles

This section may get additional items as part of the 0.5 release. Consider this issue incomplete.

Create Equipment Section

  • Adventuring Gear
  • Armor
  • Containers and Capacity
  • Explosives
  • Firearms (Gunslinger)
  • Mount and Tack
  • Musical Instruments
  • Poisons
  • Trade Goods
  • Tools
  • Weapon Properties
  • Weapons

git checkout dev branch return error

Hi Mr Farland !

Wanted to catchup on the work you did the last months on the dev branch.

However, when I tried to checkout the branch this error appeared:

error: invalid path 'private/sources/5e - Weather Effects | GM Binder.pdf'

I solved it by adding this gitconfig flag:

git config core.protectNTFS false

However I still could not retrieve the 5e - Weather Effects | GM Binder.pdf file in question.

I think it has something to do with the | character in the filename. So I'm suggesting to rename it if it is possible :)

Sincerly,

Félix

Implement Leoincendia's Treasure Generator

Implement Leoincendia's Treasure Generator code and get it to work with the module. It will eventually need to be rewritten to satisfy requirements, but it is complete code and he gave his permission to use.

  • Add the code to the GitHub repository
  • Get it to work "as-is".
  • Update the styling to match the module defaults.
  • Add credit to Leoincendia in the readme and eventual credits page.

Complete the Abilities Section

Create the initial rule/reference pages for the following topics:

  • Abilities Home Menu UI
  • Ability Check
  • Ability Modifier
  • Advantage & Disadvantage
  • Alternate Ability
  • Charisma
  • Charisma - Deception
  • Charisma - Intimidation
  • Charisma - Performance
  • Constitution
  • Constitution - Hit Dice
  • Constitution - Hit Points
  • Contest
  • Dexterity
  • Dexterity - Acrobatics
  • Dexterity - Armor Class
  • Dexterity - Hiding
  • Dexterity - Initiative
  • Dexterity - Sleight of Hand
  • Dexterity - Stealth
  • Difficulty Class
  • Group Check
  • Intelligence
  • Intelligence - Arcana
  • Intelligence - History
  • Intelligence - Investigation
  • Intelligence - Nature
  • Intelligence - Religion
  • Passive Check
  • Saving Throw
  • Strength
  • Strength - Athletics
  • Strength - Carry Capacity
  • Strength - Push, Drag, Lift
  • Wisdom
  • Wisdom - Animal Handling
  • Wisdom - Insight
  • Wisdom - Medicine
  • Wisdom - Perception
  • Wisdom - Survival
  • Working Together

Completion does not mean the pages are perfect and do not require further editing. These are initial drafts.

Create the Movement and Travel Section

Create the movement and travel section to include rules and references governing the movement of creatures, travel by various modes, and even planar travel.

  • Movement and Travel Menu UI
  • Climb
  • Crawl
  • Difficult Terrain
  • Fly
  • Forced March
  • Jump
  • Planar Travel
  • Size and Space
  • Swim
  • Track
  • Travel Pace (Foot)
  • Travel Pace (Sea)

Create the Conditions Section

The conditions section includes rules and references for the various conditions in D&D5e as well as a few quasi-conditions that function in a similar manner. These pages are:

  • Conditions Menu UI
  • Blinded
  • Charmed
  • Cursed
  • Deafened
  • Diseased
  • Exhaustion
  • Frightened
  • Grappled
  • Incapacitated
  • Invisible
  • Madness
  • Madness - Indefinite
  • Madness - Long Term
  • Madness - Short Term
  • Paralyzed
  • Petrified
  • Poisoned
  • Prone
  • Restrained
  • Stunned
  • Surprised
  • Unconcious

Perform a 0.5 Beta release QC check.

Check every menu link works in the 1st and 2nd level menus for:

  • Abilities
  • Campaign
  • Character
  • Combat
  • Conditions
  • Downtime
  • Encounters
  • Environment
  • Equipment
  • Expenses
  • Life & Death
  • Movement
  • Spellcasting
  • Treasure
  • Worldbuilding

Check the breadcrumb links on no less than five pages in each section:

  • Abilities
  • Campaign
  • Character
  • Combat
  • Conditions
  • Downtime
  • Encounters
  • Environment
  • Equipment
  • Expenses
  • Life & Death
  • Movement
  • Spellcasting
  • Treasure
  • Worldbuilding

Check all links out of a given page in each section:

  • Abilities
  • Campaign
  • Character
  • Combat
  • Conditions
  • Downtime
  • Encounters
  • Environment
  • Equipment
  • Expenses
  • Life & Death
  • Movement
  • Spellcasting
  • Treasure
  • Worldbuilding

Any plans on other Random Generators ?

I'm a heavy user of random generators for DND (mostly https://autorolltables.github.io/) and I really love the possibility to generate random things directly in Encounter+ as you implemented here with the Character Name Generator.

I am wondering if you plan on adding other worldbuilding generators in the module.

Here are a few ideas I have:

  • NPC descriptions (what they look like, what they're wearing, personnality),
  • Town, City, tavern names,
  • Room description (what is in the room based on if it's an office, a boss room, a shrine, an artisan's workshop...),
  • Traps,
  • What are enemy doing when the PCs see them (patroling, eating, sleeping, playing cards...).

I would love to contribute on such implementations !

Create Magic Item Generator

Create a magic item generator using the available tables in the DMG and other sources to create new random magic items.

Create random Encounter Generator

Create a random Encounter Generator that can be used to quickly create a new combat or noncombat encounter..

More details to be added shortly.

Create Random Weather Generator

Create a random weather generator that creates realistic weather based on climate zone and season. Provide the ability to add supernatural/magical storms.

Create Random Loot Generator

Create a random loot generator to cover the things found in a backpack, desk, crate, and other mundane non-combat encounter related items.

Create a random NPC generator.

Create a random NPC Generator that can be used to quickly create a new NPC.

  • Felix to develop a framework for an NPC Generator.
  • Overhaul the dropdown selection functions to be more flexible for multiple races and cultures.
  • Add the ability to generate NPCs randomly or allow for the selection of some or all variables.
    Gender
  • Add the ability to support additional genders beyond male/female.
  • Use gender identity to select the most appropriate feminine/masculine name based on existing name lists.
    Age
  • Generate a realistic age based on standard age groups and the min/max values for those groups by race.
    Class
  • Provide a link to the NPC Class in the compendium for easy access to stats and adding to combat.
  • Generate and display a standard SRD NPC class for the NPC randomly or by selecting a class tier.
    Appearance
  • Create a natural English description of the NPCs appearance.
  • Include the NPC's general body size and shape in the description.
  • Include the NPCs hair style, color, and adjectives in the description.
  • Include the NPCs facial hair style in the description.
  • Include the NPCs eye shape, type, and color in the description.
  • Include the NPCs skin tone, scale color, etc in the description.
    Personality
  • Create a natural English description of the NPCs personality.
  • Include the NPCs alignment and general morals in the description.
    ** Voice Cues **
  • Display a number of cues to indicate the NPCs voice, to help role-play the NPC.

Create the Downtime Section

The downtime section includes rules and references for the various downtime activities in D&D5e:

  • Downtime Menu UI
  • Brew Healing Potion
  • Build Stronghold
  • Buy Magic Item
  • Carousing
  • Craft Item
  • Craft Magical Item
  • Crime
  • Gain Renown
  • Gambiling
  • Pit Fighting
  • Relaxing
  • Religious Service
  • Research
  • Run Business
  • Scribe Scroll
  • Sell Magic Item
  • Sow Rumor
  • Train
  • Work

Create the Life and Death Section

Create the rule and reference pages for the following topics pertaining to life, death, healing, etc in D&D 5e.

  • Life and Death Menu UI
  • Death Saving Throw
  • Food and Water
  • Foraging
  • Healing
  • Instant Death
  • Long Rest
  • Resurrection
  • Short Rest
  • Sleep
  • Sleep - Sleeping in Armor (Add Don/Doff Armor)
  • Sleep - Waking Someone
  • Stabilizing
  • Suffocating
  • Temporary Hit Points

Create Random Settlement Generator

Create a random settlement generator that creates a realistic settlement using the Medieval Demographics Made Easy guide as well as the DMG tables.

Create the Environment Section

Create the environment section with the following rules and reference pages related to the environment, weather, etc:

  • Environment Menu UI
  • Desecrated Ground
  • Eldritch Mist
  • Eldritch Mist - Ghost
  • Eldritch Mist - Shadowfell
  • Eldritch Mist - Wild Magic
  • Falling
  • Falling - Falling in Water
  • Falling - Falling on Creatures
  • Falling - Flying and Falling
  • Falling - Rate of Falling
  • Improvised Damage
  • Light and Vision
  • Light and Vision - Blindsight
  • Light and Vision - Darkvision
  • Light and Vision - Heavily Obscured
  • Light and Vision - Light Sources
  • Light and Vision - Lightly Obscured
  • Light and Vision - Truesight
  • Spells as Hazards
  • Water Hazards
  • Water Hazards - Blue Hole
  • Water Hazards - Coral Reef
  • Water Hazards - Current
  • Water Hazards - Depth
  • Water Hazards - Frigid Water
  • Water Hazards - Kelp Forest
  • Water Hazards - Kraken's Grave
  • Water Hazards - Lure Lights
  • Water Hazards - Sandbar
  • Water Hazards - Sapping Snow
  • Water Hazards - Slippery Ice
  • Water Hazards - Thin Ice
  • Water Hazards - Whirlpool
  • Weather
  • Weather - Extreme Cold
  • Weather - Extreme Heat
  • Weather - Heavy Precipitation
  • Weather - Strong Wind
  • Wilderness Hazards
  • Wilderness Hazards - Avalanches and Rock Slides
  • Wilderness Hazards - High Altitude
  • Wilderness Hazards - Quicksand
  • Wilderness Hazards - Razorvine

Externalize common data into JSON files.

Externalizing data into JSON files stored in the module hierarchy allows multiple generators to access and use the data without having to duplicate it in multiple generators. (i.e. NPC Names for the Name, NPC, Shop, and Plot Hook generators, etc)

Create the Spellcasting Section

  • Spellcasting Menu UI
  • Area of Effect
  • Concentration
  • Copy Scroll
  • Counterspell and Dispel Magic
  • Identify Spell
  • Known and Prepared Spells
  • Ritual Cast
  • Schools of Magic
  • Spell ability
  • Spell Attack Bonus
  • Spell Components
  • Spell Levels and Slots
  • Spell Save DC
  • Use Scroll
  • Wild Magic

Complete the Character Section

The character section is concerned with rules and references related to the creation, advancement, and various options available to characters. It includes the following content:

  • Advancement
  • Class Features
  • Class Features - Extra Attack
  • Class Features - Sneak Attack
  • Class Features - Wild Shape
  • Custom Origin
  • Determine Ability Scores
  • Height and Weight
  • Language
  • Multiclassing
  • Multiclassing - Class Features
  • Multiclassing - Prerequisites
  • Multiclassing - Proficiencies
  • Multiclassing - Spellcasting
  • Proficiency Bonus
  • Starting Wealth

Create random Book Generator

Create a random Book Generator that can be used to quickly create a new NPC.

More details to be added shortly.

Recommend Projects

  • React photo React

    A declarative, efficient, and flexible JavaScript library for building user interfaces.

  • Vue.js photo Vue.js

    🖖 Vue.js is a progressive, incrementally-adoptable JavaScript framework for building UI on the web.

  • Typescript photo Typescript

    TypeScript is a superset of JavaScript that compiles to clean JavaScript output.

  • TensorFlow photo TensorFlow

    An Open Source Machine Learning Framework for Everyone

  • Django photo Django

    The Web framework for perfectionists with deadlines.

  • D3 photo D3

    Bring data to life with SVG, Canvas and HTML. 📊📈🎉

Recommend Topics

  • javascript

    JavaScript (JS) is a lightweight interpreted programming language with first-class functions.

  • web

    Some thing interesting about web. New door for the world.

  • server

    A server is a program made to process requests and deliver data to clients.

  • Machine learning

    Machine learning is a way of modeling and interpreting data that allows a piece of software to respond intelligently.

  • Game

    Some thing interesting about game, make everyone happy.

Recommend Org

  • Facebook photo Facebook

    We are working to build community through open source technology. NB: members must have two-factor auth.

  • Microsoft photo Microsoft

    Open source projects and samples from Microsoft.

  • Google photo Google

    Google ❤️ Open Source for everyone.

  • D3 photo D3

    Data-Driven Documents codes.