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

Specialist Designer #2

Open
9 tasks
QuinnBast opened this issue May 29, 2020 · 0 comments
Open
9 tasks

Specialist Designer #2

QuinnBast opened this issue May 29, 2020 · 0 comments
Labels
enhancement New feature or request help wanted Extra attention is needed

Comments

@QuinnBast
Copy link
Contributor

QuinnBast commented May 29, 2020

WIth the C# library, users are able to create their own custom specialists. In order to do this, users need an interface to customize their specialists. The website should provide this interface.

However, in order to get domain lists, the backend is going to have to heavily utilize the CLI tool to be able to return a list of all of the specialists types, events, actions, scaling, etc. To ensure that users are configuring their specialists correctly.

None of the above details have been done yet.

TODO:

  • Make the CLI tool return the appropriate domain lists
  • Backend to provide an endpoint to return the C# domain lists
  • Frontend to provide the interface for creating specialists
  • Backend to create database table to store the specialist configurations as well as a shortcode for the config like "4FJ3LA"
  • App to allow importing specialist "packages" by inputting the shortcode.
  • C# to import custom specialist configurations (In progress)

Long Term:

  • Allow players to 'bundle' multiple custom specialists into a package and import codes will import all of the specialists in the bundle.
  • Allow publically and privately sharing specialist configurations
  • Allow voting and comments on user-designed specialists?
@QuinnBast QuinnBast added enhancement New feature or request help wanted Extra attention is needed labels May 29, 2020
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
Projects
None yet
Development

No branches or pull requests

1 participant