#Franken Draft Fucntionality

2 messages · Page 1 of 1 (latest)

lavish moss
#

For the /franken start_franken_draft command I would like to request some specific changes to add to player useability and game setup.

The Priorities of this ask:
a. Incorporate a game setup and Ban list actions to the start draft command.
b. Similar to the Milty draft function that @rugged juniper created, allow for users to use buttons to edit their game setup, draft, and ban options.

This discussion was created with @analog quiver located here: #franken message

To accomplish this we would like following with button functionality similar to the Milty draft functions:

When the /franken start_franken_draft is called the following needs to happen in this order:

1. Game Setup - We already have a game setup function, and this can likely be resolved before using the /franken start_franken_draft command but it would be nice to incorporate both the Game Setup function before the draft begins.

2. Game Set Deck - same as above but to define what card decks will be changed to match the any game deck variants that the players want to include like absol's agenda's ...etc (Discordant stars, Base + Pok only, Absol's, alternate agenda settings)

3. Draft Settings - here the players would be able to define what draft settings they would like to use for the franken draft, such as "Powered Draft" or additional Blue tiles These draft setting can be clearly seen in the "draft options" tab of my franken spreadsheet: https://docs.google.com/spreadsheets/d/1zxe2Q5ICCiEOaABhjk6OohaoCDNGVxd9b522SS1-rUM/edit?usp=sharing

Draft Options:

  • Draft Variant: Textualize selection of draft variants
  • number of picks per bag: any # Number
  • number of extra picks for first bag: # Number of picks players can take form the first bag
  • number faction abilities drafted/played: # (2 or more)
  • number faction techs drafted/played: # (2 or more)
  • number extra blue tiles drafted: # of blue tiles in addition to the regular 3 (should be 0,1,2)
  • speaker order: True/False (True means Speaker Order is part of the Draft, False means the speaker order is chosen at random at the end of the draft)
  • additional starting techs:
  • removed components: A list of components to be removed from the drafting pool.
  • DS: True/False
  • QoL patch: True/False
  • Set Decks Variants: DS, Absol's, Base, PoK,..etc.

4. Franken Component ban list - It may be easier to include common bans button, like pillage. However having the functionality to ban any and all components via a list could be useful, or we could make the ban list part of the deck settings where you could include a space to select a ban-list included into the bot by a player, then have those preset components banned which may be easier than the button option I am describing below.

Here the players may select a button noting a specific component type (Seeing a note that if they do not see a specific component they want banned it may already be banned. Upon selecting the component type the bot will create a button list of every component of that type in the draft based on the setting define by the user above in the Game Set Deck settings. Upon selecting a button representing a component they wish to ban it removes it from the draft, then rinse and repeat until the players are satisfied.

5. Actually start the draft with bags being distributed to players as normal following the rules and game setting set above.

I realize that some of the ideas above are over lapping but hopefully u get the general idea.

Obviously you may need to contact me about the specifics of the above please lmk if u have any questions.

#

I am currently working on updating the franken component list into the async bot, but having the above functionality would be preferable.