Mark Wolfman
c9a0eb1f0e
Added ability to define magic weapons by multiple inheritence.
2022-03-10 14:17:26 -06:00
Mark Wolfman
5183a6301d
Added character portraits from @vincentmalloy.
...
Merge https://github.com/canismarko/dungeon-sheets/pull/100
2021-07-21 17:18:31 -05:00
Mark Wolfman
f4f101e39c
Monsters now have a spells attribute that will eventually hold a list of spells.
2021-07-13 00:13:04 -05:00
Mark Wolfman
5a037d3c98
_resolve_mechanic no longer accepts a *module* argument since it uses the content registry.
2021-06-13 14:58:43 -05:00
Mark Wolfman
cc430720fb
Added a content registry, so homebrew content can be referenced by name.
2021-06-13 14:29:57 -05:00
Mark Wolfman
3b8dbc0566
Prepared package for adding GM sheets.
...
- Improved test coverage in ``make_sheets.py``.
- Refactor file loading to make it more flexible.
- Added a stub ``gm.py`` example.
2021-06-01 22:51:10 -05:00
Mark Wolfman
e5ec51b0e7
Ran flake8 and black against tests.
2021-04-16 11:28:05 -05:00
Mark Wolfman
75c77aa750
Added a way to include homebrew in a character file.
2021-02-09 22:26:50 -06:00
Mark Wolfman
50ac9f8018
Added ability to import character files in JSON format from VTTES.
2020-11-08 01:11:25 -06:00
decay
1caa057f66
Add separated case for max_xp
2020-05-18 21:42:43 +03:00
decay
678f44f7be
Add 2 tests
2020-05-18 20:22:49 +03:00
Ben Cook
2d7a25724b
updated how weapons are handled
2019-01-01 17:11:39 -05:00
Ben Cook
708a39403c
testing all new class features
2019-01-01 16:17:00 -05:00
Ben Cook
c29d3694f2
Updated latest tests to pass
2018-12-26 20:00:17 -05:00
Ben Cook
6809d29fc2
Confirmed tests run
2018-12-26 19:07:12 -05:00
Ben Cook
d5a588deb6
confirmed all tests run properly
2018-12-22 17:16:16 -05:00
Ben Cook
b799f8b108
updated character definitions to use names
2018-12-22 16:57:14 -05:00
Ben Cook
943c572d15
changed way class names are handled
2018-12-22 16:16:51 -05:00
Mark Wolfman
f10867719d
Added feature enhancements for Druid's
...
- Circle now properly reflects the druid's available wild_shapes
- Unavaiable wild_shapes are not listed on the sheet but ghosted.
- ``spells`` is now longer relevant, only use ``spells_prepared`` in
the character file.
2018-10-31 18:16:35 -05:00
Mark Wolfman
0e543deee9
Added Druid wild shapes, tweaked armor, and fixed some bugs.
...
Druid's can now add ``wild_shapes = `` to their character file. "Light
leather armor" is now just "Leather Armor".
2018-10-21 02:09:15 -05:00
Mark Wolfman
3368a435cb
Added a fallback PDF routine that uses pdfrw package instead of pdftk utility.
2018-10-17 02:53:11 -05:00
Mark Wolfman
c9bcaac18d
Added armor and shields to calculate armor class.
2018-04-14 01:28:46 -05:00
Mark Wolfman
8a53b7c2be
Added spell sheet for casters, but not spells yet.
2018-03-28 23:56:11 -05:00
Mark Wolfman
cafde3465d
Added basic support for Races and some raw text boxes.
2018-03-28 21:33:12 -05:00
Mark Wolfman
e44bb9203b
Added weapons, weapon proficiencies, and equipment.
2018-03-28 01:33:34 -05:00
Mark Wolfman
bbfc8ff295
Added saving throws and skills.
2018-03-26 23:50:26 -05:00
Mark Wolfman
d680cdc296
Some more advanced characteristics, different player classes, and a CLI interface.
2018-03-25 23:59:48 -05:00
Mark Wolfman
7862d14c9d
Basic implementation, can fill in some attributes on the character sheet.
2018-03-25 21:08:48 -05:00