diff --git a/CHANGELOG.md b/CHANGELOG.md
index 06619a9..fa7850e 100644
--- a/CHANGELOG.md
+++ b/CHANGELOG.md
@@ -12,6 +12,19 @@ All notable changes to this project will be documented in this file.
## Versions
+### [3.15.1]
+
+#### Added
+
+* Duskmourn Commander set symbol (DSC) (Uses changes from [#244](https://github.com/andrewgioia/keyrune/pull/244). There was an issue with the assets that made it easier just to manually pull them in, plus this version includes the multilayer style with inner layer handling.
+* Alchemy 2025 (Y25) set symbol, with alias for Alchemy Bloomburror (YBLB) ([#231](https://github.com/andrewgioia/keyrune/issues/231))
+* Jumpstart 2025 (J25) set symbol ([#236](https://github.com/andrewgioia/keyrune/issues/236)). This one suffers from most of the border adding to the set symbol itself and will be much better handled in v4, but for now we're shipping a "modified" version by default to convey the border as well as an alternate `.j25a` true to the rarity layer.
+
+#### Fixed
+
+* Moved FDN up to Core Sets in documentation
+* BLB unicode corrected in icons documentation ([#244](https://github.com/andrewgioia/keyrune/pull/244))
+
### [3.15.0] 2024-08-21 FDN, DSK, and other fixes
Major thanks to @Horsty80 for the PR and patience! Thanks to @HeliumOctahelide as well for contributions.
diff --git a/README.md b/README.md
index 394a39f..8ce38aa 100644
--- a/README.md
+++ b/README.md
@@ -1,4 +1,4 @@
-# Keyrune v3.15.0
+# Keyrune v3.15.1
## The Magic: the Gathering set symbol font!
diff --git a/css/keyrune.css b/css/keyrune.css
index 8a501d6..768ee23 100644
--- a/css/keyrune.css
+++ b/css/keyrune.css
@@ -96,6 +96,9 @@
content: "\e997";
color: #fff !important;
}
+.ss-duo.ss-dsc::after {
+ content: "\e9de";
+}
.ss-duo.ss-j21::after {
content: "\e984";
}
@@ -356,6 +359,9 @@
.ss-afr:before {
content: "\e972";
}
+.ss-fdn:before {
+ content: "\e9d8";
+}
/**
* Expansions */
/* Artifact Block */
@@ -708,9 +714,6 @@
.ss-dsk:before {
content: "\e9d7";
}
-.ss-fdn:before {
- content: "\e9d8";
-}
/**
* Command Zone */
.ss-van:before {
@@ -859,6 +862,9 @@
.ss-m3c:before {
content: "\e9d0";
}
+.ss-dsc:before {
+ content: "\e9dc";
+}
/**
* Reprint */
.ss-chr:before {
@@ -954,6 +960,12 @@
.ss-mb2:before {
content: "\e9d9";
}
+.ss-j25a:before {
+ content: "\e9db";
+}
+.ss-j25:before {
+ content: "\e9df";
+}
/**
* Beginner */
.ss-por:before {
@@ -1364,6 +1376,10 @@
.ss-y24:before {
content: "\e9bd";
}
+.ss-y25:before,
+.ss-yblb:before {
+ content: "\e9da";
+}
/**
* Un-serious */
.ss-ugl:before {
@@ -1485,3 +1501,19 @@
content: "\e996";
color: #000;
}
+.ss-border.ss-dsc {
+ display: list-item;
+ list-style-position: inside;
+}
+.ss-border.ss-dsc.ss-fw {
+ text-align: revert !important;
+}
+.ss-border.ss-dsc::before {
+ position: absolute;
+ left: 0;
+ top: 0;
+}
+.ss-border.ss-dsc::marker {
+ content: "\e9dd";
+ color: #000;
+}
diff --git a/css/keyrune.min.css b/css/keyrune.min.css
index 8a501d6..768ee23 100644
--- a/css/keyrune.min.css
+++ b/css/keyrune.min.css
@@ -96,6 +96,9 @@
content: "\e997";
color: #fff !important;
}
+.ss-duo.ss-dsc::after {
+ content: "\e9de";
+}
.ss-duo.ss-j21::after {
content: "\e984";
}
@@ -356,6 +359,9 @@
.ss-afr:before {
content: "\e972";
}
+.ss-fdn:before {
+ content: "\e9d8";
+}
/**
* Expansions */
/* Artifact Block */
@@ -708,9 +714,6 @@
.ss-dsk:before {
content: "\e9d7";
}
-.ss-fdn:before {
- content: "\e9d8";
-}
/**
* Command Zone */
.ss-van:before {
@@ -859,6 +862,9 @@
.ss-m3c:before {
content: "\e9d0";
}
+.ss-dsc:before {
+ content: "\e9dc";
+}
/**
* Reprint */
.ss-chr:before {
@@ -954,6 +960,12 @@
.ss-mb2:before {
content: "\e9d9";
}
+.ss-j25a:before {
+ content: "\e9db";
+}
+.ss-j25:before {
+ content: "\e9df";
+}
/**
* Beginner */
.ss-por:before {
@@ -1364,6 +1376,10 @@
.ss-y24:before {
content: "\e9bd";
}
+.ss-y25:before,
+.ss-yblb:before {
+ content: "\e9da";
+}
/**
* Un-serious */
.ss-ugl:before {
@@ -1485,3 +1501,19 @@
content: "\e996";
color: #000;
}
+.ss-border.ss-dsc {
+ display: list-item;
+ list-style-position: inside;
+}
+.ss-border.ss-dsc.ss-fw {
+ text-align: revert !important;
+}
+.ss-border.ss-dsc::before {
+ position: absolute;
+ left: 0;
+ top: 0;
+}
+.ss-border.ss-dsc::marker {
+ content: "\e9dd";
+ color: #000;
+}
diff --git a/docs/assets/keyrune.min.css b/docs/assets/keyrune.min.css
index 8a501d6..768ee23 100644
--- a/docs/assets/keyrune.min.css
+++ b/docs/assets/keyrune.min.css
@@ -96,6 +96,9 @@
content: "\e997";
color: #fff !important;
}
+.ss-duo.ss-dsc::after {
+ content: "\e9de";
+}
.ss-duo.ss-j21::after {
content: "\e984";
}
@@ -356,6 +359,9 @@
.ss-afr:before {
content: "\e972";
}
+.ss-fdn:before {
+ content: "\e9d8";
+}
/**
* Expansions */
/* Artifact Block */
@@ -708,9 +714,6 @@
.ss-dsk:before {
content: "\e9d7";
}
-.ss-fdn:before {
- content: "\e9d8";
-}
/**
* Command Zone */
.ss-van:before {
@@ -859,6 +862,9 @@
.ss-m3c:before {
content: "\e9d0";
}
+.ss-dsc:before {
+ content: "\e9dc";
+}
/**
* Reprint */
.ss-chr:before {
@@ -954,6 +960,12 @@
.ss-mb2:before {
content: "\e9d9";
}
+.ss-j25a:before {
+ content: "\e9db";
+}
+.ss-j25:before {
+ content: "\e9df";
+}
/**
* Beginner */
.ss-por:before {
@@ -1364,6 +1376,10 @@
.ss-y24:before {
content: "\e9bd";
}
+.ss-y25:before,
+.ss-yblb:before {
+ content: "\e9da";
+}
/**
* Un-serious */
.ss-ugl:before {
@@ -1485,3 +1501,19 @@
content: "\e996";
color: #000;
}
+.ss-border.ss-dsc {
+ display: list-item;
+ list-style-position: inside;
+}
+.ss-border.ss-dsc.ss-fw {
+ text-align: revert !important;
+}
+.ss-border.ss-dsc::before {
+ position: absolute;
+ left: 0;
+ top: 0;
+}
+.ss-border.ss-dsc::marker {
+ content: "\e9dd";
+ color: #000;
+}
diff --git a/docs/cheatsheet.html b/docs/cheatsheet.html
index 222dfac..19313ce 100644
--- a/docs/cheatsheet.html
+++ b/docs/cheatsheet.html
@@ -159,6 +159,7 @@
Icons, CSS Class, and Unicode
ss-dpa 
ss-drb 
ss-drk 
+ ss-dsc 
ss-dsk 
ss-dst 
ss-dtk 
@@ -201,6 +202,7 @@ Icons, CSS Class, and Unicode
ss-j20 
ss-j21 
ss-j22 
+ ss-j25 
ss-jmp 
ss-jou 
ss-jud 
@@ -361,6 +363,7 @@ Icons, CSS Class, and Unicode
ss-xln 
ss-y22 
ss-y24 
+ ss-y25 
ss-ydmu 
ss-zen 
ss-znc 
@@ -384,6 +387,7 @@ Icons, CSS Class, and Unicode
ss-bcore 
ss-htr 
ss-htr17 
+ ss-j25a 
ss-papac 
ss-parl 
ss-parl2 
@@ -434,6 +438,8 @@ Icons, CSS Class, and Unicode
dmc border 
dmc inner 
dmc white 
+ dsc border 
+ dsc inner 
j21 border 
khc rarity 
khc inner 
diff --git a/docs/fonts/keyrune.eot b/docs/fonts/keyrune.eot
index 6ef4702..3471288 100644
Binary files a/docs/fonts/keyrune.eot and b/docs/fonts/keyrune.eot differ
diff --git a/docs/fonts/keyrune.svg b/docs/fonts/keyrune.svg
index 20e8fcc..3bdefbc 100644
--- a/docs/fonts/keyrune.svg
+++ b/docs/fonts/keyrune.svg
@@ -5,14 +5,14 @@
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
-
-
-
-
-
-
-
-
-
-
-
-
-
+
+
+
+
+
+
+
+
+
+
+
+
+
-
-
-
-
-
-
-
-
-
+
+
+
+
+
+
+
+
+
-
-
+
+
-
-
-
-
+
+
+
+
-
+
-
-
+
+
-
-
-
+
+
+
-
-
-
-
-
-
+
+
+
+
+
+
-
-
-
-
-
-
-
-
-
-
+
+
+
+
+
+
+
+
+
+
-
-
-
-
-
-
-
-
-
-
+
+
+
+
+
+
+
+
+
+
-
+
-
-
-
-
-
-
+
+
+
+
+
+
-
-
-
+
+
+
-
-
+
+
-
+
-
+
-
+
-
+
-
+
-
-
-
-
+
+
+
+
-
-
-
+
+
+
-
-
-
+
+
+
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
-
-
-
-
-
-
-
-
-
-
-
-
+
+
+
+
+
+
+
+
+
+
+
+
-
-
-
+
+
+
+
+
+
+
+
+
\ No newline at end of file
diff --git a/docs/fonts/keyrune.ttf b/docs/fonts/keyrune.ttf
index b4f81e7..7620090 100644
Binary files a/docs/fonts/keyrune.ttf and b/docs/fonts/keyrune.ttf differ
diff --git a/docs/fonts/keyrune.woff b/docs/fonts/keyrune.woff
index 0db1023..a3c0ba1 100644
Binary files a/docs/fonts/keyrune.woff and b/docs/fonts/keyrune.woff differ
diff --git a/docs/fonts/keyrune.woff2 b/docs/fonts/keyrune.woff2
index 4f60d9d..58f4c9e 100644
Binary files a/docs/fonts/keyrune.woff2 and b/docs/fonts/keyrune.woff2 differ
diff --git a/docs/icons.html b/docs/icons.html
index ce22408..449adf6 100644
--- a/docs/icons.html
+++ b/docs/icons.html
@@ -37,7 +37,7 @@ Set Symbol Icons
Download
- Complete 360 Magic set symbol font icons
+ Complete 353 Magic set symbol font icons
@@ -45,7 +45,7 @@ Complete 360 Magic set symbol font icons
- View the full list of 348 set and expansion symbols below, for all sets and special edition products up to Wilds of Eldraine. To use the symbols on your desktop or just get the vectors, check out the Cheatsheet.
+ View the full list of 353 set and expansion symbols below, for all sets and special edition products up to Wilds of Eldraine. To use the symbols on your desktop or just get the vectors, check out the Cheatsheet.
Note: you can now link directly to a preview of each symbol's by adding the symbol code at the end of the url like this: https://keyrune.andrewgioia.com/icons.html?icon=ody.
@@ -138,6 +138,9 @@
Core Sets
Adventures in the Forgotten Realms (afr)
+
+ Foundations (fdn)
+
@@ -455,9 +458,6 @@ Expansion Sets
Duskmourn: House of Horror(dsk)
-
- Foundation (fdn)
-
@@ -610,6 +610,9 @@ Command Zone Sets
MH3 Commander (m3c)
+
+ Duskmourn Commander (dsc)
+
@@ -705,6 +708,9 @@ Reprint Sets
Mystery Booster 2(mb2)
+
+ Jumpstart 2025 (j25)
+
@@ -1139,6 +1145,9 @@ Online Sets
Alchemy 2024 (y24)
+
+ Alchemy 2025 (y25, yblb)
+
diff --git a/docs/index.html b/docs/index.html
index a850fcd..cd1a8ce 100644
--- a/docs/index.html
+++ b/docs/index.html
@@ -43,7 +43,7 @@ Magic: the Gathering set symbol font
- Current version 3.15.1 includes all sets to Bloomburrow.
+ Current version 3.15.1 includes all sets to Duskmourn.
diff --git a/fonts/keyrune.eot b/fonts/keyrune.eot
index 6ef4702..3471288 100644
Binary files a/fonts/keyrune.eot and b/fonts/keyrune.eot differ
diff --git a/fonts/keyrune.svg b/fonts/keyrune.svg
index 20e8fcc..3bdefbc 100644
--- a/fonts/keyrune.svg
+++ b/fonts/keyrune.svg
@@ -5,14 +5,14 @@
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
-
-
-
-
-
-
-
-
-
-
-
-
-
+
+
+
+
+
+
+
+
+
+
+
+
+
-
-
-
-
-
-
-
-
-
+
+
+
+
+
+
+
+
+
-
-
+
+
-
-
-
-
+
+
+
+
-
+
-
-
+
+
-
-
-
+
+
+
-
-
-
-
-
-
+
+
+
+
+
+
-
-
-
-
-
-
-
-
-
-
+
+
+
+
+
+
+
+
+
+
-
-
-
-
-
-
-
-
-
-
+
+
+
+
+
+
+
+
+
+
-
+
-
-
-
-
-
-
+
+
+
+
+
+
-
-
-
+
+
+
-
-
+
+
-
+
-
+
-
+
-
+
-
+
-
-
-
-
+
+
+
+
-
-
-
+
+
+
-
-
-
+
+
+
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
-
-
-
-
-
-
-
-
-
-
-
-
+
+
+
+
+
+
+
+
+
+
+
+
-
-
-
+
+
+
+
+
+
+
+
+
\ No newline at end of file
diff --git a/fonts/keyrune.ttf b/fonts/keyrune.ttf
index b4f81e7..7620090 100644
Binary files a/fonts/keyrune.ttf and b/fonts/keyrune.ttf differ
diff --git a/fonts/keyrune.woff b/fonts/keyrune.woff
index 0db1023..a3c0ba1 100644
Binary files a/fonts/keyrune.woff and b/fonts/keyrune.woff differ
diff --git a/fonts/keyrune.woff2 b/fonts/keyrune.woff2
index 4f60d9d..58f4c9e 100644
Binary files a/fonts/keyrune.woff2 and b/fonts/keyrune.woff2 differ
diff --git a/less/border.less b/less/border.less
index 7c733b4..47b41e6 100644
--- a/less/border.less
+++ b/less/border.less
@@ -50,7 +50,6 @@
color: #000;
}
}
-
&.@{ss-prefix}-dmc {
display: list-item;
list-style-position: inside;
@@ -65,4 +64,22 @@
color: #000;
}
}
+ &.@{ss-prefix}-dsc {
+ display: list-item;
+ list-style-position: inside;
+
+ &.@{ss-prefix}-fw {
+ text-align: revert !important; // not sure why we have to remove center
+ }
+
+ &::before {
+ position: absolute;
+ left: 0;
+ top: 0;
+ }
+ &::marker {
+ content: "\e9dd";
+ color: #000;
+ }
+ }
}
\ No newline at end of file
diff --git a/less/duo.less b/less/duo.less
index 2be1fdd..54d6820 100644
--- a/less/duo.less
+++ b/less/duo.less
@@ -78,6 +78,11 @@
}
}
+ // Duskmourn Commander
+ &.@{ss-prefix}-dsc::after {
+ content: "\e9de";
+ }
+
// Jumpstart: Historic Horizons
&.@{ss-prefix}-j21::after {
content: "\e984";
diff --git a/less/icons.less b/less/icons.less
index 61b33ad..03ab72f 100644
--- a/less/icons.less
+++ b/less/icons.less
@@ -30,6 +30,7 @@
.@{ss-prefix}-m21:before { content: "\e960"; } // Core 2021
.@{ss-prefix}-xdnd:before,
.@{ss-prefix}-afr:before { content: "\e972"; } // Adventures in the Forgotten Realms (inner)
+.@{ss-prefix}-fdn:before { content: "\e9d8"; } // Foundations 2025
/**
* Expansions */
@@ -178,7 +179,6 @@
.@{ss-prefix}-otj:before { content: "\e9cc"; } // Outlaws of Thunder Junction
.@{ss-prefix}-blb:before { content: "\e9cd"; } // Bloomburrow
.@{ss-prefix}-dsk:before { content: "\e9d7"; } // Duskmourn: House of Horror
-.@{ss-prefix}-fdn:before { content: "\e9d8"; } // Foundation
/**
* Command Zone */
@@ -233,6 +233,7 @@
.@{ss-prefix}-otc:before { content: "\e9d2"; } // Outlaws of Thunder Junction Commander
.@{ss-prefix}-blc:before { content: "\e9d4"; } // Bloomburrow Commander
.@{ss-prefix}-m3c:before { content: "\e9d0"; } // Modern Horizons 3 Commander
+.@{ss-prefix}-dsc:before { content: "\e9dc"; } // Duskmourn Commander
/**
* Reprint */
@@ -268,6 +269,8 @@
.@{ss-prefix}-otp:before { content: "\e9d5"; } // Breaking News (OTJ)
.@{ss-prefix}-big:before { content: "\e9d6"; } // The Big Score (OTJ)
.@{ss-prefix}-mb2:before { content: "\e9d9"; } // Mystery Booster
+.@{ss-prefix}-j25a:before { content: "\e9db"; } // Jumpstart 2025
+.@{ss-prefix}-j25:before { content: "\e9df"; } // Jumpstart 2025 (using this alternate with border)
/**
* Beginner */
@@ -446,6 +449,8 @@
.@{ss-prefix}-sis:before { content: "\e9b2"; } // Shadows of the Past
.@{ss-prefix}-ea1:before { content: "\e9b4"; } // Explorer Anthology 1
.@{ss-prefix}-y24:before { content: "\e9bd"; } // Alchemy 2024
+.@{ss-prefix}-y25:before,
+.@{ss-prefix}-yblb:before { content: "\e9da"; } // Alchemy 2025
/**
* Un-serious */
diff --git a/package-lock.json b/package-lock.json
index d80e3ef..0cc288b 100644
--- a/package-lock.json
+++ b/package-lock.json
@@ -1,12 +1,12 @@
{
"name": "keyrune",
- "version": "3.15.0",
+ "version": "3.15.1",
"lockfileVersion": 2,
"requires": true,
"packages": {
"": {
"name": "keyrune",
- "version": "3.15.0",
+ "version": "3.15.1",
"license": "(OFL-1.1 AND GPL-3.0-only)",
"devDependencies": {
"clean-css": "^5.3.3",
diff --git a/sass/_variables.scss b/sass/_variables.scss
index 5d340c9..bc6acf1 100644
--- a/sass/_variables.scss
+++ b/sass/_variables.scss
@@ -60,6 +60,7 @@ $dual-layered: (
'clb': '\e992',
'cc2': '\e988',
'dmc': '\e997',
+ 'dsc': '\e9de',
'j21': '\e984',
'khc': '\e9c6',
'ltc': '\e9b8',
@@ -103,6 +104,7 @@ $keyrune_sets: (
("Core 2021", "m21", "\e960"),
("Adventures in the Forgotten Realms", "xdnd", "\e972"),
("Adventures in the Forgotten Realms", "afr", "\e972"),
+ ("Foundations", "fdn", "\e9d8"),
//
// Artifact block
("Arabian Nights", "arn", "\e613"),
@@ -246,7 +248,6 @@ $keyrune_sets: (
("Outlaws of Thunder Junction", "otj", "\e9cc"),
("Bloomburrow", "blb", "\e9cd"),
("Duskmourn: House of Horror", "dsk", "\e9d7"),
- ("Foundations", "fdn", "\e9d8"),
// Command zone
("Vanguard", "van", "\e655"),
("Planechase 2009", "hop", "\e656"),
@@ -298,6 +299,7 @@ $keyrune_sets: (
("Outlaws of Thunder Junction Commander", "otc", "\e9d2"),
("Bloomburrow Commander", "blc", "\e9d4"),
("Modern Horizons 3 Commander", "m3c", "\e9d0"),
+ ("Duskmourn Commander", "dsc", "\e9dc"),
//
// Reprint sets
("Chronicles", "chr", "\e65e"),
@@ -332,6 +334,8 @@ $keyrune_sets: (
("The Big Score", "big", "\e9d6"),
("Modern Horizons 2 Timeshifts", "h2r", "\e97b"),
("Mystery Booster 2", "mb2", "\e9d9"),
+ ("Jumpstart 2025 (Alternate)", "j25a", "\e9db"),
+ ("Jumpstart 2025", "j25", "\e9df"),
//
// Beginner
("Portal", "por", "\e664"),
@@ -487,6 +491,8 @@ $keyrune_sets: (
("Shadows Over Innistrad", "sir", "\e9b1"),
("Shadows of the Past", "sis", "\e9b2"),
("Explorer Anthology 1", "ea1", "\e9b4"),
+ ("Alchemy 2025", "y25", "\e9da"),
+ ("Alchemy Bloomburrow", "yblb", "\e9da"),
//
// Unsets
("Unglued", "ugl", "\e691"),