A forum to post any bugs you may encounter while using TrekCC.
User avatar
Second Edition Art Manager
By edgeofhearing (Lucas Thompson)
 - Second Edition Art Manager
 -  
Community Contributor
#599409
I'm fairly sure that, at one point, when you added your deck to a tournament, the deck automatically became public. When I prod people to make a deck public after it has been added to a tournament (because that's a thing I do), they often express surprise that the website doesn't do that anymore.

Can decks start being automatically public when attached to a tournament again (if, in fact, we're remembering correctly that it used to do that)? It was nice, and will save people from a Lucas PM.
User avatar
Director of Operations
By JeBuS (Brian S)
 - Director of Operations
 -  
#599423
Peeking at the code, it appears that it only automatically makes them public if the TD / TD2 / admin is the one who attaches the deck to the tournament. All normal users / players, it only attaches it, but does not make it public.

As far as I can tell, this code hasn't changed in 3 years. (No records further back than that, though I'd guess it hasn't changed in much longer.)

So, the question becomes, should this behavior be changed? Can anyone think of a good reason why you'd attach a deck to a tournament, but not make it public?
User avatar
Chief Programmer
By eberlems
 - Chief Programmer
 -  
Explorer
2E European Continental Quarter-Finalist 2023
2E  National Second Runner-Up 2023
#599424
That sounds like I remember it too.
Added by a TD, the deck is linked and public.
Any other player can link the deck and it stays either private or public, but can be made public later.
I do like to add decks to an event in progress to keep track which deck is used in different events. Any time later, I can make it public, like when the event finishes to get achievements.

In what events do TDs get the deck list or just deckid, are that mostly "cool" or high level events?
User avatar
 
By Jono (Sean O'Reilly)
 - Delta Quadrant
 -  
Pioneer
#599444
eberlems wrote: Mon May 22, 2023 12:14 pm In what events do TDs get the deck list or just deckid, are that mostly "cool" or high level events?
All Level 2 tournaments or higher (regionals, continentals, masters and worlds) have a deckles requirement.
User avatar
Second Edition Art Manager
By edgeofhearing (Lucas Thompson)
 - Second Edition Art Manager
 -  
Community Contributor
#599448
JeBuS wrote: Mon May 22, 2023 10:59 amAs far as I can tell, this code hasn't changed in 3 years. (No records further back than that, though I'd guess it hasn't changed in much longer.)
I'm not surprised (I've been prodding people for quite a while). I will say that I also get surprised responses from people who aren't tournament directors, so it's possible that in the more distant past the system also auto-publiced decks that regular users put in.
User avatar
 
By Professor Scott (Mathew McCalpin)
 - Delta Quadrant
 -  
Trailblazer
#617248
The problem is if the event is marked complete and a deck is not yet added, it might not retroactively flag and catch it, whereas the attaching of the deck itself could make it public. As a general practice, people don't usually attach their deck prior to the completion of their last game anyway.
User avatar
First Edition Rules Master
By BCSWowbagger (James Heaney)
 - First Edition Rules Master
 -  
Community Contributor
#618500
I owed Lucas at least one favor, so I went ahead and did this.

DISCLAIMER: I don't actually have any private decks to attach to tournaments right now, so I did not actually test this. I just copied the line of code that makes decks public when TD's attach the deck and stuck it into the user code as well.

There are over a thousand existing decks that are attached to tournaments but which are not public. I am making them all public now. If Operations later decides that this was a bad idea and that it should be reverted, you can do so by hiding all decks where datePublic = 2024-04-04 and datePosted < 2024-03-15.
User avatar
Second Edition Art Manager
By edgeofhearing (Lucas Thompson)
 - Second Edition Art Manager
 -  
Community Contributor
#618502
BCSWowbagger wrote: Thu Apr 04, 2024 3:22 pm I owed Lucas at least one favor, so I went ahead and did this.

DISCLAIMER: I don't actually have any private decks to attach to tournaments right now, so I did not actually test this. I just copied the line of code that makes decks public when TD's attach the deck and stuck it into the user code as well.

There are over a thousand existing decks that are attached to tournaments but which are not public. I am making them all public now. If Operations later decides that this was a bad idea and that it should be reverted, you can do so by hiding all decks where datePublic = 2024-04-04 and datePosted < 2024-03-15.
Thank you!
User avatar
First Edition Rules Master
By BCSWowbagger (James Heaney)
 - First Edition Rules Master
 -  
Community Contributor
#618505
The Recent Decks list on card pages is sorted by datePublic rather than datePosted.

An interesting side effect of what I just did with all the old hidden decklists is that they all became public today, now... which means a ton of formerly hidden decklists from years and years ago are now on top of the recent decklists. See, for example, Ensign Gaffney's recently-played-decks.

We could change this by switching Recent Decks to go by datePosted rather than datePublic, or we could code an exception for specifically the decks I just manually posted by force. Or we could just say that's the expected behavior and stick with it.

Meanwhile, the What's New Dashboard has been FLOODED with new decks, but this is actually correct behavior and I stand by it.
User avatar
First Edition Rules Master
By BCSWowbagger (James Heaney)
 - First Edition Rules Master
 -  
Community Contributor
#618507
Hm! I thought I ran 'em, but I'll go double check that I did, in fact, press the "Execute" button.
User avatar
First Edition Rules Master
By BCSWowbagger (James Heaney)
 - First Edition Rules Master
 -  
Community Contributor
#618508
Oh, found the problem! For the 2E decks, I set them all hidden = 'N' but forgot to set datePublic = NOW(). Fixed now!

@Brad are you Brad Snyder?

That is intended. A cure dilemma ALWAYS has its ef[…]

Nelvana Trap

Wait ... what? Since when does battle during a di[…]

Capturing Related

Thank you for the explanation. It's speculative, b[…]