GithubHelp home page GithubHelp logo

tchryssos / rpg-sheet Goto Github PK

View Code? Open in Web Editor NEW
0.0 2.0 0.0 2.09 MB

An online TTRPG character sheet folder (like D&D Beyond). Currently supports Shadow of the Demon Lord, Worlds Without Number, Cities Without Number, and Shadow of the Weird Wizard.

Home Page: https://rpgsheet.games

Shell 0.01% JavaScript 0.10% TypeScript 99.89%
charactersheet character-sheet tabletop-rpgs tabletop-gaming shadow-of-the-demon-lord shadow-of-the-weird-wizard worlds-without-number

rpg-sheet's Introduction

rpg sheet dot games

rpg-sheet's People

Contributors

christopher-r-doucet avatar dependabot[bot] avatar tchryssos avatar

Watchers

 avatar  avatar

rpg-sheet's Issues

Add "effects"

Right now, players need to manually manage stat changes from equipping armor or statuses. This is fine because its how it works in pen and paper, but to really capture the DND beyond magic we should add the ability to add effects.

Presumably we would need a few verbs; "set", "modify", "greater than(?)" to capture the most common ways that equipment can change things

Remove visibility context

The way I implemented this was pretty weird, and I think it's causing more confusion than good. Could add it back if people thought it was valuable, but for now, its more of a pain to manage

Actions section?

Screenshot 2023-03-24 at 9 42 21 AM

D&D beyond puts all of their usable actions / turn in an actions section. This might be a good way of organizing rpg sheet's actions as well, especially with the addition of the "martial feats" or whatever I end up calling the path stuff

Allow rulebook change

Because non premium users are limited to 5 Chars, we can get more value out of those if we allow people to change the rulebooks for them so they can rotate

This probably also necessitates a change to delete. Maybe we need an "inactive characters" section?

Also, we probably want some kind of warning about max chars (which maybe I already built?)

add clone character functionality

sometimes a DM might make a character sheet for someone, and that user should be able to clone that character to their own acount

Character personalization

This is probably currently limited to icons, but maybe I could add something like a quote or phrase you want to show up when other people see your characters on your profile?

tracked cloned from and cloned by?

It might be interesting to keep track of which character sheets have clones made of them and where a current character was cloned from

Character search

This would be pretty unhinged, but it could be funny to be able to search for characters

Multiple columns for spells / martial feats

Right now, spells are in one huge column which is a PITA to parse when you're looking for spells. On Lg screens, you should be able to have spells in multiple columns (probably 2)

error handling

When a user gets a bad response, we should show some kind of error

Unmarry auth user from profile user

Right now, because we only fetch auth data for the session on login, any data we bundle into that initial load and then try to fetch with useUser doesn't get updated without a logout / login.

Mostly this doesn't matter, but with the addition of profile customization, its kind of annoying to have to log out and log in to see changes to your display name and icon. This could be fixed by either a) fetching the users profile via the auth profile data in all the places where data freshness matters or b) just creating our own useUser equivalent hook that will fetch specifically rpg sheet users data and can be re-called as necessary

Add separate multi input for "feats"

The "path benefits" section can get really overwhelming when you have a lot of paths / feats. There should be an additional add another multiple for path benefits

Get better icon

its cool that the icon is just text and very old school, but it renders like crap in a lot of places. Figure out how to get a good SVG of the icon

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.