GithubHelp home page GithubHelp logo

daft-develop / tetra-cube.github.io Goto Github PK

View Code? Open in Web Editor NEW

This project forked from tetra-cube/tetra-cube.github.io

0.0 2.0 0.0 90.09 MB

Reposity for all the various tools I make.

HTML 28.74% CSS 8.35% JavaScript 62.91%

tetra-cube.github.io's Introduction

tetra-cube.github.io's People

Contributors

cnwilson avatar daft-develop avatar smashman avatar tetra-cube avatar

Watchers

 avatar  avatar

tetra-cube.github.io's Issues

Feature Request: Custom bonus/penalty on saving throws and skills

If you're interested in adding things, here's a suggestion: add a field to allow an optional bonus/penalty for saving throws and skills, on top of the bonus from proficiency or expertise.

To illustrate why I'm requesting this, here's part of the stat block for Manshoon from Waterdeep: Dragon Heist.
f275875e19d127c026eef1291ef954fb

It is impossible to replicate Manshoon's saving throw bonuses (which he obtains from his equipment) using the stat block generator. There is only the option to add proficiency.

The same goes for skills (although you can add expertise for skills) - so this option would be nice, if possible.

Feature Request: Notes in Skills section

Following my previous #6 and #9 feature requests involving skills, it'd also be useful if I could add a note to skill descriptions. For instance, the Stonecunning dwarf racial feature could be shortened in a stat block to:

"History +2 (+4 for stonework)"

Or something like that. It's the kind of thing I'd prefer not to write out in a full sentence trait. :)

Feature Request: Custom Skills

Some DMs like to introduce custom skills or skill-like mechanics. I recently read some articles which advocated for simplifying the number of skills in D&D 5e:

https://thealexandrian.net/wordpress/45078/roleplaying-games/untested-5th-edition-streamlined-skills
https://thinkdm.org/2020/07/18/5-skill-dnd/

While this is not necessarily an idea I want to implement fully in my own game, it'd be useful to have the option to add custom skills in the stat block. Plus some DMs like to use mechanics like "Honor" or "Sanity", or would like to note down tool proficiencies. Having this be an available option would be a nice feature.

If my previous feature request re: custom bonuses is implemented, this would be as simple as adding a new skill option. You'd select the Ability Modifier for the new skill (STR/DEX/CON/INT/WIS/CHA), with the option of having no ability modifier as well (so a default of +0). Then you could add Proficiency, Expertise, and a custom bonus/penalty.

Lair Actions formatting broken

@daft-develop Lair actions seem to be unable to use the same formatting as the rest of the statblock script. In particular, they seem unable to process spaces, italics, die expressions, etc.

(I modified it to say "Regional Effects" instead of "Region Effects" since WotC refers to them as "regional", but I don't know how to fix the formatting.)

Screenshot (344)

Originally posted by @RecursiveStar in Tetra-cube#8 (comment)

Grammar fixes

Lair action default description, "its lair" instead of "it's lair"

Change lair default description "takes an action" to "can take an action" (e.g. beholder desc vs aboleth desc).

Feature Request: Optional "Equipment" Row

@daft-develop Well, since you're okay with me opening a bunch of feature requests, here goes. :)

Stat blocks in 4E sometimes had an "equipment" row at the bottom of the stat block to list any special equipment a monster is carrying. This feature is notably absent from 5E stat blocks, but it would be useful for DMs like me who like to track that sort of thing (mostly because my players are of the "loot and pillage" kind when it comes to monsters).

Examples from 4E:
a5917d7cd4d89de5f6a3685273d8c470
9bc6dbd750b1f474b729670baadaaedb

Not all stat blocks had this equipment row, however:
31f104f0192a7b65e28fedbb8642c608

I think if implemented, this feature would work best as an optional checkbox.

Feature Request: Optional "Initiative" Row

In the same vein as my suggested "Equipment" row, an "Initiative" row (probably placed just before or after the "Speed" row) would be a useful feature.

It would be handy to have an optional row in the stat block for monsters who have unusual bonuses to initiative, such as from special equipment. There are variant rules in the 5E DMG that involve calculating special initiative modifiers for players and monsters based on size, weapon type, etc. This is the kind of information that would be handy to have in a stat block.

Additionally, I like to create stat blocks to represent my players' combat capabilities because it's useful reference information, and players can sometimes have bonuses to initiative as well.

As such, an optional "Initiative" row would be useful.

I'd suggest implementing it as follows: an Initiative bonus "box" that is set to +0 by default. If the Initiative modifier for the monster is unchanged (equal to its DEX modifier) it is not listed. If the monster has an unusual bonus or penalty to initiative, this box's value can be modified, and the row appears in the stat block.

Additionally, a "custom initiative" checkbox wouldn't go amiss either. This would show the Initiative row even if it is unchanged, i.e. equal to the DEX modifier, and allow for custom notes to be added

e.g. "Initiative +2 (+5 in darkness or dim light)" kind of deal.

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.