LICENSE
MANIFEST.in
README.md
pyproject.toml
src/dndkit/__init__.py
src/dndkit/__main__.py
src/dndkit/activity.py
src/dndkit/app.py
src/dndkit/config.py
src/dndkit/errors.py
src/dndkit/text.py
src/dndkit/transport.py
src/dndkit.egg-info/PKG-INFO
src/dndkit.egg-info/SOURCES.txt
src/dndkit.egg-info/dependency_links.txt
src/dndkit.egg-info/entry_points.txt
src/dndkit.egg-info/requires.txt
src/dndkit.egg-info/top_level.txt
src/dndkit/game/__init__.py
src/dndkit/game/areas.py
src/dndkit/game/battlefield.py
src/dndkit/game/bestiary.py
src/dndkit/game/characters.py
src/dndkit/game/combat.py
src/dndkit/game/combatants.py
src/dndkit/game/concentration.py
src/dndkit/game/dice.py
src/dndkit/game/effects.py
src/dndkit/game/grid.py
src/dndkit/game/journal.py
src/dndkit/game/movement.py
src/dndkit/game/pathing.py
src/dndkit/game/proficiencies.py
src/dndkit/game/progression.py
src/dndkit/game/readiness.py
src/dndkit/game/reference.py
src/dndkit/game/registry.py
src/dndkit/game/resources.py
src/dndkit/game/rests.py
src/dndkit/game/rules.py
src/dndkit/game/seating.py
src/dndkit/game/sight.py
src/dndkit/game/spellbook.py
src/dndkit/game/tables.py
src/dndkit/game/world.py
src/dndkit/models/__init__.py
src/dndkit/models/base.py
src/dndkit/models/battle.py
src/dndkit/models/bestiary.py
src/dndkit/models/campaign.py
src/dndkit/models/character.py
src/dndkit/models/world.py
src/dndkit/skills/__init__.py
src/dndkit/skills/catalog.py
src/dndkit/skills/extension.py
src/dndkit/skills/dnd-battle-map/SKILL.md
src/dndkit/skills/dnd-game-master/SKILL.md
src/dndkit/skills/dnd-monsters/SKILL.md
src/dndkit/storage/__init__.py
src/dndkit/storage/catalog.py
src/dndkit/storage/confirmations.py
src/dndkit/storage/files.py
src/dndkit/storage/sharing.py
src/dndkit/storage/store.py
src/dndkit/tools/__init__.py
src/dndkit/tools/apps.py
src/dndkit/tools/battle.py
src/dndkit/tools/bestiary.py
src/dndkit/tools/campaign.py
src/dndkit/tools/characters.py
src/dndkit/tools/combat.py
src/dndkit/tools/deps.py
src/dndkit/tools/journal.py
src/dndkit/tools/locations.py
src/dndkit/tools/npcs.py
src/dndkit/tools/play.py
src/dndkit/tools/players.py
src/dndkit/tools/progression.py
src/dndkit/tools/quests.py
src/dndkit/tools/recorder.py
src/dndkit/tools/render.py
src/dndkit/tools/render_combat.py
src/dndkit/tools/render_map.py
src/dndkit/tools/resources.py
src/dndkit/tools/schema.py
src/dndkit/tools/screen.py
src/dndkit/tools/spells.py
src/dndkit/tools/utility.py
src/dndkit/ui/__init__.py
src/dndkit/ui/backstage.js
src/dndkit/ui/battlemap.js
src/dndkit/ui/character.html
src/dndkit/ui/combat.html
src/dndkit/ui/components.css
src/dndkit/ui/components.js
src/dndkit/ui/desk.js
src/dndkit/ui/dice.html
src/dndkit/ui/dicetray.js
src/dndkit/ui/gm.html
src/dndkit/ui/join.html
src/dndkit/ui/party.html
src/dndkit/ui/player.html
src/dndkit/ui/seating.html
src/dndkit/ui/shared.css
src/dndkit/ui/shared.js
src/dndkit/ui/sheet.js
src/dndkit/ui/table.html
src/dndkit/ui/words.js
src/dndkit/ui/world.js
src/dndkit/views/__init__.py
src/dndkit/views/backstage.py
src/dndkit/views/battle.py
src/dndkit/views/desk.py
src/dndkit/views/everyone.py
src/dndkit/views/public.py
src/dndkit/views/widgets.py
src/dndkit/views/world.py
src/dndkit/web/__init__.py
src/dndkit/web/access.py
src/dndkit/web/audiences.py
src/dndkit/web/changes.py
src/dndkit/web/feed.py
src/dndkit/web/routes.py
src/dndkit/web/server.py
tests/__init__.py
tests/conftest.py
tests/helpers.py
tests/test_apps.py
tests/test_battle.py
tests/test_battle_effects.py
tests/test_bosses.py
tests/test_concentration.py
tests/test_deletion.py
tests/test_desk.py
tests/test_dice_and_rules.py
tests/test_game.py
tests/test_levels_and_life.py
tests/test_live_fixes.py
tests/test_more_tools.py
tests/test_names_and_fights.py
tests/test_proficiencies.py
tests/test_readiness.py
tests/test_release.py
tests/test_rules_and_table.py
tests/test_seating.py
tests/test_skills.py
tests/test_srd.py
tests/test_storage.py
tests/test_tools.py
tests/test_transport.py
tests/test_web.py
tests/test_web_views.py
tests/web_helpers.py
tests/fixtures/legacy_campaign.json