General CBS

That’s a fourth card to the combo. But it doesn’t have to be in the hand when the combo goes off.

The combo also requires opponent to have at least one non-ward, non-hexproof, non-shroud creature which of course is very likely.
 
I mean Magic has been trying to teach us to read more and more the last few years with increasing amounts of texts each expansion :p
One of the ways that we got it approved as an after school program at work is because it has the residents doing a lot of math and reading.
 
Hey, riptiders, do you store deck lists after drafts anywhere? I organized a draft last week and then wanted to upload the decklists to Cubecobra but the infrastructure to do that is terrible and I won't go through that, so I got curious to know if anyone has this problem or stores their decks in a different way.

I'll now proceed to write a command line tool to quickly input partial names of cards in any language so the full English names are stored in a text file line by line so I can just paste that into Cubecobra and have decklists. Letting you know in case it could help someone.
 
Hey, riptiders, do you store deck lists after drafts anywhere? I organized a draft last week and then wanted to upload the decklists to Cubecobra but the infrastructure to do that is terrible and I won't go through that, so I got curious to know if anyone has this problem or stores their decks in a different way.

I'll now proceed to write a command line tool to quickly input partial names of cards in any language so the full English names are stored in a text file line by line so I can just paste that into Cubecobra and have decklists. Letting you know in case it could help someone.

I did. Long ago. We stopped doing it in 2017 I believe.

After the drafting phase and deck construction I had each player write a short deck tech with explanation of what the deck does and how it wins + any additional cute comboes or whatever. Then I took a picture of it and uploaded all these to our Cube group on Facebook after the tournament. It was wildly succesful!
 
