Commit Graph

212 Commits

Author SHA1 Message Date
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
Robert Kubosz 9a526278b3 add infusions
This commit adds infusions for use with Artificer class and adds a latex
form that generates pdf with infusions list.
2020-05-12 13:34:40 +02:00
Robert Kubosz e3f5cf49fd change hyphen to dots 2020-05-12 12:19:54 +02:00
Robert Kubosz 4b11695d51 remove spells from prepared list
This commit ensures, that there would be no added spells in case user
does not choose a subclass.
2020-05-12 11:17:56 +02:00
Robert Kubosz cf27b596ef add artificer to create-character 2020-05-12 03:15:19 +02:00
Robert Kubosz c9a0d4d6d7 add spells for specializations 2020-05-12 00:34:28 +02:00
Robert Kubosz 6aedac5b89 mod infuse item 2020-05-12 00:03:31 +02:00
Robert Kubosz ff835fefeb add artificer class
Work still in progress, at now just basics.
2020-05-11 23:46:15 +02:00
Mark Wolf e4f03b3dce Merge pull request #65 from rkubosz/fix_reroll_max_hp
fix reroll max hp

This bug was introduced when numpy dependency was removed: https://github.com/canismarko/dungeon-sheets/commit/8f0facc42901e35a109145b096be9e0509ca80df
2020-05-11 12:15:07 -05:00
Robert Kubosz edb30f3443 fix reroll max hp
This commit fixes a bug that occured in create-character menu.
The 'reroll max hp' option crashed due to invalid parameters of
function.
2020-05-11 18:59:34 +02:00
decay 77da05527f hp_max basic auto-calculation, boolean inspiration 2020-05-11 14:40:45 +03:00
Mark Wolfman 8f0facc429 Removed unnecessary dependency on numpy.
Fixes https://github.com/canismarko/dungeon-sheets/issues/27
2020-05-06 21:00:48 -05:00
Mark Wolfman 615275f1de Optional support in make_sheets.py for the dndbook LaTeX package with the `-F` flag.
Partially fixes: https://github.com/canismarko/dungeon-sheets/pull/18
2020-05-06 20:48:55 -05:00
Mark Wolf 6a8b2a5793 Merge pull request #64 from geckon/50
Fix imports, make make_sheets.py runnable directly
2020-05-06 15:22:05 -05:00
Mark Wolfman 339346aa73 Merge branch 'geckon-55_fighter' 2020-05-06 15:16:03 -05:00
Mark Wolfman cf47cd4bff Merge branch '55_fighter' of https://github.com/geckon/dungeon-sheets into geckon-55_fighter 2020-05-06 15:15:51 -05:00
Mark Wolfman a586e15a29 Merge branch 'geckon-51_feats' 2020-05-06 15:13:02 -05:00
Mark Wolfman b09fc4f70d Merge branch '51_feats' of https://github.com/geckon/dungeon-sheets into geckon-51_feats 2020-05-06 15:12:40 -05:00
Tomáš Heger 5a9bb96dd9 Replace all relative imports with absolute ones 2020-05-05 23:00:17 +02:00
Tomáš Heger 7019199020 Add make test 2020-05-05 22:25:10 +02:00
Tomáš Heger 9fe0e0f286 Make make_sheets.py runnable directly 2020-05-05 22:23:41 +02:00
Mark Wolfman a741bd479c Travis now goes back to dungeonsheets root directory after building examples. 2020-05-03 23:30:50 -05:00
Mark Wolfman a39587ee8f Version bump: 0.10.1 2020-05-03 23:24:27 -05:00
Mark Wolfman db998faa55 Fixed dependencies for building example character sheets on travis. 2020-05-03 23:16:29 -05:00
Mark Wolfman 33817135a0 All examples now build, plus added examples to travis build. 2020-05-03 22:56:35 -05:00
Mark Wolfman 22c3e4dbeb Cleaned up cruft and removed generated files. 2020-05-03 21:22:19 -05:00
Mark Wolf 117efdf18e Merge pull request #62 from rkubosz/unprepared_spells_solid_black
fix #58
2020-05-01 21:07:41 -05:00
Mark Wolf c92d826dce Merge pull request #61 from rkubosz/resilient_feature_and_cloak_of_displacement
Resilient feature and cloak of displacement
2020-05-01 11:47:29 -05:00
Mark Wolf 58d1800179 Merge branch 'master' into resilient_feature_and_cloak_of_displacement 2020-05-01 11:46:11 -05:00
Mark Wolfman ac921308ff Added humans backl into the list of races.
Fixes issue: https://github.com/canismarko/dungeon-sheets/issues/49
2020-05-01 10:43:32 -05:00
Mark Wolf 63dc881a24 Merge pull request #54 from geckon/53_dashes
Fix #53 dashes
2020-05-01 10:36:58 -05:00
Robert Kubosz 14ea609617 remove gray color for unprepared spells 2020-05-01 17:07:02 +02:00
Robert Kubosz f74ea6e426 add missing name and source of Tinker feat 2020-05-01 14:18:10 +02:00
Tomáš Heger 3e1a15e394 Add fighter fighting styles from UA 2020-05-01 02:19:16 +02:00
Tomáš Heger 0df5d50fe5 Fix dash words and some other typos 2020-05-01 01:22:24 +02:00