Adds WOE ability symbols (#111), Arena-only card-specific symbols (#112), Magic Online void counter (#109), and saga loyalty VI (#110)

This commit is contained in:
Andrew Gioia 2023-09-10 20:52:46 -04:00
parent 420d2bb1bd
commit a2820ce700
Signed by: andrew
GPG Key ID: FC09694A000800C8
20 changed files with 119 additions and 17 deletions

View File

@ -10,6 +10,13 @@ All notable changes to this project will be documented in this file.
## Versions
### [1.15.9] 2023-09-10 WOE ability symbols, Haktos and Robber symbols, loyalty VI
* **Added:** WOE ability symbols for Bargain, Celebration, and the 6 role tokens (Cursed, Monster, Royal, Sorceror, Wicked, and Young Hero) ([#111](https://github.com/andrewgioia/mana/issues/111))
* **Added:** Arena-only "ability" symbols used for Haktos the Unscarred and Robber of the Rich ([#112](https://github.com/andrewgioia/mana/issues/112))
* **Added:** Magic Online void counter ([#109](https://github.com/andrewgioia/mana/issues/109))
* **Changed:** Saga loyalty now goes up to VI for the new WOE card, Long List of the Ents ([#110](https://github.com/andrewgioia/mana/issues/110))
### [1.15.8] 2023-07-20 LTR ability symbols
* **Added:** LTR ability symbols for The Ring Tempts You, Ring Bearer, and Amass Orcs ([#107](https://github.com/andrewgioia/mana/issues/107))

View File

@ -1,4 +1,4 @@
# Mana v1.15.8
# Mana v1.15.9
## The Magic: the Gathering mana symbol font!

View File

@ -1,7 +1,7 @@
{
"name": "mana",
"homepage": "https://github.com/andrewgioia/mana",
"version": "1.15.8",
"version": "1.15.9",
"authors": [
"Andrew Gioia <andrew@gioia.email>"
],

View File

@ -1,14 +1,14 @@
@font-face {
font-family: "Mana";
src: url("../fonts/mana.eot?v=1.15.8");
src: url("../fonts/mana.eot?#iefix&v=1.15.8") format("embedded-opentype"), url("../fonts/mana.woff?v=1.15.8") format("woff"), url("../fonts/mana.ttf?v=1.15.8") format("truetype"), url("../fonts/mana.svg?v=1.15.8#mana") format("svg");
src: url("../fonts/mana.eot?v=1.15.9");
src: url("../fonts/mana.eot?#iefix&v=1.15.9") format("embedded-opentype"), url("../fonts/mana.woff?v=1.15.9") format("woff"), url("../fonts/mana.ttf?v=1.15.9") format("truetype"), url("../fonts/mana.svg?v=1.15.9#mana") format("svg");
font-weight: normal;
font-style: normal;
}
@font-face {
font-family: "MPlantin";
src: url("../fonts/mplantin.eot?v=1.15.8");
src: url("../fonts/mplantin.eot?#iefix&v=1.15.8") format("embedded-opentype"), url("../fonts/mplantin.woff?v=1.15.8") format("woff"), url("../fonts/mplantin.ttf?v=1.15.8") format("truetype"), url("../fonts/mplantin.svg?v=1.15.8#mplantin") format("svg");
src: url("../fonts/mplantin.eot?v=1.15.9");
src: url("../fonts/mplantin.eot?#iefix&v=1.15.9") format("embedded-opentype"), url("../fonts/mplantin.woff?v=1.15.9") format("woff"), url("../fonts/mplantin.ttf?v=1.15.9") format("truetype"), url("../fonts/mplantin.svg?v=1.15.9#mplantin") format("svg");
font-weight: normal;
font-style: normal;
}
@ -518,6 +518,9 @@
.ms-counter-verse::before {
content: "\e945";
}
.ms-counter-void::before {
content: "\e9ec";
}
.ms-counter-vortex::before {
content: "\e946";
}
@ -566,6 +569,9 @@
.ms-ability-backup::before {
content: "\e9d9";
}
.ms-ability-bargain::before {
content: "\e9e2";
}
.ms-ability-blitz::before {
content: "\e9b4";
}
@ -575,6 +581,9 @@
.ms-ability-casualty::before {
content: "\e9b7";
}
.ms-ability-celebration::before {
content: "\e9e3";
}
.ms-ability-changeling::before {
content: "\e9a6";
}
@ -791,6 +800,24 @@
.ms-ability-riot::before {
content: "\e973";
}
.ms-ability-role-cursed::before {
content: "\e9e6";
}
.ms-ability-role-monster::before {
content: "\e9e7";
}
.ms-ability-role-royal::before {
content: "\e9e8";
}
.ms-ability-role-sorceror::before {
content: "\e9e9";
}
.ms-ability-role-wicked::before {
content: "\e9ea";
}
.ms-ability-role-young-hero::before {
content: "\e9eb";
}
.ms-ability-specialize::before {
content: "\e9bb";
}
@ -836,6 +863,12 @@
.ms-ability-ward::before {
content: "\e992";
}
.ms-ability-haktos-the-unscarred::before {
content: "\e9e4";
}
.ms-ability-robber-of-the-rich::before {
content: "\e9e5";
}
.ms-cost {
background-color: #beb9b2;
@ -1365,7 +1398,7 @@ span.ms-half > .ms-cost {
.ms-saga {
color: #111;
}
.ms-saga-1::after, .ms-saga-2::after, .ms-saga-3::after, .ms-saga-4::after, .ms-saga-5::after {
.ms-saga-1::after, .ms-saga-2::after, .ms-saga-3::after, .ms-saga-4::after, .ms-saga-5::after, .ms-saga-6::after {
color: #fff;
display: inline-block;
font-size: 0.6em;
@ -1391,6 +1424,9 @@ span.ms-half > .ms-cost {
.ms-saga-5::after {
content: "V";
}
.ms-saga-6::after {
content: "VI";
}
.ms-level > span {
font-size: 0.33em;

File diff suppressed because one or more lines are too long

2
css/mana.min.css vendored

File diff suppressed because one or more lines are too long

File diff suppressed because one or more lines are too long

Binary file not shown.

File diff suppressed because one or more lines are too long

Before

Width:  |  Height:  |  Size: 866 KiB

After

Width:  |  Height:  |  Size: 903 KiB

Binary file not shown.

Binary file not shown.

Binary file not shown.

View File

@ -260,6 +260,8 @@
<i class="ms ms-saga ms-saga-2 ms-2x"></i>
<i class="ms ms-saga ms-saga-3 ms-2x"></i>
<i class="ms ms-saga ms-saga-4 ms-2x"></i>
<i class="ms ms-saga ms-saga-5 ms-2x"></i>
<i class="ms ms-saga ms-saga-6 ms-2x"></i>
&nbsp;&nbsp;
<i class="ms ms-level ms-3x"><span>1-2</span></i>
&nbsp;&nbsp;
@ -285,9 +287,11 @@
<i class="ms ms-ability-amass ms-2x ms-fw" title="Amass Zombies"></i>
<i class="ms ms-ability-ascend ms-2x ms-fw" title="Ascend"></i>
<i class="ms ms-ability-backup ms-2x ms-fw" title="Backup"></i>
<i class="ms ms-ability-bargain ms-2x ms-fw" title="Bargain"></i>
<i class="ms ms-ability-blitz ms-2x ms-fw" title="Blitz"></i>
<i class="ms ms-ability-boast ms-2x ms-fw" title="Boast"></i>
<i class="ms ms-ability-casualty ms-2x ms-fw" title="Casualty"></i>
<i class="ms ms-ability-celebration ms-2x ms-fw" title="Celebration"></i>
<i class="ms ms-ability-changeling ms-2x ms-fw" title="Changeling"></i>
<i class="ms ms-ability-channel ms-2x ms-fw" title="Channel"></i>
<i class="ms ms-ability-cleave ms-2x ms-fw" title="Cleave"></i>
@ -360,6 +364,12 @@
<i class="ms ms-ability-revolt ms-2x ms-fw" title="Revolt"></i>
<i class="ms ms-ability-ring-bearer ms-2x ms-fw" title="Ring Bearer"></i>
<i class="ms ms-ability-riot ms-2x ms-fw" title="Riot"></i>
<i class="ms ms-ability-role-cursed ms-2x ms-fw" title="Cursed Role"></i>
<i class="ms ms-ability-role-monster ms-2x ms-fw" title="Monster Role"></i>
<i class="ms ms-ability-role-royal ms-2x ms-fw" title="Royal Role"></i>
<i class="ms ms-ability-role-sorceror ms-2x ms-fw" title="Sorceror Role"></i>
<i class="ms ms-ability-role-wicked ms-2x ms-fw" title="Wicked Role"></i>
<i class="ms ms-ability-role-young-hero ms-2x ms-fw" title="Young Hero Role"></i>
<i class="ms ms-ability-specialize ms-2x ms-fw" title="Explore"></i>
<i class="ms ms-ability-spectacle ms-2x ms-fw" title="Spectacle"></i>
<i class="ms ms-ability-static ms-2x ms-fw" title="Static"></i>
@ -375,6 +385,9 @@
<i class="ms ms-ability-unearth ms-2x ms-fw" title="Unearth"></i>
<i class="ms ms-ability-vigilance ms-2x ms-fw" title="Vigilance"></i>
<i class="ms ms-ability-ward ms-2x ms-fw" title="Ward"></i>
&nbsp;&nbsp;
<i class="ms ms-ability-haktos-the-unscarred ms-2x ms-fw" title="Haktos the Unscarred"></i>
<i class="ms ms-ability-robber-of-the-rich ms-2x ms-fw" title="Robber of the Rich"></i>
</p>
<h3>Arena Exclusive Counters</h3>
<p class="grid">
@ -411,6 +424,7 @@
<i class="ms ms-counter-slime ms-2x ms-fw" title="Slime"></i>
<i class="ms ms-counter-time ms-2x ms-fw" title="Time"></i>
<i class="ms ms-counter-verse ms-2x ms-fw" title="Verse"></i>
<i class="ms ms-counter-void ms-2x ms-fw" title="Void"></i>
<i class="ms ms-counter-vortex ms-2x ms-fw" title="Vortex"></i>
</p>
<h3>Card type and game zone symbols</h3>

View File

@ -260,6 +260,7 @@
&-minus-uneven::before { content: "\e943"; }
&-plus-uneven::before { content: "\e944"; }
&-verse::before { content: "\e945"; }
&-void::before { content: "\e9ec"; }
&-vortex::before { content: "\e946"; }
// arena
&-shield::before { content: "\e9c3"; }
@ -286,9 +287,11 @@
}
&-ascend::before { content: "\e94a"; }
&-backup::before { content: "\e9d9"; }
&-bargain::before { content: "\e9e2"; }
&-blitz::before { content: "\e9b4"; }
&-boast::before { content: "\e991"; }
&-casualty::before { content: "\e9b7"; }
&-celebration::before { content: "\e9e3"; }
&-changeling::before { content: "\e9a6"; }
&-channel::before { content: "\e9b1"; }
&-cleave::before { content: "\e9ad"; }
@ -367,6 +370,14 @@
&-revolt::before { content: "\e961"; }
&-ring-bearer::before { content: "\e9df"; }
&-riot::before { content: "\e973"; }
&-role {
&-cursed::before { content: "\e9e6"; }
&-monster::before { content: "\e9e7"; }
&-royal::before { content: "\e9e8"; }
&-sorceror::before { content: "\e9e9"; }
&-wicked::before { content: "\e9ea"; }
&-young-hero::before { content: "\e9eb"; }
}
&-specialize::before { content: "\e9bb"; }
&-spectacle::before { content: "\e96b"; }
&-static::before,
@ -383,5 +394,9 @@
&-unearth::before { content: "\e9bc"; }
&-vigilance::before { content: "\e968"; }
&-ward::before { content: "\e992"; }
// arena card-specific ability symbols
&-haktos-the-unscarred::before { content: "\e9e4"; }
&-robber-of-the-rich::before { content: "\e9e5"; }
}
}

View File

@ -164,7 +164,8 @@
&-2::after,
&-3::after,
&-4::after,
&-5::after { // future proofing :P
&-5::after,
&-6::after {
color: #fff;
display: inline-block;
font-size: 0.6em;
@ -181,6 +182,7 @@
&-3::after { content: "III"; }
&-4::after { content: "IV"; }
&-5::after { content: "V"; }
&-6::after { content: "VI"; }
}

View File

@ -1,6 +1,6 @@
// base variables
@ms-font-path: '../fonts';
@ms-version: '1.15.8';
@ms-version: '1.15.9';
@ms-font-size-base: 14px;
@ms-prefix: ms;
@ms-serif-font: MPlantin, Garamond, Palatino, 'Times New Roman', Times, serif;

View File

@ -1,6 +1,6 @@
{
"name": "mana-font",
"version": "1.15.8",
"version": "1.15.9",
"description": "Magic: the Gathering mana symbol pictographic font",
"main": "css/mana.css",
"repository": {

View File

@ -261,6 +261,7 @@
&-slime::before { content: "\e941"; }
&-time::before { content: "\e942"; }
&-verse::before { content: "\e945"; }
&-void::before { content: "\e9ec"; }
&-vortex::before { content: "\e946"; }
// arena
&-shield::before { content: "\e9c3"; }
@ -287,9 +288,11 @@
}
&-ascend::before { content: "\e94a"; }
&-backup::before { content: "\e9d9"; }
&-bargain::before { content: "\e9e2"; }
&-blitz::before { content: "\e9b4"; }
&-boast::before { content: "\e991"; }
&-casualty::before { content: "\e9b7"; }
&-celebration::before { content: "\e9e3"; }
&-changeling::before { content: "\e9a6"; }
&-channel::before { content: "\e9b1"; }
&-cleave::before { content: "\e9ad"; }
@ -368,6 +371,14 @@
&-revolt::before { content: "\e961"; }
&-ring-bearer::before { content: "\e9df"; }
&-riot::before { content: "\e973"; }
&-role {
&-cursed::before { content: "\e9e6"; }
&-monster::before { content: "\e9e7"; }
&-royal::before { content: "\e9e8"; }
&-sorceror::before { content: "\e9e9"; }
&-wicked::before { content: "\e9ea"; }
&-young-hero::before { content: "\e9eb"; }
}
&-specialize::before { content: "\e9bb"; }
&-spectacle::before { content: "\e96b"; }
&-static::before,
@ -384,5 +395,9 @@
&-unearth::before { content: "\e9bc"; }
&-vigilance::before { content: "\e968"; }
&-ward::before { content: "\e992"; }
// arena card-specific ability symbols
&-haktos-the-unscarred::before { content: "\e9e4"; }
&-robber-of-the-rich::before { content: "\e9e5"; }
}
}

View File

@ -169,7 +169,8 @@
&-2::after,
&-3::after,
&-4::after,
&-5::after { // future proofing :P
&-5::after,
&-6::after {
color: #fff;
display: inline-block;
font-size: 0.6em;
@ -186,6 +187,7 @@
&-3::after { content: "III"; }
&-4::after { content: "IV"; }
&-5::after { content: "V"; }
&-6::after { content: "VI"; }
}

View File

@ -1,6 +1,6 @@
// base variables
$ms-font-path: '../fonts' !default;
$ms-version: '1.15.8' !default;
$ms-version: '1.15.9' !default;
$ms-font-size-base: 14px !default;
$ms-prefix: ms !default;
$ms-serif-font: 'MPlantin, Garamond, Palatino, \'Times New Roman\', Times, serif' !default;