_ _ _
| | ___ (_) | |
_____ _____ _ __ __| |___ ( _ ) __ ___ ______ _ _ __ __| |_ __ _ _
/ __\ \ /\ / / _ \| '__/ _` / __| / _ \/\ \ \ /\ / / |_ / _` | '__/ _` | '__| | | |
\__ \\ V V / (_) | | | (_| \__ \ | (_> < \ V V /| |/ / (_| | | | (_| | | | |_| |
|___/ \_/\_/ \___/|_| \__,_|___/ \___/\/ \_/\_/ |_/___\__,_|_| \__,_|_| \__, |
__/ |
|___/
A tool built super quickly for my fellow OSR players. I sourced the equipment lists, along with their weights and costs, from the rulebook and used the BFRPG Equipment Emporium to fill in any missing weights.
Contributions are welcome!
This is an unofficial tool for "Swords and Wizardry" and is not endorsed by the game's publishers. All related trademarks belong to their respective owners.
This is a quick and dirty code; I spent only a little time making it "clean". You can read the sources at your own risk.
To see a better approach I took on a similar project, check out my other TTRPG helper and generator for the Lamentation of the Flame Princess system.
Current URL: https://swords-and-wizardry.ivlev.blog/
- Random character generation (check TODO)
- Spell lists for casters. Magic Users get their spells randomly according to their Intelligence score
- Lists of equipment, weapons, and armor with weight and cost
- Inventory management, calculating total weight, cost, and speed
- Multiple inventories that can be renamed. For example: "Zsusza, the thief", "Zoltan, the mercenary", "Solomon, the donkey", etc.
- Quick equipment sets that can be selected to save time when generating a new character
- Saves inventory in the browser's local storage, meaning the selected items will persist after a page reload
- Displays help on encumbrance and speed
- Converts text (which can be copied from other sources) into equipment and adds it to the inventory
- Exports and import characters and their inventories
- Custom items
- Builds with WMR
- Mobiles support (limited, desktop is the prio)
- Cool retro pixel UI (well, designers needed)
Contributions are welcome. Code should follow conventions described in Code Conventions.
- Languages support (?)
- Add coins
- New random character: adjust heuristics (drop hopeless, pick random properly)
- Race
- Half elves cannot be pure Fighters or MU, only listed classes (and other races?)
- Char: edit numbers
- Generate with strict 0e attrs
- Fighter Parrying Ability
- lighter font/dark themes (?)
- Console log with events like "Intelligence: rolled 3d6 with 12 ..." (?)
- Reorder inventories