Commit Graph

333 Commits

Author SHA1 Message Date
Mark Wolfman a31b9eb42c Moved mod_str function from forms.py back to stats.py, and black formatting. 2021-07-07 10:29:46 -05:00
Mark Wolfman 8a054b335f Added table of contents to epub. 2021-07-06 23:48:36 -05:00
Mark Wolfman b1e69182eb Added a CSS file to the epub output format. 2021-07-05 22:54:23 -05:00
Mark Wolfman 05aec37352 Cleaned up docstrings on monsters. 2021-07-05 09:54:06 -05:00
Mark Wolfman 22dd8894bc Ability to output GM sheets as EPUB files (without CSS for now). 2021-07-04 23:19:44 -05:00
Mark Wolfman aed864b093 Version bump to 15.1 2021-07-03 14:36:26 -05:00
Mark Wolfman dbea8f5dce Character sheet PDF's now have outline bookmarks. 2021-07-01 22:29:42 -05:00
Mark Wolfman 27cbd7c8a2 Foundry reader now properly read max HP (formerly read current HP). 2021-07-01 22:13:53 -05:00
Mark Wolfman d678002131 GM session notes PDF now has a outline. 2021-07-01 22:09:27 -05:00
Mark Wolfman 084ea27d00 Bug fix when generating a DM sheet with no random_tables entry. 2021-07-01 21:01:41 -05:00
Mark Wolfman 4e11af7acd Added an option to put random tables into the GM notes. 2021-06-21 16:49:40 -05:00
Mark Wolfman 086134215c Reformatted docstrings for monsters 'a'. 2021-06-20 17:17:18 -05:00
Mark Wolfman 967b285e27 Added specific weapon subclasses to dungeonsheets.mechanics.
fixes: https://github.com/canismarko/dungeon-sheets/issues/99
2021-06-19 22:01:43 -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 a9c893a4e3 Fixed some content details. 2021-06-15 06:24:42 -05:00
Mark Wolfman 57cb094d2e Fixed a bug where skill names with spaces were not recognized as proficient. 2021-06-13 17:50:53 -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 1abfcaf657 Fixed broken tests. 2021-06-12 15:37:10 -05:00
Mark Wolfman 6dcd20f877 Spell list now only includes prepared spells if the list would overflow the available lines. 2021-06-12 15:02:00 -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
Mark Wolfman 4ce68d5642 Added ability for a sheet to inherit from another parent sheet. 2021-06-12 13:15:30 -05:00
Mark Wolfman 2312f50d07 Merge pull request #96 from Tim-Jackins/master
Adding the second page of the standard character sheet to the generation (WIP)
2021-06-12 13:14:10 -05:00
Mark Wolfman 1ab946d5c3 Added more stats to the party summary in the GM sheet. 2021-06-11 23:43:41 -05:00
Mark Wolfman 7d564ac1e1 Allow importing of homebrew material stored in a separate module. 2021-06-11 09:07:48 -05:00
Mark Wolfman b432e67a35 Added 'Rival Intern' background, fixed bugs, and findattr now removes '/'. 2021-06-09 23:06:48 -05:00
Mark Wolfman bd895c4efc Cleaned up the PDF for GM monster stats. 2021-06-09 21:22:12 -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 8c1540d2cc Added all possible values to monk1 2021-06-09 01:07:30 -04:00
tim_jackins 36723417b4 Added hp current and temporary to character 2021-06-09 01:06:52 -04:00
Mark Wolfman 62f6876f69 Added party stats for the GM notes sheet. 2021-06-06 23:07:04 -05:00
Mark Wolfman 3d8b9987db Fixed broken test and cleaned up with flake8/black. 2021-06-04 11:36:35 -05:00
Mark Wolfman 84453404b4 Added documentation for the new GM notes feature. 2021-06-04 11:10:45 -05:00
Mark Wolfman 4e4059f44c Merge pull request #97 from stravajiaxen/master
Add all SRD Monsters
2021-06-04 10:51:26 -05:00
Mark Wolfman 1d6d4a3037 Install DND-5e-LaTeX-Template for travis builds. 2021-06-04 10:01:39 -05:00
Mark Wolfman 905ecee4c9 Now creates GM sheet PDF, but with monsters only. 2021-06-03 23:35:42 -05:00
Matthew DeMartino f05e2ae069 Ankylosaurus is SRD 2021-06-03 21:52:23 -04:00
Matthew DeMartino 291cc2d4d7 Update Monsters into multiple files like spells are 2021-06-03 21:43:46 -04:00
Matthew DeMartino 1ca5ef16ea Add a couple monsters 2021-06-02 21:14:32 -04: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 bb3a40ed0e Added contributor guidelines. 2021-05-30 20:42:27 -05:00
Jack Timmins ed50fe0c34 Merge branch 'master' into master 2021-05-28 13:06:59 -04:00
tim_jackins 8e2e021285 Added second page of character sheet 2021-05-28 11:28:50 -04:00
tim_jackins ca4bed23cf Functions to build 2nd page of the character sheet 2021-05-28 11:26:56 -04:00
tim_jackins 428b9ea2e3 Added appearance and backstory attrs to character 2021-05-28 11:08:58 -04:00
Mark Wolfman 4840c0797c Merge pull request #95 from stravajiaxen/master
Entity Class + Typo Fixes
2021-05-28 09:43:34 -05:00
Matthew DeMartino ef6e3b4bcb Fix failing character.py tests 2021-05-24 21:45:45 -04:00
Matthew DeMartino 9d4cea047f Fix proficiency bonus bug for RemarkableAthlete 2021-05-24 20:56:45 -04:00