Coder Social home page Coder Social logo

wish's People

Stargazers

 avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar

Watchers

 avatar  avatar

wish's Issues

nop-out any `js/`-prefixed symbols

There's no need for data source functions to have access to this, and limiting them to only being able to manipulate input data and preventing them from somehow causing side-effects sounds like a smart security feature.

Apply level scaling to races

This means promoting the ::total-level subscription to a builtin. That the level to use for scaling with races should be the total of class levels is D&D-specific, but it seems reasonable to assume that as a default....

Support modifying properties of spells with attrs

In particular, some Warlock Eldritch Invocations make certain spells at-well, and sometimes "at will" but once-per-day. Also, Tiefling's Infernal Legacy lets them cast Hellish Rebuke as a 2nd level spell once per long-rest. DNDB handles this by being able to render the spell twice under 2nd level spells, based on the source—once from Infernal Legacy, and once when upcast from 1st level as a Warlock.

I'm not sure what the best way for us to surface these things is yet....

Sometimes Wizard Prepared management is wonky

The "manage prepared" overlay is including all wizard spells, instead of just those from the spellbook. Just in my test character, though; not my first Wizard. Doesn't seem to be related to whether Wizard is :primary?, or part of a multiclass at all.

Make Spell Management overlay more useful

In particular:

  • Add more spell info
  • Reflect "always prepared" spells in the extra-spells list
  • Filter out spells that are too high-level
  • "Disable" preparing more spells than should be legal (but probably just a visual treatment rather than outright forbidding, for homebrew purposes)
  • Shared "spell info card" widget with all the bits and pieces

Only surface *selected* feature options in the "Features" section

All the values for Draconic Ancestor from Sorcerer, for example, show up; you should only see what you've selected, and not all of the other options. The quick hack fix is to mark them all as :implicit?, but I think actually you would like to see which one you've selected in this case (at least, if we add better descriptions).

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.