Helps you with spellcasting in d&d 5e
Find a file
2022-02-07 19:53:03 +01:00
.idea refactoring the documentation 2021-12-15 09:37:46 +01:00
dialog/en-us flowdiagram and map 2022-02-06 16:19:09 +01:00
doc Merge pull request #44 from Linyeir/feature_changeDocs 2022-02-07 19:53:03 +01:00
locale/en-us fix gathering of personal data 2022-02-05 23:17:42 +01:00
padatious_test_model rename padatious model folder 2022-02-05 20:31:30 +01:00
src fix tests 2022-02-06 22:13:59 +01:00
test fix tests 2022-02-06 22:13:59 +01:00
.gitignore starting to implement slot level logic into build response get single 2021-12-11 19:40:29 +01:00
__init__.py fix gathering of personal data 2022-02-05 23:17:42 +01:00
function_tester.py add test for casting assistant, smooth help intent, smaller fixes, add 2022-02-06 14:18:12 +01:00
LICENSE.md Initial commit 2021-11-12 11:16:00 +01:00
manifest.yml Initial commit 2021-11-12 11:16:00 +01:00
README.md update readme 2021-11-26 17:59:40 +01:00
settingsmeta.yaml still fixing bugs 2022-02-05 21:36:43 +01:00

Spellcastmanager

Helps you with spellcasting in D&D 5e

About

Guide you through casting a spell in the 5th edition of dungeons and dragons uses this api: https://www.dnd5eapi.co/ from u/adrpadua

Examples

  • "Start spellcast manager"
  • "Open spellcast manager"

Credits

Linyeir RobinRother AlexandraSchmalz

Category

Entertainment

Tags

#Spellcast #D&d #Dungeons #Dragons #5e

rules

  • we use drawIo, when applicable for illustrations
  • we use the feature branch workflow for version control (see doc/featureBranchWorkflow.drawio)
  • we use the english language for coding, utterances and assistant language support to avoid compatibility issues (with mycoft)

list of intents

  • skillStartIntent (starts the skill and provides short explanation)
  • skillTerminationIntent (ends the skill)
  • helpIntent (explains every other intent)
  • repeatHelpSubIntent (allows the user to ask again about a specific skill)
  • fullRuleTextIntent (reads the full ruletext for the specified spell)
  • shortRuleTextIntent (reads a resumee of the ruletext for the specified spell)
  • ruleDetailSubIntent (allows the user to ask again about rule details for the earlier specified spell)
  • ruleDetailIntent (allows the user to ask again about rule details for the specified spell)
  • basicCastingRulesIntent (explains how spellcasting works in D&D 5e)
  • castingExamplesSubIntent (provides an optional example to the basicCastingRulesIntent)
  • listFilteredSpellsIntent (reads a filtered list of spells)
  • spellAssistantIntent (guides the user through the casting of a spell)
  • rollForMeIntent (rolls dice for the user)
  • [repeat intent] (repeats the last intent)

consult doc/intent_diagram.drawio to learn about the intent structure

the respective utterances are documented in doc/utterances.md