Mark Wolfman
c9a0eb1f0e
Added ability to define magic weapons by multiple inheritence.
2022-03-10 14:17:26 -06:00
Mark Wolfman
23b4bd2559
Fixed tests: needed defaults for making character sheets for NPCs (e.g. GM notes).
2022-01-22 14:49:13 -06:00
Mark Wolfman
37a159f39f
Merge pull request #106 from dwoos/no-dex-penalty
...
Add a field to armor to ignore dexterity
2021-08-10 10:02:32 -05:00
Mark Wolfman
7b5aac9247
Added ability-specific saving throw bonuses to magic items.
2021-08-08 17:26:28 -05:00
Doug Woos
842a76cfd0
Add a field to armor to ignore dexterity
...
The dexterity modifier, whether it's a bonus or a penalty, should be ignored
entirely when computing AC for heavy armor.
2021-08-08 11:24:36 -07:00
Mark Wolfman
92b301a8e0
Made a Content base class, and changed GM extra content interface.
2021-08-07 21:18:34 -05:00
Mark Wolfman
a18b6df3bb
Magic items now can add to saving throw modifiers, and added
...
Ankylosaurus back in.
This is all or nothing at the moment, so all saving throws get the
same bonus.
Fixes: https://github.com/canismarko/dungeon-sheets/issues/101
2021-08-05 21:34:27 -05:00
Mark Wolfman
88bdd59fdd
Added spell list to the epub, and cleaned up dict-list style sheet.
2021-07-11 12:35:22 -05:00
Mark Wolfman
8be06d2ffe
Epub now contains character sheets information.
2021-07-11 09:13:55 -05:00
Mark Wolfman
a31b9eb42c
Moved mod_str function from forms.py back to stats.py, and black formatting.
2021-07-07 10:29:46 -05:00
Mark Wolfman
b1e69182eb
Added a CSS file to the epub output format.
2021-07-05 22:54:23 -05:00
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
57cb094d2e
Fixed a bug where skill names with spaces were not recognized as proficient.
2021-06-13 17:50:53 -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
b432e67a35
Added 'Rival Intern' background, fixed bugs, and findattr now removes '/'.
2021-06-09 23:06:48 -05:00
Mark Wolfman
3d8b9987db
Fixed broken test and cleaned up with flake8/black.
2021-06-04 11:36:35 -05:00
Matthew DeMartino
9d4cea047f
Fix proficiency bonus bug for RemarkableAthlete
2021-05-24 20:56: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
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
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
Tomáš Heger
5a9bb96dd9
Replace all relative imports with absolute ones
2020-05-05 23:00:17 +02: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
Ben Cook
575d7ee703
added new spells and weapons
2019-03-11 17:13:22 -04:00
Ben Cook
73cb2b5e16
Added features for all classes and subclasses
2019-01-01 01:17:54 -05:00
Ben Cook
5411084001
All features added for cleric, druid, fighter, monk
2018-12-31 19:36:05 -05:00
Ben Cook
98444308e2
added all features for bards
2018-12-27 13:00:26 -05:00
Ben Cook
ce080b9224
Completed all features for Barbarians
2018-12-27 12:18:09 -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
a83c49146c
checked new code works for create-character
2018-12-23 03:22:47 -05:00
Ben Cook
6c4589d03f
added primary ability and new AC and speed calculations
2018-12-23 01:45:04 -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
5a221877dc
create-character now works for multiclass and subclasses
2018-12-20 14:00:39 -05:00
Ben Cook
0ed7262fc8
first features implemented
2018-12-19 16:56:04 -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
c9bcaac18d
Added armor and shields to calculate armor class.
2018-04-14 01:28:46 -05:00
Mark Wolfman
e6bec1ce55
Added more all wizard necromancy spells and a spell factory.
2018-04-09 23:58:56 -05:00
Mark Wolfman
e44bb9203b
Added weapons, weapon proficiencies, and equipment.
2018-03-28 01:33:34 -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