Mark Wolfman
c5672f950f
Fixed broken test and added ability to put session summary into GM notes.
2021-06-16 10:08:59 -05:00
Mark Wolfman
5a037d3c98
_resolve_mechanic no longer accepts a *module* argument since it uses the content registry.
2021-06-13 14:58:43 -05:00
Mark Wolfman
cc430720fb
Added a content registry, so homebrew content can be referenced by name.
2021-06-13 14:29:57 -05:00
Mark Wolfman
2f26cbd951
Tweaked inspiration, and added example of cascading sheets.
2021-06-12 14:07:39 -05:00
Mark Wolfman
72af80f991
Fixed some stale code from a PR and fixed monk unarmed strike when importing from Foundry.
...
Pull-request https://github.com/canismarko/dungeon-sheets/pull/96
introduced some regressions in terms of the model between
``Character`` and ``Entity`` classes. These were cleaned up.
2021-06-12 13:55:21 -05:00
Jack Timmins
b4150c5f28
Merge branch 'master' into master
2021-06-09 01:13:10 -04:00
tim_jackins
7f40532a49
Merge branch 'master' of https://github.com/Tim-Jackins/dungeon-sheets
2021-06-09 01:10:02 -04:00
tim_jackins
36723417b4
Added hp current and temporary to character
2021-06-09 01:06:52 -04:00
Mark Wolfman
3d8b9987db
Fixed broken test and cleaned up with flake8/black.
2021-06-04 11:36:35 -05:00
Mark Wolfman
905ecee4c9
Now creates GM sheet PDF, but with monsters only.
2021-06-03 23:35:42 -05:00
Mark Wolfman
3b8dbc0566
Prepared package for adding GM sheets.
...
- Improved test coverage in ``make_sheets.py``.
- Refactor file loading to make it more flexible.
- Added a stub ``gm.py`` example.
2021-06-01 22:51:10 -05:00
Jack Timmins
ed50fe0c34
Merge branch 'master' into master
2021-05-28 13:06:59 -04:00
tim_jackins
428b9ea2e3
Added appearance and backstory attrs to character
2021-05-28 11:08:58 -04:00
Matthew DeMartino
ef6e3b4bcb
Fix failing character.py tests
2021-05-24 21:45:45 -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
89143c5cbc
Finish encounter, test, dice unittest, attack actions
2021-05-23 14:52:18 -04:00
Matthew DeMartino
1243f54823
Create Actions, Executable objects
2021-05-23 00:33:48 -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
610d75582b
[WIP] Creating an Encounter
2021-05-22 20:04:47 -04:00
Mark Wolfman
90e362055a
Added ability to parse JSON files exported from Foundry.
2021-05-21 09:47:40 -05: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
631a320d84
splits out features to multiple templates and added DnD styling
2021-05-05 18:02:04 +01:00
matsavage
406b4d004d
spells also ordered by level
2021-05-04 22:31:03 +01: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
75c77aa750
Added a way to include homebrew in a character file.
2021-02-09 22:26:50 -06: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
zarandya
6c66eaa756
Multiclass Warlock spell slot counting
2020-06-06 11:55:02 +02: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
Robert Kubosz
666fca4217
add infusions to character template
2020-05-12 18:58:39 +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
decay
77da05527f
hp_max basic auto-calculation, boolean inspiration
2020-05-11 14:40:45 +03:00
Tomáš Heger
5a9bb96dd9
Replace all relative imports with absolute ones
2020-05-05 23:00:17 +02:00
Jack
82f3d2588a
Removed extra spacing on feature setting
2019-12-21 17:02:24 -05:00
Jack
cb0fe1e2d8
Fixing fighting style error
2019-12-21 17:00:46 -05:00
Mark Wolfman
7ee2d25a9f
Merge branch 'bacook17-master'
2019-03-23 17:23:08 -05:00
Ben Cook
9f608288cf
added ALL spells; can add magic weapons/armor/shields using +X in name
2019-03-21 16:32:18 -04:00
Mark Wolf
eeee757e24
Merge pull request #16 from TLATER/tlater/spell-sorcerer
...
Fix project-wide spelling of "sorcerer"
2019-02-16 12:50:15 -06:00
Mark Wolf
d872986aeb
Merge pull request #12 from jonbrouse/fix-persuasion-skill
...
Fix persuasion skill
2019-02-16 12:49:32 -06:00
Tristan Maat
6680ab1c07
Fix project-wide spelling of "sorcerer"
...
"Sorcerer" was spelled "Sorceror" by mistake, which caused confusion
when trying to set character classes.
This is an API-breaking change.
2019-01-24 16:49:22 +00:00
Ben Cook
a384fe3a27
updated max_hp in create-character
2019-01-02 21:07:22 -05:00
Ben Cook
a80fa81993
updated create-character to include weapons and armor
2019-01-02 17:55:22 -05: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
73cb2b5e16
Added features for all classes and subclasses
2019-01-01 01:17:54 -05:00
Ben Cook
ce080b9224
Completed all features for Barbarians
2018-12-27 12:18:09 -05:00
Ben Cook
7f560feedb
Added magic items
2018-12-26 19:57:22 -05:00
Ben Cook
6809d29fc2
Confirmed tests run
2018-12-26 19:07:12 -05:00