I do a lot of cross series trades to collect old series. But for such trades, you need only cards from the OoP series. Also, to make the best offer, you need to open a user profile page to get additional info.
So I decided to write a userscript which helps me with trading.
Provided Features
Old text
It provides the following things:
Series type filter
Adds 5 additional option for filtering series by its type:
Unlimited Series
Series with an infinite number of cards.
Limited Series
Series with a fixed number of cards, it also includes out of print series.
Free Packs Available
Series, where free packs still available.
Any Packs Available
Series, where any packs available, regardless of is it free or paid.
Out of Print Series
Series, where no available packs.
Series reset
Adds button for quick reset a chosen series without scrolling or moving scrollbars.
Collection progress
Adds a line with the progress of your and partnerâs collection. It allows you to estimate partner interest in cards from this series.
Links to series and collections
Turns series name to a link to it.
Collection progress also is a link to the collection.
Buttons to select a series
Button to set a series as chosen to check out other cards from this series.
Button to filter out a series
It allows you to hide series, and itâs useful for hiding of big spamming series.
Last activity of the partner
How far ago the partner did something.
Note that means the last public activity but not the last site visit.
There were some troubles with previous topic, so I had to created a new one.
Change log for release 1.2.2
Added ability to filter series by presence of free or any packs.
Filters moved to the series selector.
Added ability to choose series from card.
Added ability to hide (and show back) multiple series.
Added displaying of time of partner last activity.
Fixed broken popup with collection progress.
Fixed CPU and server loading in some cases.
New feature added: filter sets.
This feature allows you to save settings of filters and, optionally, the chosen series (or series filter). It also includes a list of the hidden series.
If there is a filter set named âDefaultâ, it will always be applied at the start of trading.
Now youâll get notifications about auto-withdraw trades
Note, it just remembers your trades and displays auto-withdrawn ones. So if you make a trade on another device and it gets finished before the userscript sees it, there will be no notification.
Warning about cards involved in other trades
If a card is used in other trades, there will be a warning.
It warns you about using a card in the same way. On your side of the trade window, it counts trades where you giving away the card. On the partnerâs side, it counts trades where youâll receive the card.
Ability to choose the print
If you want to trade a print with a not highest number to prevent auto-withdrawing or because you just want it then just click on the print number
and choose the print you need.
Preview of trades
Hover a trade to see its preview.
Open pack button color fix
The âOpen packâ button is purple when you donât have freebies or you have opened all freebie packs in the series. But PRO users have an additional freebie pack and the button still gets purple after opening 3 freebies instead of 4. Now it works properly.
Hello,
Thanks for providing this script, it looks so incredibly useful!
Iâm using Brave, and it doesnât seem to work. Iâm used to using, and writing (some) tampermonkey scripts, so Iâm happy to help if possible.
This is the error that appears in the console:
â ERROR: Execution of script âNM trade enhancementâ failed! jQuery is not defined
Awesome, thanks. Works well now! However, I can no longer click on the forumâs link to access the forum.
When I do, it just closes the menu. Not a deal-breaker by any means since I can just type the forum address into the URL bar.
Now you can choose the prints only on your side of the trade: so other users, that arenât aware of this script and its ability to choose prints, wonât accidentally trade away a low print number card thinking it is one with the highest of the owned ones. If you want to get a non-highest card, ask the partner to either use this script or use the old method by trading away all cards and then trading them back.
On the series page and in your collection, cards involved in trades now have a corresponding icon that shows the trades. The involved card is slightly highlighted in the trade preview.
Now Trade Enhancements has its section on the account setting page. Currently, there is only one setting - to disable auto-opening of promo packs (by default, the setting is off).
Number of partners
If you want to know the exact number of owners/seekers - hover the text.
Small changes on the trade window
The filter set is moved down to the card search field that gets expanded when focused.
I just logged in to tell you how much I love your script. I was running on a different browser and I missed so many functionalities!
If you can, in the future, please consider adding a filter that only shows owners of duplicates that have less than 100% completion. The sorting buttons are toggled instead of combined, they either sort by the amount of duplicates or by the percentage of completion, and it makes it awful to find people who might be interested in completing a series.