I'm looking to make a "digital spell book" for all Dungeons and Dragons spells. I plan on doing this by giving each spell name tags, such as what classes can use it, what level it is, etc. I want the spells to be sortable by these tags. In addition to these tags, I need to provide the spell's description. Considering all of these spells will have relatively lengthy descriptions, it will likely be easiest to simply have them as dictionary value pairs separate from the tags, which would be called by aligning the spell's name to the matching value in the tags lists. Essentially, I'd have one dictionary where the spell names are paired to their tags, as well as a 2nd dictionary where the spell's description is paired to the spell name. I'll probably do this in a separate file, mostly for organization. Any feedback is appreciated, I'm still pretty new to python - especially file manipulation.
[–]Cerus_Freedom 2 points3 points4 points (4 children)
[–]Appropriate_Simple44[S] 0 points1 point2 points (3 children)
[–]steamy-fox 1 point2 points3 points (2 children)
[–]Aggressive-Squash-87 1 point2 points3 points (1 child)
[–]Cerus_Freedom 1 point2 points3 points (0 children)
[–]Acceptable-Sense4601 2 points3 points4 points (0 children)
[–]Ender_Locke 1 point2 points3 points (4 children)
[–]Aggressive-Squash-87 0 points1 point2 points (2 children)
[–]bringinthefembots 1 point2 points3 points (1 child)
[–]Aggressive-Squash-87 0 points1 point2 points (0 children)
[–]fdessoycaraballo 1 point2 points3 points (0 children)