Skip to content
Merged
Show file tree
Hide file tree
Changes from all commits
Commits
File filter

Filter by extension

Filter by extension

Conversations
Failed to load comments.
Loading
Jump to
Jump to file
Failed to load files.
Loading
Diff view
Diff view
37 changes: 37 additions & 0 deletions pauperformance_bot/constant/pauperformance/pauperformance.py
Original file line number Diff line number Diff line change
Expand Up @@ -663,6 +663,39 @@
1010,
1011,
1012,
1014,
1015,
1016,
1017,
1018,
1019,
1020,
1021,
1022,
1023,
1024,
1026,
1027,
1032,
1033,
1034,
1035,
1036,
1037,
1038,
1040,
1041,
1042,
1043,
1044,
1045,
1046,
1048,
1049,
1050,
1051,
1052,
1053,
]

INCREMENTAL_CARDS_INDEX_SKIP_SETS = [
Expand Down Expand Up @@ -823,4 +856,8 @@
990,
1000,
1002,
1022,
1023,
1032,
1038,
]
2 changes: 0 additions & 2 deletions pauperformance_bot/credentials.py
Original file line number Diff line number Diff line change
Expand Up @@ -33,5 +33,3 @@ def get_credential(credential_key):
YOUTUBE_API_KEY = get_credential("YOUTUBE_API_KEY")

DISCORD_BOT_TOKEN = get_credential("DISCORD_BOT_TOKEN")

MOXFIELD_USER_AGENT = get_credential("MOXFIELD_USER_AGENT")
1 change: 1 addition & 0 deletions resources/cache/cards_index/1025.json

Large diffs are not rendered by default.

1 change: 1 addition & 0 deletions resources/cache/cards_index/1028.json

Large diffs are not rendered by default.

