Adds DSC, J25, and Y25, as well as aliases

This commit is contained in:
Andrew Gioia 2024-10-26 16:35:21 -04:00
parent 34e3d3ab74
commit 6b7f87be0e
Signed by: andrew
GPG Key ID: FC09694A000800C8
23 changed files with 836 additions and 667 deletions

View File

@ -12,6 +12,19 @@ All notable changes to this project will be documented in this file.
## Versions ## 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 ### [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. Major thanks to @Horsty80 for the PR and patience! Thanks to @HeliumOctahelide as well for contributions.

View File

@ -1,4 +1,4 @@
# Keyrune v3.15.0 # Keyrune v3.15.1
## The Magic: the Gathering set symbol font! ## The Magic: the Gathering set symbol font!

View File

@ -96,6 +96,9 @@
content: "\e997"; content: "\e997";
color: #fff !important; color: #fff !important;
} }
.ss-duo.ss-dsc::after {
content: "\e9de";
}
.ss-duo.ss-j21::after { .ss-duo.ss-j21::after {
content: "\e984"; content: "\e984";
} }
@ -356,6 +359,9 @@
.ss-afr:before { .ss-afr:before {
content: "\e972"; content: "\e972";
} }
.ss-fdn:before {
content: "\e9d8";
}
/** /**
* Expansions */ * Expansions */
/* Artifact Block */ /* Artifact Block */
@ -708,9 +714,6 @@
.ss-dsk:before { .ss-dsk:before {
content: "\e9d7"; content: "\e9d7";
} }
.ss-fdn:before {
content: "\e9d8";
}
/** /**
* Command Zone */ * Command Zone */
.ss-van:before { .ss-van:before {
@ -859,6 +862,9 @@
.ss-m3c:before { .ss-m3c:before {
content: "\e9d0"; content: "\e9d0";
} }
.ss-dsc:before {
content: "\e9dc";
}
/** /**
* Reprint */ * Reprint */
.ss-chr:before { .ss-chr:before {
@ -954,6 +960,12 @@
.ss-mb2:before { .ss-mb2:before {
content: "\e9d9"; content: "\e9d9";
} }
.ss-j25a:before {
content: "\e9db";
}
.ss-j25:before {
content: "\e9df";
}
/** /**
* Beginner */ * Beginner */
.ss-por:before { .ss-por:before {
@ -1364,6 +1376,10 @@
.ss-y24:before { .ss-y24:before {
content: "\e9bd"; content: "\e9bd";
} }
.ss-y25:before,
.ss-yblb:before {
content: "\e9da";
}
/** /**
* Un-serious */ * Un-serious */
.ss-ugl:before { .ss-ugl:before {
@ -1485,3 +1501,19 @@
content: "\e996"; content: "\e996";
color: #000; 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;
}

38
css/keyrune.min.css vendored
View File

@ -96,6 +96,9 @@
content: "\e997"; content: "\e997";
color: #fff !important; color: #fff !important;
} }
.ss-duo.ss-dsc::after {
content: "\e9de";
}
.ss-duo.ss-j21::after { .ss-duo.ss-j21::after {
content: "\e984"; content: "\e984";
} }
@ -356,6 +359,9 @@
.ss-afr:before { .ss-afr:before {
content: "\e972"; content: "\e972";
} }
.ss-fdn:before {
content: "\e9d8";
}
/** /**
* Expansions */ * Expansions */
/* Artifact Block */ /* Artifact Block */
@ -708,9 +714,6 @@
.ss-dsk:before { .ss-dsk:before {
content: "\e9d7"; content: "\e9d7";
} }
.ss-fdn:before {
content: "\e9d8";
}
/** /**
* Command Zone */ * Command Zone */
.ss-van:before { .ss-van:before {
@ -859,6 +862,9 @@
.ss-m3c:before { .ss-m3c:before {
content: "\e9d0"; content: "\e9d0";
} }
.ss-dsc:before {
content: "\e9dc";
}
/** /**
* Reprint */ * Reprint */
.ss-chr:before { .ss-chr:before {
@ -954,6 +960,12 @@
.ss-mb2:before { .ss-mb2:before {
content: "\e9d9"; content: "\e9d9";
} }
.ss-j25a:before {
content: "\e9db";
}
.ss-j25:before {
content: "\e9df";
}
/** /**
* Beginner */ * Beginner */
.ss-por:before { .ss-por:before {
@ -1364,6 +1376,10 @@
.ss-y24:before { .ss-y24:before {
content: "\e9bd"; content: "\e9bd";
} }
.ss-y25:before,
.ss-yblb:before {
content: "\e9da";
}
/** /**
* Un-serious */ * Un-serious */
.ss-ugl:before { .ss-ugl:before {
@ -1485,3 +1501,19 @@
content: "\e996"; content: "\e996";
color: #000; 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;
}

View File

@ -96,6 +96,9 @@
content: "\e997"; content: "\e997";
color: #fff !important; color: #fff !important;
} }
.ss-duo.ss-dsc::after {
content: "\e9de";
}
.ss-duo.ss-j21::after { .ss-duo.ss-j21::after {
content: "\e984"; content: "\e984";
} }
@ -356,6 +359,9 @@
.ss-afr:before { .ss-afr:before {
content: "\e972"; content: "\e972";
} }
.ss-fdn:before {
content: "\e9d8";
}
/** /**
* Expansions */ * Expansions */
/* Artifact Block */ /* Artifact Block */
@ -708,9 +714,6 @@
.ss-dsk:before { .ss-dsk:before {
content: "\e9d7"; content: "\e9d7";
} }
.ss-fdn:before {
content: "\e9d8";
}
/** /**
* Command Zone */ * Command Zone */
.ss-van:before { .ss-van:before {
@ -859,6 +862,9 @@
.ss-m3c:before { .ss-m3c:before {
content: "\e9d0"; content: "\e9d0";
} }
.ss-dsc:before {
content: "\e9dc";
}
/** /**
* Reprint */ * Reprint */
.ss-chr:before { .ss-chr:before {
@ -954,6 +960,12 @@
.ss-mb2:before { .ss-mb2:before {
content: "\e9d9"; content: "\e9d9";
} }
.ss-j25a:before {
content: "\e9db";
}
.ss-j25:before {
content: "\e9df";
}
/** /**
* Beginner */ * Beginner */
.ss-por:before { .ss-por:before {
@ -1364,6 +1376,10 @@
.ss-y24:before { .ss-y24:before {
content: "\e9bd"; content: "\e9bd";
} }
.ss-y25:before,
.ss-yblb:before {
content: "\e9da";
}
/** /**
* Un-serious */ * Un-serious */
.ss-ugl:before { .ss-ugl:before {
@ -1485,3 +1501,19 @@
content: "\e996"; content: "\e996";
color: #000; 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;
}

View File

@ -159,6 +159,7 @@
<span class="utf"><i>&#xe689;</i> ss-dpa <code>&amp;#xe689;</code></span> <span class="utf"><i>&#xe689;</i> ss-dpa <code>&amp;#xe689;</code></span>
<span class="utf"><i>&#xe678;</i> ss-drb <code>&amp;#xe678;</code></span> <span class="utf"><i>&#xe678;</i> ss-drb <code>&amp;#xe678;</code></span>
<span class="utf"><i>&#xe616;</i> ss-drk <code>&amp;#xe616;</code></span> <span class="utf"><i>&#xe616;</i> ss-drk <code>&amp;#xe616;</code></span>
<span class="utf"><i>&#xe9dc;</i> ss-dsc <code>&amp;#xe9dc;</code></span>
<span class="utf"><i>&#xe9d7;</i> ss-dsk <code>&amp;#xe9d7;</code></span> <span class="utf"><i>&#xe9d7;</i> ss-dsk <code>&amp;#xe9d7;</code></span>
<span class="utf"><i>&#xe632;</i> ss-dst <code>&amp;#xe632;</code></span> <span class="utf"><i>&#xe632;</i> ss-dst <code>&amp;#xe632;</code></span>
<span class="utf"><i>&#xe693;</i> ss-dtk <code>&amp;#xe693;</code></span> <span class="utf"><i>&#xe693;</i> ss-dtk <code>&amp;#xe693;</code></span>
@ -201,6 +202,7 @@
<span class="utf"><i>&#xe96a;</i> ss-j20 <code>&amp;#xe96a;</code></span> <span class="utf"><i>&#xe96a;</i> ss-j20 <code>&amp;#xe96a;</code></span>
<span class="utf"><i>&#xe983;</i> ss-j21 <code>&amp;#xe983;</code></span> <span class="utf"><i>&#xe983;</i> ss-j21 <code>&amp;#xe983;</code></span>
<span class="utf"><i>&#xe9ad;</i> ss-j22 <code>&amp;#xe9ad;</code></span> <span class="utf"><i>&#xe9ad;</i> ss-j22 <code>&amp;#xe9ad;</code></span>
<span class="utf"><i>&#xe9df;</i> ss-j25 <code>&amp;#xe9df;</code></span>
<span class="utf"><i>&#xe96f;</i> ss-jmp <code>&amp;#xe96f;</code></span> <span class="utf"><i>&#xe96f;</i> ss-jmp <code>&amp;#xe96f;</code></span>
<span class="utf"><i>&#xe652;</i> ss-jou <code>&amp;#xe652;</code></span> <span class="utf"><i>&#xe652;</i> ss-jou <code>&amp;#xe652;</code></span>
<span class="utf"><i>&#xe62d;</i> ss-jud <code>&amp;#xe62d;</code></span> <span class="utf"><i>&#xe62d;</i> ss-jud <code>&amp;#xe62d;</code></span>
@ -361,6 +363,7 @@
<span class="utf"><i>&#xe92e;</i> ss-xln <code>&amp;#xe92e;</code></span> <span class="utf"><i>&#xe92e;</i> ss-xln <code>&amp;#xe92e;</code></span>
<span class="utf"><i>&#xe989;</i> ss-y22 <code>&amp;#xe989;</code></span> <span class="utf"><i>&#xe989;</i> ss-y22 <code>&amp;#xe989;</code></span>
<span class="utf"><i>&#xe9bd;</i> ss-y24 <code>&amp;#xe9bd;</code></span> <span class="utf"><i>&#xe9bd;</i> ss-y24 <code>&amp;#xe9bd;</code></span>
<span class="utf"><i>&#xe9da;</i> ss-y25 <code>&amp;#xe9da;</code></span>
<span class="utf"><i>&#xe9a7;</i> ss-ydmu <code>&amp;#xe9a7;</code></span> <span class="utf"><i>&#xe9a7;</i> ss-ydmu <code>&amp;#xe9a7;</code></span>
<span class="utf"><i>&#xe644;</i> ss-zen <code>&amp;#xe644;</code></span> <span class="utf"><i>&#xe644;</i> ss-zen <code>&amp;#xe644;</code></span>
<span class="utf"><i>&#xe967;</i> ss-znc <code>&amp;#xe967;</code></span> <span class="utf"><i>&#xe967;</i> ss-znc <code>&amp;#xe967;</code></span>
@ -384,6 +387,7 @@
<span class="utf"><i>&#xe612;</i> ss-bcore <code>&amp;#xe612;</code></span> <span class="utf"><i>&#xe612;</i> ss-bcore <code>&amp;#xe612;</code></span>
<span class="utf"><i>&#xe687;</i> ss-htr <code>&amp;#xe687;</code></span> <span class="utf"><i>&#xe687;</i> ss-htr <code>&amp;#xe687;</code></span>
<span class="utf"><i>&#xe687;</i> ss-htr17 <code>&amp;#xe687;</code></span> <span class="utf"><i>&#xe687;</i> ss-htr17 <code>&amp;#xe687;</code></span>
<span class="utf"><i>&#xe9db;</i> ss-j25a <code>&amp;#xe9db;</code></span>
<span class="utf"><i>&#xe92a;</i> ss-papac <code>&amp;#xe92a;</code></span> <span class="utf"><i>&#xe92a;</i> ss-papac <code>&amp;#xe92a;</code></span>
<span class="utf"><i>&#xe688;</i> ss-parl <code>&amp;#xe688;</code></span> <span class="utf"><i>&#xe688;</i> ss-parl <code>&amp;#xe688;</code></span>
<span class="utf"><i>&#xe68c;</i> ss-parl2 <code>&amp;#xe68c;</code></span> <span class="utf"><i>&#xe68c;</i> ss-parl2 <code>&amp;#xe68c;</code></span>
@ -434,6 +438,8 @@
<span class="utf"><i>&#xe996;</i> dmc border <code>&amp;#xe996;</code></span> <span class="utf"><i>&#xe996;</i> dmc border <code>&amp;#xe996;</code></span>
<span class="utf"><i>&#xe995;</i> dmc inner <code>&amp;#xe995;</code></span> <span class="utf"><i>&#xe995;</i> dmc inner <code>&amp;#xe995;</code></span>
<span class="utf"><i>&#xe997;</i> dmc white <code>&amp;#xe997;</code></span> <span class="utf"><i>&#xe997;</i> dmc white <code>&amp;#xe997;</code></span>
<span class="utf"><i>&#xe9dd;</i> dsc border <code>&amp;#xe9dd;</code></span>
<span class="utf"><i>&#xe9de;</i> dsc inner <code>&amp;#xe9de;</code></span>
<span class="utf"><i>&#xe984;</i> j21 border <code>&amp;#xe984;</code></span> <span class="utf"><i>&#xe984;</i> j21 border <code>&amp;#xe984;</code></span>
<span class="utf"><i>&#xe9c5;</i> khc rarity <code>&amp;#xe9c5;</code></span> <span class="utf"><i>&#xe9c5;</i> khc rarity <code>&amp;#xe9c5;</code></span>
<span class="utf"><i>&#xe9c6;</i> khc inner <code>&amp;#xe9c6;</code></span> <span class="utf"><i>&#xe9c6;</i> khc inner <code>&amp;#xe9c6;</code></span>

Binary file not shown.

File diff suppressed because one or more lines are too long

Before

Width:  |  Height:  |  Size: 932 KiB

After

Width:  |  Height:  |  Size: 959 KiB

Binary file not shown.

Binary file not shown.

Binary file not shown.

View File

@ -37,7 +37,7 @@
<i class="ss ss-pmtg2"></i> <i class="ss ss-pmtg2"></i>
Download Download
</a> </a>
<h2 class="sub">Complete 360 Magic set symbol font icons</h2> <h2 class="sub">Complete 353 Magic set symbol font icons</h2>
</div> </div>
</header> </header>
@ -45,7 +45,7 @@
<div class="wrapper"> <div class="wrapper">
<section> <section>
<h3> <h3>
View the full list of 348 set and expansion symbols below, for all sets and special edition products up to <strong>Wilds of Eldraine</strong>. To use the symbols on your desktop or just get the vectors, check out the <a href="cheatsheet.html">Cheatsheet</a>. View the full list of 353 set and expansion symbols below, for all sets and special edition products up to <strong>Wilds of Eldraine</strong>. To use the symbols on your desktop or just get the vectors, check out the <a href="cheatsheet.html">Cheatsheet</a>.
</h3> </h3>
<p style="margin: -15px 0 25px;"> <p style="margin: -15px 0 25px;">
<strong>Note:</strong> 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: <a href="https://keyrune.andrewgioia.com/icons.html?icon=ody">https://keyrune.andrewgioia.com/icons.html?icon=ody</a>. <strong>Note:</strong> 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: <a href="https://keyrune.andrewgioia.com/icons.html?icon=ody">https://keyrune.andrewgioia.com/icons.html?icon=ody</a>.
@ -138,6 +138,9 @@
<div class="icon" id="afr" name="Adventures in the Forgotten Realms" data-name="Adventures in the Forgotten Realms" data-class="afr" data-unicode="e972" data-added="v3.7.0" data-duo="true"> <div class="icon" id="afr" name="Adventures in the Forgotten Realms" data-name="Adventures in the Forgotten Realms" data-class="afr" data-unicode="e972" data-added="v3.7.0" data-duo="true">
<span class="name"><i class="ss ss-afr ss-common ss-duo"></i> Adventures in the Forgotten Realms <em>(afr)</em></span> <span class="name"><i class="ss ss-afr ss-common ss-duo"></i> Adventures in the Forgotten Realms <em>(afr)</em></span>
</div> </div>
<div class="icon" id="fdn" name="Foundations" data-name="Foundations" data-class="fdn" data-unicode="e9d8" data-added="v3.15.0">
<span class="name"><i class="ss ss-fdn"></i> Foundations <em>(fdn)</em></span>
</div>
</div> </div>
</section> </section>
<section class="content"> <section class="content">
@ -455,9 +458,6 @@
<div class="icon" id="dsk" name="Duskmourn: House of Horror" data-name="Duskmourn" data-class="dsk" data-unicode="e9d7" data-added="v3.15.0"> <div class="icon" id="dsk" name="Duskmourn: House of Horror" data-name="Duskmourn" data-class="dsk" data-unicode="e9d7" data-added="v3.15.0">
<span class="name"><i class="ss ss-dsk"></i> Duskmourn: House of Horror<em>(dsk)</em></span> <span class="name"><i class="ss ss-dsk"></i> Duskmourn: House of Horror<em>(dsk)</em></span>
</div> </div>
<div class="icon" id="fdn" name="Foundation" data-name="Foundation" data-class="fdn" data-unicode="e9d8" data-added="v3.15.0">
<span class="name"><i class="ss ss-fdn"></i> Foundation <em>(fdn)</em></span>
</div>
</div> </div>
</section> </section>
<section class="content"> <section class="content">
@ -610,6 +610,9 @@
<div class="icon" id="m3c" name="Modern Horizons 3 Commander" data-name="Modern Horizons 3 Commander" data-class="m3c" data-unicode="e9d0" data-duo="true" data-added="v3.14.0"> <div class="icon" id="m3c" name="Modern Horizons 3 Commander" data-name="Modern Horizons 3 Commander" data-class="m3c" data-unicode="e9d0" data-duo="true" data-added="v3.14.0">
<span class="name"><i class="ss ss-m3c"></i> MH3 Commander <em>(m3c)</em></span> <span class="name"><i class="ss ss-m3c"></i> MH3 Commander <em>(m3c)</em></span>
</div> </div>
<div class="icon" id="dsc" name="Duskmourn Commander" data-name="Duskmourn Commander" data-class="dsc" data-unicode="e9dc" data-added="v3.15.1" data-duo="true">
<span class="name"><i class="ss ss-dsc ss-common"></i> Duskmourn Commander <em>(dsc)</em></span>
</div>
</div> </div>
</section> </section>
<section class="content"> <section class="content">
@ -705,6 +708,9 @@
<div class="icon" id="mb2" name="Mystery Booster 2" data-name="Mystery Booster 2" data-class="mb2" data-unicode="e9d9" data-added="v3.15.1"> <div class="icon" id="mb2" name="Mystery Booster 2" data-name="Mystery Booster 2" data-class="mb2" data-unicode="e9d9" data-added="v3.15.1">
<span class="name"><i class="ss ss-mb2"></i> Mystery Booster 2<em>(mb2)</em></span> <span class="name"><i class="ss ss-mb2"></i> Mystery Booster 2<em>(mb2)</em></span>
</div> </div>
<div class="icon" id="j25" name="Jumpstart 2025" data-name="Jumpstart 2025" data-class="j25" data-unicode="e96f" data-added="v3.15.1">
<span class="name"><i class="ss ss-j25"></i> Jumpstart 2025 <em>(j25)</em></span>
</div>
</div> </div>
</section> </section>
<section class="content"> <section class="content">
@ -1139,6 +1145,9 @@
<div class="icon" id="y24" name="Alchemy 2024" data-name="Alchemy 2024" data-class="y24" data-unicode="e9bd" data-added="v3.12.3"> <div class="icon" id="y24" name="Alchemy 2024" data-name="Alchemy 2024" data-class="y24" data-unicode="e9bd" data-added="v3.12.3">
<span class="name"><i class="ss ss-y24"></i> Alchemy 2024 <em>(y24)</em></span> <span class="name"><i class="ss ss-y24"></i> Alchemy 2024 <em>(y24)</em></span>
</div> </div>
<div class="icon" id="y25" name="Alchemy 2025" data-name="Alchemy 2025" data-class="y25" data-unicode="e9da" data-added="v3.15.1">
<span class="name"><i class="ss ss-y25"></i> Alchemy 2025 <em>(y25, yblb)</em></span>
</div>
</div> </div>
</section> </section>
<section class="content"> <section class="content">

View File

@ -43,7 +43,7 @@
</a> </a>
</div> </div>
<p> <p>
Current version 3.15.1 includes all sets to Bloomburrow. Current version 3.15.1 includes all sets to Duskmourn.
</p> </p>
</div> </div>
</header> </header>

Binary file not shown.

File diff suppressed because one or more lines are too long

Before

Width:  |  Height:  |  Size: 932 KiB

After

Width:  |  Height:  |  Size: 959 KiB

Binary file not shown.

Binary file not shown.

Binary file not shown.

View File

@ -50,7 +50,6 @@
color: #000; color: #000;
} }
} }
&.@{ss-prefix}-dmc { &.@{ss-prefix}-dmc {
display: list-item; display: list-item;
list-style-position: inside; list-style-position: inside;
@ -65,4 +64,22 @@
color: #000; 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;
}
}
} }

View File

@ -78,6 +78,11 @@
} }
} }
// Duskmourn Commander
&.@{ss-prefix}-dsc::after {
content: "\e9de";
}
// Jumpstart: Historic Horizons // Jumpstart: Historic Horizons
&.@{ss-prefix}-j21::after { &.@{ss-prefix}-j21::after {
content: "\e984"; content: "\e984";

View File

@ -30,6 +30,7 @@
.@{ss-prefix}-m21:before { content: "\e960"; } // Core 2021 .@{ss-prefix}-m21:before { content: "\e960"; } // Core 2021
.@{ss-prefix}-xdnd:before, .@{ss-prefix}-xdnd:before,
.@{ss-prefix}-afr:before { content: "\e972"; } // Adventures in the Forgotten Realms (inner) .@{ss-prefix}-afr:before { content: "\e972"; } // Adventures in the Forgotten Realms (inner)
.@{ss-prefix}-fdn:before { content: "\e9d8"; } // Foundations 2025
/** /**
* Expansions */ * Expansions */
@ -178,7 +179,6 @@
.@{ss-prefix}-otj:before { content: "\e9cc"; } // Outlaws of Thunder Junction .@{ss-prefix}-otj:before { content: "\e9cc"; } // Outlaws of Thunder Junction
.@{ss-prefix}-blb:before { content: "\e9cd"; } // Bloomburrow .@{ss-prefix}-blb:before { content: "\e9cd"; } // Bloomburrow
.@{ss-prefix}-dsk:before { content: "\e9d7"; } // Duskmourn: House of Horror .@{ss-prefix}-dsk:before { content: "\e9d7"; } // Duskmourn: House of Horror
.@{ss-prefix}-fdn:before { content: "\e9d8"; } // Foundation
/** /**
* Command Zone */ * Command Zone */
@ -233,6 +233,7 @@
.@{ss-prefix}-otc:before { content: "\e9d2"; } // Outlaws of Thunder Junction Commander .@{ss-prefix}-otc:before { content: "\e9d2"; } // Outlaws of Thunder Junction Commander
.@{ss-prefix}-blc:before { content: "\e9d4"; } // Bloomburrow Commander .@{ss-prefix}-blc:before { content: "\e9d4"; } // Bloomburrow Commander
.@{ss-prefix}-m3c:before { content: "\e9d0"; } // Modern Horizons 3 Commander .@{ss-prefix}-m3c:before { content: "\e9d0"; } // Modern Horizons 3 Commander
.@{ss-prefix}-dsc:before { content: "\e9dc"; } // Duskmourn Commander
/** /**
* Reprint */ * Reprint */
@ -268,6 +269,8 @@
.@{ss-prefix}-otp:before { content: "\e9d5"; } // Breaking News (OTJ) .@{ss-prefix}-otp:before { content: "\e9d5"; } // Breaking News (OTJ)
.@{ss-prefix}-big:before { content: "\e9d6"; } // The Big Score (OTJ) .@{ss-prefix}-big:before { content: "\e9d6"; } // The Big Score (OTJ)
.@{ss-prefix}-mb2:before { content: "\e9d9"; } // Mystery Booster .@{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 */ * Beginner */
@ -446,6 +449,8 @@
.@{ss-prefix}-sis:before { content: "\e9b2"; } // Shadows of the Past .@{ss-prefix}-sis:before { content: "\e9b2"; } // Shadows of the Past
.@{ss-prefix}-ea1:before { content: "\e9b4"; } // Explorer Anthology 1 .@{ss-prefix}-ea1:before { content: "\e9b4"; } // Explorer Anthology 1
.@{ss-prefix}-y24:before { content: "\e9bd"; } // Alchemy 2024 .@{ss-prefix}-y24:before { content: "\e9bd"; } // Alchemy 2024
.@{ss-prefix}-y25:before,
.@{ss-prefix}-yblb:before { content: "\e9da"; } // Alchemy 2025
/** /**
* Un-serious */ * Un-serious */

4
package-lock.json generated
View File

@ -1,12 +1,12 @@
{ {
"name": "keyrune", "name": "keyrune",
"version": "3.15.0", "version": "3.15.1",
"lockfileVersion": 2, "lockfileVersion": 2,
"requires": true, "requires": true,
"packages": { "packages": {
"": { "": {
"name": "keyrune", "name": "keyrune",
"version": "3.15.0", "version": "3.15.1",
"license": "(OFL-1.1 AND GPL-3.0-only)", "license": "(OFL-1.1 AND GPL-3.0-only)",
"devDependencies": { "devDependencies": {
"clean-css": "^5.3.3", "clean-css": "^5.3.3",

View File

@ -60,6 +60,7 @@ $dual-layered: (
'clb': '\e992', 'clb': '\e992',
'cc2': '\e988', 'cc2': '\e988',
'dmc': '\e997', 'dmc': '\e997',
'dsc': '\e9de',
'j21': '\e984', 'j21': '\e984',
'khc': '\e9c6', 'khc': '\e9c6',
'ltc': '\e9b8', 'ltc': '\e9b8',
@ -103,6 +104,7 @@ $keyrune_sets: (
("Core 2021", "m21", "\e960"), ("Core 2021", "m21", "\e960"),
("Adventures in the Forgotten Realms", "xdnd", "\e972"), ("Adventures in the Forgotten Realms", "xdnd", "\e972"),
("Adventures in the Forgotten Realms", "afr", "\e972"), ("Adventures in the Forgotten Realms", "afr", "\e972"),
("Foundations", "fdn", "\e9d8"),
// //
// Artifact block // Artifact block
("Arabian Nights", "arn", "\e613"), ("Arabian Nights", "arn", "\e613"),
@ -246,7 +248,6 @@ $keyrune_sets: (
("Outlaws of Thunder Junction", "otj", "\e9cc"), ("Outlaws of Thunder Junction", "otj", "\e9cc"),
("Bloomburrow", "blb", "\e9cd"), ("Bloomburrow", "blb", "\e9cd"),
("Duskmourn: House of Horror", "dsk", "\e9d7"), ("Duskmourn: House of Horror", "dsk", "\e9d7"),
("Foundations", "fdn", "\e9d8"),
// Command zone // Command zone
("Vanguard", "van", "\e655"), ("Vanguard", "van", "\e655"),
("Planechase 2009", "hop", "\e656"), ("Planechase 2009", "hop", "\e656"),
@ -298,6 +299,7 @@ $keyrune_sets: (
("Outlaws of Thunder Junction Commander", "otc", "\e9d2"), ("Outlaws of Thunder Junction Commander", "otc", "\e9d2"),
("Bloomburrow Commander", "blc", "\e9d4"), ("Bloomburrow Commander", "blc", "\e9d4"),
("Modern Horizons 3 Commander", "m3c", "\e9d0"), ("Modern Horizons 3 Commander", "m3c", "\e9d0"),
("Duskmourn Commander", "dsc", "\e9dc"),
// //
// Reprint sets // Reprint sets
("Chronicles", "chr", "\e65e"), ("Chronicles", "chr", "\e65e"),
@ -332,6 +334,8 @@ $keyrune_sets: (
("The Big Score", "big", "\e9d6"), ("The Big Score", "big", "\e9d6"),
("Modern Horizons 2 Timeshifts", "h2r", "\e97b"), ("Modern Horizons 2 Timeshifts", "h2r", "\e97b"),
("Mystery Booster 2", "mb2", "\e9d9"), ("Mystery Booster 2", "mb2", "\e9d9"),
("Jumpstart 2025 (Alternate)", "j25a", "\e9db"),
("Jumpstart 2025", "j25", "\e9df"),
// //
// Beginner // Beginner
("Portal", "por", "\e664"), ("Portal", "por", "\e664"),
@ -487,6 +491,8 @@ $keyrune_sets: (
("Shadows Over Innistrad", "sir", "\e9b1"), ("Shadows Over Innistrad", "sir", "\e9b1"),
("Shadows of the Past", "sis", "\e9b2"), ("Shadows of the Past", "sis", "\e9b2"),
("Explorer Anthology 1", "ea1", "\e9b4"), ("Explorer Anthology 1", "ea1", "\e9b4"),
("Alchemy 2025", "y25", "\e9da"),
("Alchemy Bloomburrow", "yblb", "\e9da"),
// //
// Unsets // Unsets
("Unglued", "ugl", "\e691"), ("Unglued", "ugl", "\e691"),