Matthew DeMartino
9d4cea047f
Fix proficiency bonus bug for RemarkableAthlete
2021-05-24 20:56:45 -04:00
Matthew DeMartino
37c61f6b4a
Fix some typos
2021-05-24 20:47:28 -04:00
Matthew DeMartino
b08af0865a
Remove comma
2021-05-24 20:40:29 -04:00
Matthew DeMartino
ddb9d44354
Remove encounters, refactor Actor into Entity, move more core capabilities into Entity
2021-05-24 20:38:50 -04:00
Matthew DeMartino
f6baaba7ba
Address Coverage
2021-05-23 16:18:48 -04:00
Matthew DeMartino
0c24268118
Fix CI -- remove long rest on Agent initialization
2021-05-23 15:52:50 -04:00
Matthew DeMartino
89143c5cbc
Finish encounter, test, dice unittest, attack actions
2021-05-23 14:52:18 -04:00
Matthew DeMartino
4bc844a6bf
Filling in skeleton for encounter
2021-05-23 12:29:06 -04:00
Matthew DeMartino
1243f54823
Create Actions, Executable objects
2021-05-23 00:33:48 -04:00
Matthew DeMartino
285312c0a4
Start Conditions
2021-05-22 23:54:19 -04:00
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
90e362055a
Added ability to parse JSON files exported from Foundry.
2021-05-21 09:47:40 -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
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
205093fe32
Added more useful logging output when LaTeX build fails.
2021-04-16 09:17:35 -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
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
75c77aa750
Added a way to include homebrew in a character file.
2021-02-09 22:26:50 -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
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
Tomáš Heger
dd844063f6
Add a few monsters
2020-10-25 10:12:02 +01:00