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
a08a1273cb
[WIP] Add Agent stuff
2021-05-22 20:21:44 -04:00
Matthew DeMartino
610d75582b
[WIP] Creating an Encounter
2021-05-22 20:04:47 -04:00
Mark Wolfman
d2df428969
Removed a deprecated test.
2021-05-21 10:02:41 -05:00
Mark Wolfman
c9e0350a02
Added badge to Readme for black coding style.
2021-05-21 09:57:53 -05:00
Mark Wolfman
90e362055a
Added ability to parse JSON files exported from Foundry.
2021-05-21 09:47:40 -05:00
Mark Wolfman
9b1a33bfa2
Merge pull request #93 from matsavage/latex-character-template
...
Latex character template improvements using the ``--fancy`` D&D template.
2021-05-13 10:47:06 -05:00
matsavage
94730d2f2d
fixes problem with PDF generation
2021-05-09 16:31:16 +01: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
eeef6c3e96
removes debug print statement
2021-05-05 18:40:28 +01:00
matsavage
309e6d9619
annotates subclass source
2021-05-05 18:33:03 +01:00
matsavage
835dad862a
removes ritual from spell duration
2021-05-05 18:32:18 +01:00
matsavage
1aee5f69ad
removes change to classes.py
2021-05-05 18:29:49 +01:00
matsavage
40177e783f
updates infusions
2021-05-05 18:14:23 +01:00
matsavage
631a320d84
splits out features to multiple templates and added DnD styling
2021-05-05 18:02:04 +01:00
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