UPDATE: This README is out-of-date due to these changes: #1
I think I just created the fastest, easiest way to draft Lorcana online. If there is an easier or faster way to draft, please let me know at [email protected] !
A video tutorial on how to draft as either a non-host participant or a host: https://www.youtube.com/watch?v=lm1xPenIKQg
If you'd rather read:
In order to draft as a non-host participant, you only need to:
- Pick your cards using Draftmancer, then
- copy & paste into dreamborn.ink , from where you'll probably export to pixelborn.
The host(s) will need to:
- Import the draft list from dreamborn into Draftmancer:
- Export the draft list from dreamborn to clipboard,
- paste from clipboard into the bottom of a Draftmancer Custom Card List template,
- upload to Draftmancer as a Custom Card List, then
- host the draft in Draftmancer (see either the video tutorial above or 5:00-9:24 here: https://www.youtube.com/watch?v=dbYUgwbHwxU&t=745s&ab_channel=JankDiverGaming ).
Here is the template: https://github.com/ZacharyRSmith/dreamborn_to_draftmancer/blob/main/draftmancer_custom_card_list_template.txt
To import a drafted deck into dreamborn.ink:
- In Draftmancer, copy drafted deck to clipboard using 'Export > CARD NAMES'.
- In dreamborn.ink, go to 'Deck Builder',
- select 'Menu > Import',
- paste clipboard into import text field,
- (OPTIONALLY, to remove sideboard) remove the bottom half that is separated from the top half by an empty line (the bottom half is your 'sideboard'), then
- select 'Import'.
Using lorcana-api.com data, each card is assigned an ink cost.
Rarity and other data might be assignable with a one-line change to the python script that creates the template? If someone knows how Draftmancer expects rarity data, I or someone else can make that change then run the script to enhance the template.
To simplify for now, I'll assume the 12th, foil card is just another rare or higher card, and that packs have random color and ink costs (idk whether or not they do).
Change the template to have:
[RareOrHigherSlot(3)]
[UncommonSlot(3)]
[CommonSlot(6)]
Change the script to read in all 612 cards using https://dreamborn.ink/decks/Xk1wFdToEUoyeb1tvU6V . Using rarity data from lorcana-api.com , put card into appropriate slot section. Number of each card can be determined by script, but more likely you want to set Draftmancer's withReplacement
to true such that Draftmancer has an unlimited supply of each card?
Specific sets can be selected by changing the script to filter cards by set using data from lorcana-api.com .
I tested this on all 612 cards using: https://dreamborn.ink/decks/Xk1wFdToEUoyeb1tvU6V (saved to all_cards.txt on 2024-03-25).
I successfully exported that into the template, uploaded to Draftmancer, drafted 24 cards, then imported to dreamborn.