MET Vampire the Masquerade character generator
Based on 2015 edition from By Night Studios
Some terms are copyrighted by or registered trademarks of CCP hf. This tool is unofficial, and the author is not affiliated with the companies mentioned above.
Deployed to https://www.met-embracer.com/
Currently deployment is manual, so the site may not reflect the latest changes.
- Print options (A4 size, etc.)
- Improve test coverage
- Techniques (clear if change Generation)
- Elder Powers (clear if change Generation)
- Eerie Presence Flaw can be purchased multiple times
- Anarch Movement Generation merit and Path costs
- True Brujah cannot purchase Empathy
- Premascine can learn Necromancy: Mortis Path as out-of-clan
- Volgirre can learn Vicissitude out-of-clan (up to 2 dots)
- Carpathians can learn Protean out-of-clan and cannot take the Szlachta merit
- Koldun additional Thaumaturgy path (odd costs)
- Angellis Ater choice of in-clan discipline
- Necromantic Training and similar merits allowing access to disciplines
- Prettier v1 with single quotes (
yarn prettify
) - EditorConfig
- Yarn
- prop-types
- Prefer function components to class components (OK to use Hooks)
- Flux Standard Actions
- Strict Mode (except for react-select)
- Reselect selectors
- Only reducers and selectors should know the exact state structure
- CSS Modules
- Jest/React Testing Library tests (using it() alias for test()) - all passing:
- No ESLint warnings/errors
- No console warnings/errors
- Works in modern browsers (does not support Internet Explorer)
Built with React and Redux - thanks so much to Facebook, Dan Abramov, Mark Erikson, and all contributors!
Special thanks to my lovely wife hellomandie for styling the app!
Thanks to Anthony Accomazzo for his article on deploying a React app to Amazon's S3.
Uses Font Awesome by Dave Gandy (v4, not v5).
Uses jsPDF by James Hall.