Commit Graph

106 Commits

Author SHA1 Message Date
bw-mutley f296ee10ac Add files via upload 2021-09-02 21:14:30 -03:00
bw-mutley fe88987db1 Add files via upload 2021-08-09 18:48:29 -03:00
Mark Wolfman 7b5aac9247 Added ability-specific saving throw bonuses to magic items. 2021-08-08 17:26:28 -05:00
Mark Wolfman 700541a35d New function to combine dice, and use this function for hit dice.
Fixes: https://github.com/canismarko/dungeon-sheets/issues/84
2021-08-08 13:23:15 -05:00
Mark Wolfman 92b301a8e0 Made a Content base class, and changed GM extra content interface. 2021-08-07 21:18:34 -05: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 70cb8ae30f Tweaked the style sheets for fancy decorations in epub. 2021-07-13 22:37:13 -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 8be06d2ffe Epub now contains character sheets information. 2021-07-11 09:13:55 -05:00
Mark Wolfman c5672f950f Fixed broken test and added ability to put session summary into GM notes. 2021-06-16 10:08:59 -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 2f26cbd951 Tweaked inspiration, and added example of cascading sheets. 2021-06-12 14:07:39 -05:00
Mark Wolfman 72af80f991 Fixed some stale code from a PR and fixed monk unarmed strike when importing from Foundry.
Pull-request https://github.com/canismarko/dungeon-sheets/pull/96
introduced some regressions in terms of the model between
``Character`` and ``Entity`` classes. These were cleaned up.
2021-06-12 13:55:21 -05:00
Jack Timmins b4150c5f28 Merge branch 'master' into master 2021-06-09 01:13:10 -04:00
tim_jackins 7f40532a49 Merge branch 'master' of https://github.com/Tim-Jackins/dungeon-sheets 2021-06-09 01:10:02 -04:00
tim_jackins 36723417b4 Added hp current and temporary to character 2021-06-09 01:06:52 -04:00
Mark Wolfman 3d8b9987db Fixed broken test and cleaned up with flake8/black. 2021-06-04 11:36:35 -05:00
Mark Wolfman 905ecee4c9 Now creates GM sheet PDF, but with monsters only. 2021-06-03 23:35:42 -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
Jack Timmins ed50fe0c34 Merge branch 'master' into master 2021-05-28 13:06:59 -04:00
tim_jackins 428b9ea2e3 Added appearance and backstory attrs to character 2021-05-28 11:08:58 -04:00
Matthew DeMartino ef6e3b4bcb Fix failing character.py tests 2021-05-24 21:45:45 -04:00
Matthew DeMartino ddb9d44354 Remove encounters, refactor Actor into Entity, move more core capabilities into Entity 2021-05-24 20:38:50 -04:00
Matthew DeMartino 89143c5cbc Finish encounter, test, dice unittest, attack actions 2021-05-23 14:52:18 -04:00
Matthew DeMartino 1243f54823 Create Actions, Executable objects 2021-05-23 00:33:48 -04:00
Matthew DeMartino 947623c42d Refactoring Agent, Character into Agent base class 2021-05-22 23:16:33 -04:00
Matthew DeMartino db3cac000e WIP add more details in encounter 2021-05-22 21:22:57 -04:00
Matthew DeMartino 610d75582b [WIP] Creating an Encounter 2021-05-22 20:04:47 -04:00
Mark Wolfman 90e362055a Added ability to parse JSON files exported from Foundry. 2021-05-21 09:47:40 -05:00
matsavage 6f764b7ce5 fixes syntax error 2021-05-08 19:00:32 +01:00
matsavage 73e26b80d6 changes spell sorting to alphabetic 2021-05-08 18:56:04 +01:00
matsavage 631a320d84 splits out features to multiple templates and added DnD styling 2021-05-05 18:02:04 +01:00
matsavage 406b4d004d spells also ordered by level 2021-05-04 22:31:03 +01:00
Mark Wolfman 30369ce1d4 Ran flake8 and black linters, and other cleanup-related fixes.
Project now passes flake8 and black linter (also including more rst
cleanup). Moved latex related things to dedicated ``latex.py`` module,
and removed the ``makesheets -dF`` call from travis.
2021-04-16 11:10:17 -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 ccf886b8ae Missing weapons now raise a warning, and recursive directory parsing.
In order to avoid parsing arbitrary python files encountered during
directory recursion, ``makesheets`` now checks each python file for a
string listing the *dungeonsheets_version* before trying to import the
character file.
2020-11-08 14:16:26 -06:00
Mark Wolfman 50ac9f8018 Added ability to import character files in JSON format from VTTES. 2020-11-08 01:11:25 -06:00
zarandya 6c66eaa756 Multiclass Warlock spell slot counting 2020-06-06 11:55:02 +02:00
Mark Wolf c64139db5c Merge pull request #71 from 94d90b08-c4ef-416c-bf7b-b6c5b7275e6a/master
hp_max basic auto-calculation, boolean inspiration
2020-05-19 10:55:26 -05:00
Robert Kubosz 666fca4217 add infusions to character template 2020-05-12 18:58:39 +02:00
Robert Kubosz 8b56d5c651 artificer is now fully usable
Now user can pick Artificer and it works as it should.
This commit adds spell slot calculations for multiclassing with
Artificer.
2020-05-12 14:51:33 +02:00
decay 77da05527f hp_max basic auto-calculation, boolean inspiration 2020-05-11 14:40:45 +03:00
Tomáš Heger 5a9bb96dd9 Replace all relative imports with absolute ones 2020-05-05 23:00:17 +02:00
Jack 82f3d2588a Removed extra spacing on feature setting 2019-12-21 17:02:24 -05:00
Jack cb0fe1e2d8 Fixing fighting style error 2019-12-21 17:00:46 -05:00
Mark Wolfman 7ee2d25a9f Merge branch 'bacook17-master' 2019-03-23 17:23:08 -05:00
Ben Cook 9f608288cf added ALL spells; can add magic weapons/armor/shields using +X in name 2019-03-21 16:32:18 -04:00
Mark Wolf eeee757e24 Merge pull request #16 from TLATER/tlater/spell-sorcerer
Fix project-wide spelling of "sorcerer"
2019-02-16 12:50:15 -06:00
Mark Wolf d872986aeb Merge pull request #12 from jonbrouse/fix-persuasion-skill
Fix persuasion skill
2019-02-16 12:49:32 -06:00