@blacksmithy (I feel like you're the guy to ask)
I think that I've asked you this before, but what's the black border size for MPC I need?
What's the print quality that I want? Standard smooth?
Can I start the order with MPC and then add customs after that?
Are the 600 dpi renders going to be high quality enough?

I also think I could probably Google this if I wanted to dig around.
 
Last edited:

Chris Taylor

Contributor
@blacksmithy (I feel like you're the guy to ask)
I think that I've asked you this before, but what's the black border size for MPC I need?
What's the print quality that I want? Standard smooth?
Can I start the order with MPC and then add customs after that?
Are the 600 dpi renders going to be high quality enough?

I also think I could probably Google this if I wanted to dig around.
Border is 1/8th of an inch (found here on card conjurer:
1681942097783.png

S30 or S33 for print quality, I think there's a difference but I'm not sure I can tell
You need to lock in the size of your order at the beginning, but you can change images before you hit order so I like to put dummy cards in for my customs
 
@blacksmithy (I feel like you're the guy to ask)
I think that I've asked you this before, but what's the black border size for MPC I need?
1/8 inch all around
What's the print quality that I want? Standard smooth?
s30 is good yeah. and cheaper than s33
Can I start the order with MPC and then add customs after that?
yeah, just cant change the size of the order without starting over.
Are the 600 dpi renders going to be high quality enough?
yes, i have done a few at 450dpi and they were fine.
I also think I could probably Google this if I wanted to dig around.
 
This may just be a me problem, but I find that cards from MPC both reek of something like BO and irritate my fingertips for some reason. They're fantastic once sleeved, but I cannot fathom handling them unsleeved.

This may just be me, though, so take it with a grain of salt.
 
I do this with lists all the time, but I need cuts:
https://cubecobra.com/cube/list/artdrazi
Big mana artifact format. Trying to play things like Triplicate Titan and prototypes. Eldrazi are more exciting to cast than the current big artifacts, but Powerstones and the recent depth of artifact synergies outweigh the less-cool top end for the format as a whole.

Current double shock/fetch mana base to stay high powered or run Bridge+Temple+idk to slow things down a bit?

I'd like the list at 450-500 cards and cut to 450-470 through testing.
 
Oh, I've done the exact same thing three years ago.

Python:
from datetime import datetime

import os
import platform
import readline
import sys
import subprocess

def load_cube(cube_file):
  cube = []
  with open(cube_file) as f:
    for line in f:
      card = line.strip()
      if card:
        cube.append(card)
  return cube

BASIC_LANDS = ['Plains', 'Island', 'Swamp', 'Mountain', 'Forest']
CUBE_CARDS = load_cube(sys.argv[1])
CARDS = BASIC_LANDS + CUBE_CARDS
CARDS_LOWER = {card.lower(): card for card in CARDS}

def open_file_with_default(file):
  if platform.system() == 'Darwin':       # macOS
      subprocess.call(('open', file))
  elif platform.system() == 'Windows':    # Windows
      os.startfile(file)
  else:                                   # linux variants
      subprocess.call(('xdg-open', file))

def enable_autocomplete():
  if 'libedit' in readline.__doc__:
    readline.parse_and_bind("bind ^I rl_complete")
  else:
    readline.parse_and_bind("tab: complete")

def card_completer(text, state):
  text_to_complete = readline.get_line_buffer().lower()
  options = [CARDS_LOWER[i] for i in CARDS_LOWER if i.startswith(text_to_complete)]
  if state < len(options):
    return options[state][readline.get_begidx():]
  else:
    return None

def add_card(deck, card):
  count_str = None
  card_to_check = card
  if card[0].isdigit():
    parts = card.split(' ', 1)
    if len(parts) > 1 and parts[0].isdigit():
        count_str = parts[0]
        card_to_check = parts[1]
 
  card_canon = card_to_check.lower()
  if card_canon not in CARDS_LOWER:
    yn = raw_input('"%s" not in cardlist. Are you sure you want to add it to the deck? ' % card_to_check)
    if not yn.strip().startswith('y'):
      print 'Not added.'
      return
      
  add_card_with_count(deck, card_canon, count_str)

def add_card_with_count(deck, card_canon, count_str):
  card = CARDS_LOWER.get(card_canon, card_canon)
  if count_str is None:
    deck.append(card)
  else:
    deck.append('%s %s' % (count_str, card))

def add_delimiter(deck):
  deck.append('')

def remove_last_card(deck):
  if len(deck) == 0:
    print 'Empty deck, cannot delete.'
    return
    
  deck.pop()

def save_deck(deck):
  file_name = datetime.today().strftime('%Y%m%d-%H%M%S') + '.txt'
  with open(file_name, 'w') as f:
    for card in deck:
      f.write(card)
      f.write('\n')
  print 'Saved deck to %s' % file_name
  open_file_with_default(file_name)

if __name__ == '__main__':
  deck = []
  enable_autocomplete()
  readline.set_completer(card_completer)
  readline.set_completer_delims('')
 
  while True:
    command = raw_input('Enter card: ').strip()
    
    if command == '':
      continue
    if command == ':q':
      print 'Exiting without saving.'
      exit(0)
    elif command == ':wq':
      save_deck(deck)
      exit(0)
    elif command == ':l':
      print deck
    elif command == ':nl':
      add_delimiter(deck)
    elif command == ':u':
      remove_last_card(deck)
    elif command.startswith(':'):
      print 'Unrecognized command "%s"' % command
    else:
      add_card(deck, command)

I wrote it on Mac so it works there and I'm not sure it does elsewhere - autocomplete is pretty inconsistent between platforms.

If you can make it work on Linux or whatever way you access a decent command line on Windows that'd be great!

Hey, riptiders, do you store deck lists after drafts anywhere? I organized a draft last week and then wanted to upload the decklists to Cubecobra but the infrastructure to do that is terrible and I won't go through that, so I got curious to know if anyone has this problem or stores their decks in a different way.

I'll now proceed to write a command line tool to quickly input partial names of cards in any language so the full English names are stored in a text file line by line so I can just paste that into Cubecobra and have decklists. Letting you know in case it could help someone.
 
Top