1 change: 1 addition & 0 deletions resources/cache/cards_index/1029.json
Original file line number Diff line number Diff line change
@@ -0,0 +1 @@
[{"object": "card", "id": "ac875b0a-f086-4f2d-bf58-921cbbe524bc", "oracle_id": "b2d7251e-2848-4b85-8d99-7c43be163dfb", "multiverse_ids": [], "name": "Crash of Rhinos", "lang": "en", "released_at": "2025-09-23", "uri": "https://api.scryfall.com/cards/ac875b0a-f086-4f2d-bf58-921cbbe524bc", "scryfall_uri": "https://scryfall.com/card/aa4/22/crash-of-rhinos?utm_source=api", "layout": "normal", "highres_image": true, "image_status": "highres_scan", "image_uris": {"small": "https://cards.scryfall.io/small/front/a/c/ac875b0a-f086-4f2d-bf58-921cbbe524bc.jpg?1758884680", "normal": "https://cards.scryfall.io/normal/front/a/c/ac875b0a-f086-4f2d-bf58-921cbbe524bc.jpg?1758884680", "large": "https://cards.scryfall.io/large/front/a/c/ac875b0a-f086-4f2d-bf58-921cbbe524bc.jpg?1758884680", "png": "https://cards.scryfall.io/png/front/a/c/ac875b0a-f086-4f2d-bf58-921cbbe524bc.png?1758884680", "art_crop": "https://cards.scryfall.io/art_crop/front/a/c/ac875b0a-f086-4f2d-bf58-921cbbe524bc.jpg?1758884680", "border_crop": "https://cards.scryfall.io/border_crop/front/a/c/ac875b0a-f086-4f2d-bf58-921cbbe524bc.jpg?1758884680"}, "mana_cost": "{6}{G}{G}", "cmc": 8.0, "type_line": "Creature \u2014 Rhino", "oracle_text": "Trample", "power": "8", "toughness": "4", "colors": ["G"], "color_identity": ["G"], "keywords": ["Trample"], "legalities": {"standard": "not_legal", "future": "not_legal", "historic": "legal", "timeless": "legal", "gladiator": "legal", "pioneer": "not_legal", "modern": "not_legal", "legacy": "legal", "pauper": "legal", "vintage": "legal", "penny": "not_legal", "commander": "legal", "oathbreaker": "legal", "standardbrawl": "not_legal", "brawl": "legal", "alchemy": "not_legal", "paupercommander": "legal", "duel": "legal", "oldschool": "not_legal", "premodern": "legal", "predh": "legal"}, "games": ["arena"], "reserved": false, "game_changer": false, "foil": false, "nonfoil": true, "finishes": ["nonfoil"], "oversized": false, "promo": false, "reprint": true, "variation": false, "set_id": "67354f6b-6620-4cdc-ad3e-8bc0f3bcc614", "set": "aa4", "set_name": "Arena Anthology 4", "set_type": "box", "set_uri": "https://api.scryfall.com/sets/67354f6b-6620-4cdc-ad3e-8bc0f3bcc614", "set_search_uri": "https://api.scryfall.com/cards/search?order=set&q=e%3Aaa4&unique=prints", "scryfall_set_uri": "https://scryfall.com/sets/aa4?utm_source=api", "rulings_uri": "https://api.scryfall.com/cards/ac875b0a-f086-4f2d-bf58-921cbbe524bc/rulings", "prints_search_uri": "https://api.scryfall.com/cards/search?order=released&q=oracleid%3Ab2d7251e-2848-4b85-8d99-7c43be163dfb&unique=prints", "collector_number": "22", "digital": true, "rarity": "common", "card_back_id": "0aeebaf5-8c7d-4636-9e82-8c27447861f7", "artist": "Steve White", "artist_ids": ["674a172f-e11a-458b-a681-964726a0c320"], "illustration_id": "6980e526-873d-403a-b394-4ff1476240ad", "border_color": "black", "frame": "2015", "full_art": false, "textless": false, "booster": false, "story_spotlight": false, "edhrec_rank": 26243, "prices": {"usd": null, "usd_foil": null, "usd_etched": null, "eur": null, "eur_foil": null, "tix": null}, "related_uris": {"tcgplayer_infinite_articles": "https://partner.tcgplayer.com/c/4931599/1830156/21018?subId1=api&trafcat=tcgplayer.com%2Fsearch%2Farticles&u=https%3A%2F%2Fwww.tcgplayer.com%2Fsearch%2Farticles%3FproductLineName%3Dmagic%26q%3DCrash%2Bof%2BRhinos", "tcgplayer_infinite_decks": "https://partner.tcgplayer.com/c/4931599/1830156/21018?subId1=api&trafcat=tcgplayer.com%2Fsearch%2Fdecks&u=https%3A%2F%2Fwww.tcgplayer.com%2Fsearch%2Fdecks%3FproductLineName%3Dmagic%26q%3DCrash%2Bof%2BRhinos", "edhrec": "https://edhrec.com/route/?cc=Crash+of+Rhinos"}}, {"object": "card", "id": "1807197a-554a-4a19-8a02-12c133e5842a", "oracle_id": "08e6c786-d553-4c23-9137-cfad84146739", "multiverse_ids": [], "name": "Kraken Hatchling", "lang": "en", "released_at": "2025-09-23", "uri": "https://api.scryfall.com/cards/1807197a-554a-4a19-8a02-12c133e5842a", "scryfall_uri": "https://scryfall.com/card/aa4/8/kraken-hatchling?utm_source=api", "layout": "normal", "highres_image": true, "image_status": "highres_scan", "image_uris": {"small": "https://cards.scryfall.io/small/front/1/8/1807197a-554a-4a19-8a02-12c133e5842a.jpg?1760632072", "normal": "https://cards.scryfall.io/normal/front/1/8/1807197a-554a-4a19-8a02-12c133e5842a.jpg?1760632072", "large": "https://cards.scryfall.io/large/front/1/8/1807197a-554a-4a19-8a02-12c133e5842a.jpg?1760632072", "png": "https://cards.scryfall.io/png/front/1/8/1807197a-554a-4a19-8a02-12c133e5842a.png?1760632072", "art_crop": "https://cards.scryfall.io/art_crop/front/1/8/1807197a-554a-4a19-8a02-12c133e5842a.jpg?1760632072", "border_crop": "https://cards.scryfall.io/border_crop/front/1/8/1807197a-554a-4a19-8a02-12c133e5842a.jpg?1760632072"}, "mana_cost": "{U}", "cmc": 1.0, "type_line": "Creature \u2014 Kraken", "oracle_text": "", "power": "0", "toughness": "4", "colors": ["U"], "color_identity": ["U"], "keywords": [], "all_parts": [{"object": "related_card", "id": "1807197a-554a-4a19-8a02-12c133e5842a", "component": "combo_piece", "name": "Kraken Hatchling", "type_line": "Creature \u2014 Kraken", "uri": "https://api.scryfall.com/cards/1807197a-554a-4a19-8a02-12c133e5842a"}, {"object": "related_card", "id": "b42c67ad-847b-43af-b885-f55a8d859434", "component": "combo_piece", "name": "Kiora, the Tide's Fury", "type_line": "Legendary Planeswalker \u2014 Kiora", "uri": "https://api.scryfall.com/cards/b42c67ad-847b-43af-b885-f55a8d859434"}], "legalities": {"standard": "not_legal", "future": "not_legal", "historic": "legal", "timeless": "legal", "gladiator": "legal", "pioneer": "not_legal", "modern": "legal", "legacy": "legal", "pauper": "legal", "vintage": "legal", "penny": "legal", "commander": "legal", "oathbreaker": "legal", "standardbrawl": "not_legal", "brawl": "legal", "alchemy": "not_legal", "paupercommander": "legal", "duel": "legal", "oldschool": "not_legal", "premodern": "not_legal", "predh": "legal"}, "games": ["arena"], "reserved": false, "game_changer": false, "foil": false, "nonfoil": true, "finishes": ["nonfoil"], "oversized": false, "promo": false, "reprint": true, "variation": false, "set_id": "67354f6b-6620-4cdc-ad3e-8bc0f3bcc614", "set": "aa4", "set_name": "Arena Anthology 4", "set_type": "box", "set_uri": "https://api.scryfall.com/sets/67354f6b-6620-4cdc-ad3e-8bc0f3bcc614", "set_search_uri": "https://api.scryfall.com/cards/search?order=set&q=e%3Aaa4&unique=prints", "scryfall_set_uri": "https://scryfall.com/sets/aa4?utm_source=api", "rulings_uri": "https://api.scryfall.com/cards/1807197a-554a-4a19-8a02-12c133e5842a/rulings", "prints_search_uri": "https://api.scryfall.com/cards/search?order=released&q=oracleid%3A08e6c786-d553-4c23-9137-cfad84146739&unique=prints", "collector_number": "8", "digital": true, "rarity": "common", "flavor_text": "A spike and a maul are needed to crack their shells, but the taste is worth the effort.", "card_back_id": "0aeebaf5-8c7d-4636-9e82-8c27447861f7", "artist": "Jason Felix", "artist_ids": ["af42a44c-8ec3-47a7-9047-5d29ddad186d"], "illustration_id": "6aa6e7bb-8cfb-434b-b5e8-086d5fa97238", "border_color": "black", "frame": "2015", "full_art": false, "textless": false, "booster": false, "story_spotlight": false, "edhrec_rank": 16267, "penny_rank": 6896, "prices": {"usd": null, "usd_foil": null, "usd_etched": null, "eur": null, "eur_foil": null, "tix": null}, "related_uris": {"tcgplayer_infinite_articles": "https://partner.tcgplayer.com/c/4931599/1830156/21018?subId1=api&trafcat=tcgplayer.com%2Fsearch%2Farticles&u=https%3A%2F%2Fwww.tcgplayer.com%2Fsearch%2Farticles%3FproductLineName%3Dmagic%26q%3DKraken%2BHatchling", "tcgplayer_infinite_decks": "https://partner.tcgplayer.com/c/4931599/1830156/21018?subId1=api&trafcat=tcgplayer.com%2Fsearch%2Fdecks&u=https%3A%2F%2Fwww.tcgplayer.com%2Fsearch%2Fdecks%3FproductLineName%3Dmagic%26q%3DKraken%2BHatchling", "edhrec": "https://edhrec.com/route/?cc=Kraken+Hatchling"}}, {"object": "card", "id": "4ddcf12a-ffaa-465f-8e15-c3f48e46ce9f", "oracle_id": "009a8e38-74d0-4b4a-b8ca-62c9f3183531", "multiverse_ids": [], "name": "Scaled Wurm", "lang": "en", "released_at": "2025-09-23", "uri": "https://api.scryfall.com/cards/4ddcf12a-ffaa-465f-8e15-c3f48e46ce9f", "scryfall_uri": "https://scryfall.com/card/aa4/25/scaled-wurm?utm_source=api", "layout": "normal", "highres_image": true, "image_status": "highres_scan", "image_uris": {"small": "https://cards.scryfall.io/small/front/4/d/4ddcf12a-ffaa-465f-8e15-c3f48e46ce9f.jpg?1760632129", "normal": "https://cards.scryfall.io/normal/front/4/d/4ddcf12a-ffaa-465f-8e15-c3f48e46ce9f.jpg?1760632129", "large": "https://cards.scryfall.io/large/front/4/d/4ddcf12a-ffaa-465f-8e15-c3f48e46ce9f.jpg?1760632129", "png": "https://cards.scryfall.io/png/front/4/d/4ddcf12a-ffaa-465f-8e15-c3f48e46ce9f.png?1760632129", "art_crop": "https://cards.scryfall.io/art_crop/front/4/d/4ddcf12a-ffaa-465f-8e15-c3f48e46ce9f.jpg?1760632129", "border_crop": "https://cards.scryfall.io/border_crop/front/4/d/4ddcf12a-ffaa-465f-8e15-c3f48e46ce9f.jpg?1760632129"}, "mana_cost": "{7}{G}", "cmc": 8.0, "type_line": "Creature \u2014 Wurm", "oracle_text": "", "power": "7", "toughness": "6", "colors": ["G"], "color_identity": ["G"], "keywords": [], "legalities": {"standard": "not_legal", "future": "not_legal", "historic": "legal", "timeless": "legal", "gladiator": "legal", "pioneer": "not_legal", "modern": "legal", "legacy": "legal", "pauper": "legal", "vintage": "legal", "penny": "legal", "commander": "legal", "oathbreaker": "legal", "standardbrawl": "not_legal", "brawl": "legal", "alchemy": "not_legal", "paupercommander": "legal", "duel": "legal", "oldschool": "not_legal", "premodern": "legal", "predh": "legal"}, "games": ["arena"], "reserved": false, "game_changer": false, "foil": false, "nonfoil": true, "finishes": ["nonfoil"], "oversized": false, "promo": false, "reprint": true, "variation": false, "set_id": "67354f6b-6620-4cdc-ad3e-8bc0f3bcc614", "set": "aa4", "set_name": "Arena Anthology 4", "set_type": "box", "set_uri": "https://api.scryfall.com/sets/67354f6b-6620-4cdc-ad3e-8bc0f3bcc614", "set_search_uri": "https://api.scryfall.com/cards/search?order=set&q=e%3Aaa4&unique=prints", "scryfall_set_uri": "https://scryfall.com/sets/aa4?utm_source=api", "rulings_uri": "https://api.scryfall.com/cards/4ddcf12a-ffaa-465f-8e15-c3f48e46ce9f/rulings", "prints_search_uri": "https://api.scryfall.com/cards/search?order=released&q=oracleid%3A009a8e38-74d0-4b4a-b8ca-62c9f3183531&unique=prints", "collector_number": "25", "digital": true, "rarity": "common", "flavor_text": "The wurms become so big, a single scale can be used as a roof for a human dwelling.", "card_back_id": "0aeebaf5-8c7d-4636-9e82-8c27447861f7", "artist": "Wayne England", "artist_ids": ["62dc90c0-4bc2-4d42-ad76-59cad9243566"], "illustration_id": "8e853a15-2c65-4e36-aa91-e5c714061b4d", "border_color": "black", "frame": "2015", "full_art": false, "textless": false, "booster": false, "story_spotlight": false, "edhrec_rank": 22774, "penny_rank": 16041, "prices": {"usd": null, "usd_foil": null, "usd_etched": null, "eur": null, "eur_foil": null, "tix": null}, "related_uris": {"tcgplayer_infinite_articles": "https://partner.tcgplayer.com/c/4931599/1830156/21018?subId1=api&trafcat=tcgplayer.com%2Fsearch%2Farticles&u=https%3A%2F%2Fwww.tcgplayer.com%2Fsearch%2Farticles%3FproductLineName%3Dmagic%26q%3DScaled%2BWurm", "tcgplayer_infinite_decks": "https://partner.tcgplayer.com/c/4931599/1830156/21018?subId1=api&trafcat=tcgplayer.com%2Fsearch%2Fdecks&u=https%3A%2F%2Fwww.tcgplayer.com%2Fsearch%2Fdecks%3FproductLineName%3Dmagic%26q%3DScaled%2BWurm", "edhrec": "https://edhrec.com/route/?cc=Scaled+Wurm"}}, {"object": "card", "id": "48c2d126-bb0f-4b7a-b572-4a7c322708d5", "oracle_id": "b35c1b30-c1dc-489f-bd79-ad6566fb9389", "multiverse_ids": [], "name": "Stormfront Pegasus", "lang": "en", "released_at": "2025-09-23", "uri": "https://api.scryfall.com/cards/48c2d126-bb0f-4b7a-b572-4a7c322708d5", "scryfall_uri": "https://scryfall.com/card/aa4/4/stormfront-pegasus?utm_source=api", "layout": "normal", "highres_image": true, "image_status": "highres_scan", "image_uris": {"small": "https://cards.scryfall.io/small/front/4/8/48c2d126-bb0f-4b7a-b572-4a7c322708d5.jpg?1758884516", "normal": "https://cards.scryfall.io/normal/front/4/8/48c2d126-bb0f-4b7a-b572-4a7c322708d5.jpg?1758884516", "large": "https://cards.scryfall.io/large/front/4/8/48c2d126-bb0f-4b7a-b572-4a7c322708d5.jpg?1758884516", "png": "https://cards.scryfall.io/png/front/4/8/48c2d126-bb0f-4b7a-b572-4a7c322708d5.png?1758884516", "art_crop": "https://cards.scryfall.io/art_crop/front/4/8/48c2d126-bb0f-4b7a-b572-4a7c322708d5.jpg?1758884516", "border_crop": "https://cards.scryfall.io/border_crop/front/4/8/48c2d126-bb0f-4b7a-b572-4a7c322708d5.jpg?1758884516"}, "mana_cost": "{1}{W}", "cmc": 2.0, "type_line": "Creature \u2014 Pegasus", "oracle_text": "Flying", "power": "2", "toughness": "1", "colors": ["W"], "color_identity": ["W"], "keywords": ["Flying"], "all_parts": [{"object": "related_card", "id": "d480fb3e-956f-4ba6-b527-8642db632597", "component": "combo_piece", "name": "Wingsteed Trainer", "type_line": "Creature \u2014 Human", "uri": "https://api.scryfall.com/cards/d480fb3e-956f-4ba6-b527-8642db632597"}, {"object": "related_card", "id": "48c2d126-bb0f-4b7a-b572-4a7c322708d5", "component": "combo_piece", "name": "Stormfront Pegasus", "type_line": "Creature \u2014 Pegasus", "uri": "https://api.scryfall.com/cards/48c2d126-bb0f-4b7a-b572-4a7c322708d5"}], "legalities": {"standard": "not_legal", "future": "not_legal", "historic": "legal", "timeless": "legal", "gladiator": "legal", "pioneer": "legal", "modern": "legal", "legacy": "legal", "pauper": "legal", "vintage": "legal", "penny": "legal", "commander": "legal", "oathbreaker": "legal", "standardbrawl": "not_legal", "brawl": "legal", "alchemy": "not_legal", "paupercommander": "legal", "duel": "legal", "oldschool": "not_legal", "premodern": "not_legal", "predh": "legal"}, "games": ["arena"], "reserved": false, "game_changer": false, "foil": false, "nonfoil": true, "finishes": ["nonfoil"], "oversized": false, "promo": false, "reprint": true, "variation": false, "set_id": "67354f6b-6620-4cdc-ad3e-8bc0f3bcc614", "set": "aa4", "set_name": "Arena Anthology 4", "set_type": "box", "set_uri": "https://api.scryfall.com/sets/67354f6b-6620-4cdc-ad3e-8bc0f3bcc614", "set_search_uri": "https://api.scryfall.com/cards/search?order=set&q=e%3Aaa4&unique=prints", "scryfall_set_uri": "https://scryfall.com/sets/aa4?utm_source=api", "rulings_uri": "https://api.scryfall.com/cards/48c2d126-bb0f-4b7a-b572-4a7c322708d5/rulings", "prints_search_uri": "https://api.scryfall.com/cards/search?order=released&q=oracleid%3Ab35c1b30-c1dc-489f-bd79-ad6566fb9389&unique=prints", "collector_number": "4", "digital": true, "rarity": "common", "card_back_id": "0aeebaf5-8c7d-4636-9e82-8c27447861f7", "artist": "rk post", "artist_ids": ["81ae0f3f-1d88-4125-9aeb-b15b4c734c82"], "illustration_id": "5458247f-0a2b-4d3a-9168-cf77d925bca5", "border_color": "black", "frame": "2015", "full_art": false, "textless": false, "booster": false, "story_spotlight": false, "edhrec_rank": 22488, "penny_rank": 13664, "prices": {"usd": null, "usd_foil": null, "usd_etched": null, "eur": null, "eur_foil": null, "tix": null}, "related_uris": {"tcgplayer_infinite_articles": "https://partner.tcgplayer.com/c/4931599/1830156/21018?subId1=api&trafcat=tcgplayer.com%2Fsearch%2Farticles&u=https%3A%2F%2Fwww.tcgplayer.com%2Fsearch%2Farticles%3FproductLineName%3Dmagic%26q%3DStormfront%2BPegasus", "tcgplayer_infinite_decks": "https://partner.tcgplayer.com/c/4931599/1830156/21018?subId1=api&trafcat=tcgplayer.com%2Fsearch%2Fdecks&u=https%3A%2F%2Fwww.tcgplayer.com%2Fsearch%2Fdecks%3FproductLineName%3Dmagic%26q%3DStormfront%2BPegasus", "edhrec": "https://edhrec.com/route/?cc=Stormfront+Pegasus"}}]
1 change: 1 addition & 0 deletions resources/cache/cards_index/1030.json

