Skip to content

Encumbrance helpers and more for the Lamentations of the Flame Princess RPG system

Notifications You must be signed in to change notification settings

8kto/ttrpg-lotfp-helpers

Repository files navigation

build

Princess Helpers

An online inventory and equipment tool compatible with the LotFP TTRPG system.

The main task this tool aims to solve is to allow playing from a phone or desktop, quickly create inventory, and easily calculate encumbrance and movement rate (speed).

Disclaimer

This product is an independent production by Igor Okto / undefined and is not affiliated with Lamentations of the Flame Princess. Lamentations of the Flame Princess is a registered trademark owned by James Edward Raggi IV.

The content utilized in this project has been sourced from publicly available materials, including but not limited to the LotFP Rules & Magic Free Version and resources from Basic Fantasy RPG.

Demo

https://princess-helpers.vercel.app

Features list

  • Equipment list from the core book
    • Armor
    • Weapon, melee and missile
    • Common items
    • Details for each item
    • Filter by city/rural cost
    • Add multiple copies of same item
  • Extended list of equipment
    • Expanded list of weapons
  • Calculation
    • Cost
    • Encumbrance
    • Movement
    • Terrain and weather adjustments
    • Dwarf modifier
  • Custom equipment entries
  • Wallet (available money)
    • Manage costs when an item is added
  • Add coins and calculate the encumbrance
    • Track different kinds of coins
  • Inventory is saved in locale storage and survives the page reload
    • State can be exported and imported
  • Languages support
  • Responsive layout, mobile devices support
  • Equipment sets
    • By class
    • Common
    • Random

Next big things

I value your feedback and don't want to spend time on unnecessary things. Please reach out to me with your questions or comments through my GitHub profile, or create an Issue/Feature request.

  • PWA
  • Basic E2E tests
  • Multiple Inventories
  • Mounts
  • Firearms list

I would also be glad to add more languages. Please reach out to me if you're interested in volunteering.

Development

nvm use     # Use the required Node.js version
yarn        # Install project dependencies
yarn dev    # Start the development server

Open http://localhost:3000 with your browser to see the result.

# This command runs linter, tests and type checks
yarn weok

About

Encumbrance helpers and more for the Lamentations of the Flame Princess RPG system

Topics

Resources

Stars

Watchers

Forks

Languages