Commit Graph

256 Commits

Author SHA1 Message Date
matsavage 96a6f0cc2e adds flag for unassumable form 2021-05-04 23:54:14 +01:00
matsavage a097e55fbd first pass at druid shapes to monster blocks 2021-05-04 23:08:32 +01:00
matsavage 406b4d004d spells also ordered by level 2021-05-04 22:31:03 +01:00
matsavage 4dd5ae232b updates ritual and concentration spells 2021-05-04 22:06:35 +01:00
matsavage 8dbc5c2359 changes spell levels to ordinals 2021-05-04 21:56:53 +01:00
matsavage ac65947750 updates fancy output to use \DndSpellHeader as provided by the template 2021-05-04 21:37:19 +01:00
matsavage 508c93911f first pass at creating singular tex file 2021-05-04 21:06:14 +01:00
matsavage e66be2e60b moves template pdf functions to new file 2021-05-04 18:02:22 +01:00
Mark Wolfman e5ec51b0e7 Ran flake8 and black against tests. 2021-04-16 11:28:05 -05:00
Mark Wolfman 0c3dbc73fc Fixed bug with textbox formatting. 2021-04-16 11:27:50 -05: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 9dfc02f3df Added texlive-latex-extra to travis.yml (for supertabular package). 2021-04-16 09:31:49 -05:00
Mark Wolfman 205093fe32 Added more useful logging output when LaTeX build fails. 2021-04-16 09:17:35 -05:00
Mark Wolfman 4ef05710c4 Added texlive fonts to travis build. 2021-04-15 22:51:52 -05:00
Mark Wolfman 01f3f0d15f Version bump to v0.13.0 2021-04-15 22:34:33 -05:00
Mark Wolfman 63c62a17f8 Fixed remaining docstrings to be valid rst, and cleaned up TeX templates. 2021-04-15 22:31:14 -05:00
Mark Wolfman c8577187b0 Added a test to check that all spells are valid rst. 2021-04-14 13:04:46 -05:00
Mark Wolfman 4aa43d2bec RST now parses tables. 2021-04-14 07:24:34 -05:00
Mark Wolfman 67adc390cb Fixed unit-tests for RST parsing. 2021-04-14 07:24:33 -05:00
Mark Wolfman 2aa5afd538 Fixed some docstrings for spells and features. 2021-04-14 07:24:27 -05:00
Mark Wolfman 4719ad4305 Switched to docutils/sphinx for parsing docstrings into LaTeX. 2021-04-14 07:23:18 -05:00
Mark Wolfman e448244ba5 Merge pull request #90 from jrmo14/master
Fix Artificer Magical Tinkering description
2021-03-11 16:15:13 -06:00
Jackson bc8e40b7f2 Fix Artificer Magical Tinkering description 2021-03-06 22:51:54 -05:00
Mark Wolfman a67fac2f17 Removed a redundant definition for the goblin race
fixes https://github.com/canismarko/dungeon-sheets/issues/76
2021-02-10 21:09:58 -06:00
Mark Wolfman a12338363e Version bump 2021-02-10 21:02:11 -06:00
Mark Wolfman 33649f84d7 Documentation for including homebrew mechanics. 2021-02-10 21:01:40 -06:00
Mark Wolfman 75c77aa750 Added a way to include homebrew in a character file. 2021-02-09 22:26:50 -06:00
Mark Wolf f5a1d84c60 Merge pull request #87 from geckon/new_spells
Add Mind Sliver and Wristpocket
2020-12-03 15:17:21 -06:00
Tomáš Heger 7dd46bd0ce Add Mind Sliver and Wristpocket 2020-11-24 01:01:27 +01: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 debbfc5ae1 Version bump to 0.11.0 2020-11-08 01:11:49 -06:00
Mark Wolfman 50ac9f8018 Added ability to import character files in JSON format from VTTES. 2020-11-08 01:11:25 -06:00
Mark Wolfman 839f684b02 Added a test for bulleted list formatting. 2020-10-27 21:24:28 -05:00
Mark Wolf d896e828e1 Merge pull request #86 from geckon/add_monsters
Add a few monsters
2020-10-26 14:22:06 -05:00
Tomáš Heger dd844063f6 Add a few monsters 2020-10-25 10:12:02 +01:00
Mark Wolf f77c45f15d Merge pull request #82 from DanRoscigno/patch-2
Correct weapon names
2020-10-21 12:01:58 -05:00
Dan Roscigno ff5bd1e2db Correct weapon names
Closes issue https://github.com/canismarko/dungeon-sheets/issues/81
2020-10-14 22:15:12 -04:00
Mark Wolf def22356dc Merge pull request #80 from zarandya/master
fix typo in 'vengeance'
2020-09-14 14:27:48 -05:00
zarandya f378918b3d fix typo in 'vengeance' 2020-09-12 13:25:16 +01:00
Mark Wolfman 5a1c45bd11 Bug fixes, missing items, and version bump to v0.10.2 2020-07-10 08:57:16 -05:00
Mark Wolfman 51c5e81322 Remove illegal unicode character (\227) from spells_p.py descriptions. 2020-07-09 14:04:54 -05:00
Mark Wolf f8cab809f5 Merge pull request #74 from DanRoscigno/patch-1
Update README.rst
2020-06-12 14:08:11 -05:00
Dan Roscigno dc98e7d97e Update README.rst
replace `to` with `the`
2020-06-12 09:23:48 -04:00
Mark Wolf bdcb6e23d8 Merge pull request #72 from zarandya/master
Multiclass Warlock spell slot counting
2020-06-09 13:00:05 -05:00
zarandya 6c66eaa756 Multiclass Warlock spell slot counting 2020-06-06 11:55:02 +02:00
Mark Wolfman 6a23931e40 Parsing of lists in spell/feature/etc docstrings. 2020-05-19 16:42:04 -05: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
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
Mark Wolfman a3bf048e70 Parsing of reST headings into LaTeX \section*{}, etc. 2020-05-14 11:52:32 -05:00