Large diffs are not rendered by default.

1 change: 1 addition & 0 deletions resources/cache/cards_index/1031.json

Large diffs are not rendered by default.

1 change: 1 addition & 0 deletions resources/cache/cards_index/1039.json

Large diffs are not rendered by default.

1 change: 1 addition & 0 deletions resources/cache/cards_index/1047.json

Large diffs are not rendered by default.

1 change: 1 addition & 0 deletions resources/config/archetypes/Burn.ini
Original file line number Diff line number Diff line change
Expand Up @@ -15,6 +15,7 @@ description =
must_have_cards =
must_not_have_cards =
Kuldotha Rebirth
Sneaky Snacker

[references]
735 = Burn 735.001.hydra89
Expand Down
2 changes: 1 addition & 1 deletion resources/config/archetypes/Esper Blade.ini
Original file line number Diff line number Diff line change
Expand Up @@ -7,7 +7,7 @@ type = Midrange
family
description = _Still missing. Please join us on [Discord](https://discord.gg/fYQbpjjkQ3) to contribute to the Academy._
must_have_cards =
Tithing Blade
Tithing Blade // Consuming Sepulcher
Kor Skyfisher
Cryogen Relic
must_not_have_cards =
Expand Down
15 changes: 15 additions & 0 deletions resources/config/archetypes/MonoR Madness.ini
Original file line number Diff line number Diff line change
@@ -0,0 +1,15 @@
[values]

name = MonoR Madness
aliases =
mana = R
type = Aggro
family = Burn
description =
must_have_cards =
Sneaky Snacker
Guttersnipe
must_not_have_cards =
Kuldotha Rebirth

[references]
Loading