Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

Render Powers list as dot file for prereq 'skill-tree' rendering #42

Closed
Tracked by #68
CBroz1 opened this issue Apr 22, 2022 · 2 comments · Fixed by #68
Closed
Tracked by #68

Render Powers list as dot file for prereq 'skill-tree' rendering #42

CBroz1 opened this issue Apr 22, 2022 · 2 comments · Fixed by #68
Labels
Enhancement New feature or request Help Wanted Extra attention is needed Rendering Improvements to associated tools
Milestone

Comments

@CBroz1
Copy link
Collaborator

CBroz1 commented Apr 22, 2022

No description provided.

@CBroz1 CBroz1 added Rendering Improvements to associated tools Enhancement New feature or request Help Wanted Extra attention is needed labels Apr 22, 2022
@CBroz1 CBroz1 added this to the 1.0.0b2 milestone May 23, 2022
@CBroz1
Copy link
Collaborator Author

CBroz1 commented May 28, 2022

@LockerM Worked on this a little bit. How would you feel about editing the following yaml format? I would then write a script to turn this into markdown, dot and csv

Template:           # This dictates the CSV columns and order thereof
    Category:       # One string
    Subcategory:    # One string
    Type:           # One string of Passive, Minor, or Major
    XP Cost:        # One digit
    FP Cost:        # One or more digits. For multiple [1, 2]
    # Notes:
    #        Prereqs must match item in 'Prereq' section.
    #        For multiple, use [A, B] brackets or indented `-` bullets
    #        Multiple implies 'OR'. Will require revisions for 'AND'
    Prereq Skill:   # One or more strings
    Prereq Role:    # One or more strings
    Prereq Power:   # One or more strings
    Tags:           # One string
    Description:    # Flavor: 1-2 sentences
    Mechanic:       # Rule: 1-2 sentences

# Prereq items
Finesse > 0:
Brute > 0:
Defender:
Martial:

Attack, Weapon:
    Category: Combat
    Subcategory: Weapon Attacks
    Description: You've been trained with basic weaponry, and maybe even taken a liking to a favorite (e.g., hammer or bow). This is your go-to tool on the battlefield.
    Mechanic: As an action in combat, you make a check to attack an Enemy. This may be performed while under the effects of another Power.
    Type: Minor
    XP Cost: 1
    Prereq Skill:
        - Finesse > 0
        - Brute > 0
    Prereq Role: [Defender, Martial]
    Tags: Attack

@CBroz1
Copy link
Collaborator Author

CBroz1 commented May 28, 2022

I think I got it!

@CBroz1 CBroz1 mentioned this issue Jun 4, 2022
10 tasks
@CBroz1 CBroz1 linked a pull request Jun 4, 2022 that will close this issue
10 tasks
@CBroz1 CBroz1 modified the milestones: 1.0.0b2, 1.0.0aX Aug 18, 2022
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
Enhancement New feature or request Help Wanted Extra attention is needed Rendering Improvements to associated tools
Projects
None yet
Development

Successfully merging a pull request may close this issue.

1 participant