Commit Graph

48 Commits

Author SHA1 Message Date
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
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
Tomáš Heger 9fe0e0f286 Make make_sheets.py runnable directly 2020-05-05 22:23:41 +02:00
Mark Wolfman 33817135a0 All examples now build, plus added examples to travis build. 2020-05-03 22:56:35 -05:00
Tim-Jackins 08ed7da59d Removed non utf-8 characters 2019-09-09 12:45:22 -04:00
Ben Cook 2d7a25724b updated how weapons are handled 2019-01-01 17:11:39 -05:00
Ben Cook 708a39403c testing all new class features 2019-01-01 16:17:00 -05:00
Ben Cook 7f560feedb Added magic items 2018-12-26 19:57:22 -05:00
Ben Cook b73e9848ef Features added and tested for all classes/subclasses in bens campaign 2018-12-26 18:58:25 -05:00
Ben Cook d5a588deb6 confirmed all tests run properly 2018-12-22 17:16:16 -05:00
Ben Cook 943c572d15 changed way class names are handled 2018-12-22 16:16:51 -05:00
Ben Cook 40b070d782 updated so all tests pass except distinct changes to desired implementation 2018-12-22 15:17:58 -05:00
Ben Cook 0dbe54605f Added subclass descriptions 2018-12-21 12:25:02 -05:00
Ben Cook aa84911efd fully tested new multiclass create-characters, with features for races and backgrounds 2018-12-20 22:09:46 -05:00
Ben Cook 371fb327d3 Added all racial features in PHB, EEPC, VGTM 2018-12-20 20:28:35 -05:00
Ben Cook 3e48e0d4cd thorough improvements and checks to create_character 2018-12-20 18:26:44 -05:00
Ben Cook 5a221877dc create-character now works for multiclass and subclasses 2018-12-20 14:00:39 -05:00
Ben Cook 2b1f5981b4 save function now works for a character... need to add defaults if options dont exist 2018-12-20 10:35:50 -05:00
Ben Cook b93b1ac6d7 reorganized spells by name, and added directory for features for each class" 2018-12-20 09:09:38 -05:00
Ben Cook 0ed7262fc8 first features implemented 2018-12-19 16:56:04 -05:00
Ben Cook db76a1924a added new spell functions and custom weapons 2018-12-19 14:33:24 -05:00
Ben Cook e9d3bf989c updated Spells so they auto track concentration and material cost, and display all on spell page 2018-12-19 13:51:49 -05:00
Ben Cook 1629ca7460 v0.7.2: multiclass character now function, with correct spell slots. Need to add MulticlassProficiencies 2018-12-19 11:49:31 -05:00
Ben Cook 8f0ee321a4 test that backward compatability works 2018-12-19 09:34:03 -05:00
Ben Cook 6c634c0429 added first version of multiclass options. Need to test 2018-12-18 22:30:40 -05:00
Ben Cook 274f34fe88 added Aasimar, updated background languages, and corrected a few other issues 2018-12-17 16:47:58 -05:00
Mark Wolfman f10867719d Added feature enhancements for Druid's
- Circle now properly reflects the druid's available wild_shapes
- Unavaiable wild_shapes are not listed on the sheet but ghosted.
- ``spells`` is now longer relevant, only use ``spells_prepared`` in
  the character file.
2018-10-31 18:16:35 -05:00
Mark Wolfman 0e543deee9 Added Druid wild shapes, tweaked armor, and fixed some bugs.
Druid's can now add ``wild_shapes = `` to their character file. "Light
leather armor" is now just "Leather Armor".
2018-10-21 02:09:15 -05:00
Mark Wolfman 3368a435cb Added a fallback PDF routine that uses pdfrw package instead of pdftk utility. 2018-10-17 02:53:11 -05:00
Mark Wolfman 3c3d4be218 Added documentation, currently for writing character sheets only. 2018-10-15 00:52:31 -05:00
Mark Wolfman 0648a08d0c Made pdflatex an optional dependency and a little more reliable. 2018-10-14 15:21:07 -05:00
Mark Wolfman 2c8492485e Minor fixes and minor version bump.
- More reliable clean up of stray temporary files.
- Typos in spell description.
- Separate file for version number.
2018-10-14 13:59:47 -05:00
Mark Wolfman d705a1cb31 Added detailed spellbook for spellcasters 2018-05-03 00:48:36 -05:00
Mark Wolfman 23ca1d6884 Added ritual and concentration spell indicators. 2018-05-02 23:29:15 -05:00
Mark Wolfman 94d502462a Finished the basic functionality of the character creator. 2018-04-23 14:08:05 -05:00
Mark Wolfman 57043fefe3 Added a few spells and made spells sort by alpha order. 2018-04-14 13:32:31 -05:00
Mark Wolfman c9bcaac18d Added armor and shields to calculate armor class. 2018-04-14 01:28:46 -05:00
Mark Wolfman 82d59a70d9 Added more spells. 2018-04-06 18:14:13 -05:00
Mark Wolfman bab2413f4d Added spell proficiencies and an example warlock character sheet. 2018-04-02 00:03:55 -05:00
Mark Wolfman 0f6d6a03a2 Added some spells to spellsheet, but many still not entered. 2018-03-29 23:53:52 -05:00
Mark Wolfman 8a53b7c2be Added spell sheet for casters, but not spells yet. 2018-03-28 23:56:11 -05:00
Mark Wolfman cafde3465d Added basic support for Races and some raw text boxes. 2018-03-28 21:33:12 -05:00
Mark Wolfman e44bb9203b Added weapons, weapon proficiencies, and equipment. 2018-03-28 01:33:34 -05:00
Mark Wolfman 2790296a7c Auto-detect .py characters and added class ability proficiencies. 2018-03-27 13:27:32 -05:00
Mark Wolfman b1dedaddb2 Added some personality characteristics 2018-03-27 00:01:57 -05:00
Mark Wolfman bbfc8ff295 Added saving throws and skills. 2018-03-26 23:50:26 -05:00
Mark Wolfman d680cdc296 Some more advanced characteristics, different player classes, and a CLI interface. 2018-03-25 23:59:48 -05:00
Mark Wolfman 7862d14c9d Basic implementation, can fill in some attributes on the character sheet. 2018-03-25 21:08:48 -05:00