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
Mark Wolf
a32d1e7142
Merge pull request #69 from rkubosz/artificer
...
artificer: change dots to hyphen
2020-05-14 06:47:01 -05:00
Robert Kubosz
0314357a84
change dots to hyphen
...
This commit also fixes spelling and files' formatting
2020-05-14 01:07:00 +02:00
Mark Wolf
1c159e87a4
Merge pull request #67 from rkubosz/artificer
...
Added the Artificer character class
2020-05-13 16:55:26 -05:00
Mark Wolf
c669bc78ce
Merge pull request #68 from rkubosz/multiprocessing
...
add multiprocessing
2020-05-13 16:44:31 -05:00
Robert Kubosz
da82f37421
turn off multiprocessing if debug
2020-05-13 14:24:20 +02:00
Robert Kubosz
6a5878da93
add multiprocessing
...
Multiprocessing seems to be working.
Removed unused imports.
Changed output of print statements, because previous ones were unreadable with multiprocessing.
2020-05-13 01:50:33 +02:00
Robert Kubosz
666fca4217
add infusions to character template
2020-05-12 18:58:39 +02:00
Robert Kubosz
bcc42c4edb
fix flake8 warnings
2020-05-12 17:33:27 +02:00
Robert Kubosz
805c716d25
add infusions to character template
2020-05-12 17:19:15 +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