ok now THAT is nasty and i love itSure, if you're a boring coward.
In all seriousness, my understanding is that the Patron mostly shows up in decks that throw -1/-1 counters around like crazy.
Or in this dumb combo:
![]()
ok now THAT is nasty and i love itSure, if you're a boring coward.
In all seriousness, my understanding is that the Patron mostly shows up in decks that throw -1/-1 counters around like crazy.
Or in this dumb combo:
![]()
Paging @japahn who has a version of this deck with -1/-1 counters in his Cube.Stupid, underdeveloped idea for how to make a +1/+1 counter archetype more interesting.
![]()
Or in this dumb combo:
![]()
I just realized, if we add a third card to this...Sure, if you're a boring coward.
In all seriousness, my understanding is that the Patron mostly shows up in decks that throw -1/-1 counters around like crazy.
Or in this dumb combo:
![]()
Your definition of "third" is off (by one)I just realized, if we add a third card to this...
We can win the game on the spot!
Look, I never said I was able to do basic arithmeticYour definition of "third" is off (by one)![]()
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.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![]()
Unlike me, apparentlyOne 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.
Border is 1/8th of an inch (found here on card conjurer:@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.
1/8 inch all around@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?
s30 is good yeah. and cheaper than s33What's the print quality that I want? Standard smooth?
yeah, just cant change the size of the order without starting over.Can I start the order with MPC and then add customs after that?
yes, i have done a few at 450dpi and they were fine.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.
ive tried both, and for myself i find the s30 to be plenty good. in fact i use it to print cards for the other games i've designed.
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)
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.