diff options
Diffstat (limited to 'cards/card.html')
| -rw-r--r-- | cards/card.html | 857 |
1 files changed, 0 insertions, 857 deletions
diff --git a/cards/card.html b/cards/card.html deleted file mode 100644 index 764fe1d..0000000 --- a/cards/card.html +++ /dev/null @@ -1,857 +0,0 @@ -<!DOCTYPE html> -<html> - <head> - <style> - .flavour { - color: rgba(0,0,0,0.5); - padding: 35px; - font-size: 35px; - } - .flavour_wrapper { - position: absolute; - bottom: 0; - left: 0; - width: 100%; - text-align: center; - } - .action_detail { - padding-top: 0px; - text-align: left; - } - .symbol_wrapper_inner { - display: flex; - flex-direction: column; - gap: 5px; - } - .symbol_wrapper_outer { - display: flex; - gap: 20px; - } - .card_type { - background-color: antiquewhite; - text-align: center; - font-size: 40px; - padding: 10px; - -moz-border-radius: 15px 15px 0 0; - -webkit-border-radius: 15px 15px 0 0; - border-radius: 15px 15px 0 0; - font-weight: bold; - border-width: 2px 2px 0 2px; - border-color: black; - border-style: solid; - } - .face_icon { - color: white; - display: inline-block; - padding: 4px; - height: 62px; - min-width: 62px; - font-size: 55px; - -moz-border-radius: 15px; - -webkit-border-radius: 15px; - border-radius: 15px; - background-color: black; - } - .icon { - display: inline-block; - padding: 8px 4px 0px 4px; - -moz-border-radius: 15px; - -webkit-border-radius: 15px; - border-radius: 15px; - aspect-ratio: 1/1; - font-size: 40px; - height: 52px; - width: 52px; - } - .hearts_icon { - color: orangered; - } - .diamonds_icon { - color: orangered; - } - .clubs_icon { - color: antiquewhite; - } - .spades_icon { - color: antiquewhite; - } - .suit_icon { - background-color: black; - text-align: center; - font-size: 60px; - line-height: 40px; - } - .joker_icon { - background-color: black; - padding: 6px 3px 2px 5px; - } - .tap_icon { - background-color: black; - } - .content { - background-color: antiquewhite; - color: black; - flex: 5; - -moz-border-radius: 25px; - -webkit-border-radius: 25px; - border-radius: 25px; - overflow: hidden; - position: relative; - font-size: 50px; - display: flex; - justify-content: flex-start; - gap: 5px; - text-align: left; - padding: 35px 30px 30px 30px; - flex-direction: column; - border-width: 2px 2px 2px 2px; - border-color: black; - border-style: solid; - } - .attrib_bottom_icons { - bottom: 0; - } - .attrib_top_icons { - top: 0; - } - .attrib_bl { - position: absolute; - bottom: 0; - left: 0; - -moz-border-radius: 0 50px 0 0; - -webkit-border-radius: 0 50px 0 0; - border-radius: 0 50px 0 0; - border-color: rgba(255,255,255,0.50); - border-style: solid; - border-width: 5px 5px 0 0; - padding: 15px 25px 15px 15px; - } - .attrib_br { - position: absolute; - bottom: 0; - right: 0; - -moz-border-radius: 50px 0 0 0; - -webkit-border-radius: 50px 0 0 0; - border-radius: 50px 0 0 0; - border-color: rgba(255,255,255,0.50); - border-style: solid; - border-width: 5px 0 0 5px; - padding: 15px 15px 15px 25px; - } - .attrib_tr { - position: absolute; - top: 0; - right: 0; - -moz-border-radius: 0 0 0 50px; - -webkit-border-radius: 0 0 0 50px; - border-radius: 0 0 0 50px; - border-color: rgba(255,255,255,0.50); - border-style: solid; - border-width: 0 0 5px 5px; - padding: 15px 15px 15px 25px; - } - .attrib_tl { - position: absolute; - top: 0; - left: 0; - -moz-border-radius: 0 0 50px 0; - -webkit-border-radius: 0 0 50px 0; - border-radius: 0 0 50px 0; - border-color: rgba(255,255,255,0.50); - border-style: solid; - border-width: 0 5px 5px 0; - padding: 15px 25px 15px 15px; - } - .attrib_icon { - background-color: rgba(255,255,255,0.10); - } - .title { - background-color: black; - color: antiquewhite; - flex: 3; - -moz-border-radius: 25px; - -webkit-border-radius: 25px; - border-radius: 25px; - overflow: hidden; - position: relative; - font-size: 85px; - display: flex; - align-items: center; - justify-content: center; - text-align: center; - flex-direction: column; - padding: 25px; - border-width: 2px 2px 2px 2px; - border-color: black; - border-style: solid; - } - .group { - margin: 50px 50px 0px 50px; - -moz-border-radius: 25px; - -webkit-border-radius: 25px; - border-radius: 25px; - display: flex; - flex-direction: column; - align-content: space-between; - height: auto; - flex: 2; - gap: 35px; - } - .card { - height: 1425px; - width: 825px; - background-color: black; - display: flex; - } - .card_wrapper { - min-height: 2850px; - width: 5775px; - display: flex; - flex-wrap: wrap; - height: 100%; - } - button { - font-size: 50px; - padding: 30px; - margin: 30px; - } - p { - margin: 0; - } - body { - background-color: #1e1e1e; - } - </style> - </head> - <button onclick="downloadAsImage()"> - Download - </button> - <div id="card_wrapper" class="card_wrapper"> - <div style="background:linear-gradient(225deg, rgba(0,0,0,1) -50%, rebeccapurple 100%)" class="card"> - <div class="group"> - <div class="title"> - <p> - Thrusting Sword - </p> - <div class="attrib_icon attrib_bl"> - ⚔️ 3 - </div> - <div class="attrib_icon attrib_br"> - Prc 🎲 - </div> - </div> - <div class="content"> - <div class="action"> - <div class="symbol_wrapper_outer"> - <div class="symbol_wrapper_inner"> - <span class="icon tap_icon"> - ↪️ - </span> - </div> - <div class="action_detail"> - <p>🎲 <strong>d8 + Prc</strong> to hit.</p> - </div> - </div> - </div> - <div class="action"> - <hr> - <p><strong>Opportune Strike</strong>: When targeting an enemy with this weapon, mark them until the end of their turn. While marked if they attack somone other then you then you can perform a reposte on them.</p> - </div> - <div class="flavour_wrapper"> - <div class="flavour"> - <hr> - <p>“World Famous Iron Toothpick”</p> - </div> - </div> - </div> - <div class="card_type"> - Thrusting Sword Weapon - </div> - </div> - </div> - <div style="background:linear-gradient(225deg, rgba(0,0,0,1) -50%, rebeccapurple 100%)" class="card"> - <div class="group"> - <div class="title"> - <p> - Polearm - </p> - <div class="attrib_icon attrib_bl"> - ⚔️ 3 - </div> - <div class="attrib_icon attrib_br"> - Str 🎲 - </div> - </div> - <div class="content"> - <div class="action"> - <div class="symbol_wrapper_outer"> - <div class="symbol_wrapper_inner"> - <span class="icon tap_icon"> - ↪️ - </span> - </div> - <div class="action_detail"> - <p>🎲 <strong>d6 + Str</strong> to hit.</p> - </div> - </div> - </div> - <div class="action"> - <hr> - <p><strong>Reach</strong>: When making an attack, you ignore repostes from your target unless they also have Reach.</p> - </div> - <div class="flavour_wrapper"> - <div class="flavour"> - <hr> - <p>“Getting up close and personal while staying far away”</p> - </div> - </div> - </div> - <div class="card_type"> - Polearm Weapon - </div> - </div> - </div> - <div style="background:linear-gradient(225deg, rgba(0,0,0,1) -50%, rebeccapurple 100%)" class="card"> - <div class="group"> - <div class="title"> - <p> - Dagger - </p> - <div class="attrib_icon attrib_bl"> - ⚔️ 2 - </div> - <div class="attrib_icon attrib_br"> - Prc 🎲 - </div> - </div> - <div class="content"> - <div class="action"> - <div class="symbol_wrapper_outer"> - <div class="symbol_wrapper_inner"> - <span class="icon tap_icon"> - ↪️ - </span> - </div> - <div class="action_detail"> - <p>🎲 <strong>d6 + Prc</strong> to hit.</p> - </div> - </div> - </div> - <div class="action"> - <hr> - <div class="symbol_wrapper_outer"> - <div class="symbol_wrapper_inner"> - <span class="icon suit_icon spades_icon"> - ♠️ - </span> - </div> - <div class="action_detail"> - <p>(even) <strong>Swift Attack</strong>: Refresh this card.</p> - </div> - </div> - </div> - <div class="flavour_wrapper"> - <div class="flavour"> - <hr> - <p>“A quick and convinient way to turn a spleen into a sheath”</p> - </div> - </div> - </div> - <div class="card_type"> - Dagger Weapon - </div> - </div> - </div> - <div style="background:linear-gradient(225deg, rgba(0,0,0,1) -50%, rebeccapurple 100%)" class="card"> - <div class="group"> - <div class="title"> - <p> - Bow - </p> - <div class="attrib_icon attrib_bl"> - ⚔️ 3 - </div> - <div class="attrib_icon attrib_br"> - 1 🎲 - </div> - </div> - <div class="content"> - <div class="action"> - <div class="symbol_wrapper_outer"> - <div class="symbol_wrapper_inner"> - <span class="icon tap_icon"> - ↪️ - </span> - </div> - <div class="action_detail"> - <p>🎲 <strong>d4 + (2·Prc)</strong> to hit.</p> - </div> - </div> - </div> - <div class="action"> - <hr> - <p><strong>Ranged</strong>: When making an attack, you ignore repostes from your target. You can’t deal a reposte either.</p> - </div> - <div class="flavour_wrapper"> - <div class="flavour"> - <hr> - <p>“One stringed instrument that got repurposed as a weapon.”</p> - </div> - </div> - </div> - <div class="card_type"> - Bow Weapon - </div> - </div> - </div> - <div style="background:linear-gradient(225deg, rgba(0,0,0,1) -50%, rebeccapurple 100%)" class="card"> - <div class="group"> - <div class="title"> - <p> - Crossbow - </p> - <div class="attrib_icon attrib_bl"> - ⚔️ 4 - </div> - <div class="attrib_icon attrib_br"> - 1 🎲 - </div> - </div> - <div class="content"> - <div class="action"> - <div class="symbol_wrapper_outer"> - <div class="symbol_wrapper_inner"> - <span class="icon tap_icon"> - ↪️ - </span> - </div> - <div class="action_detail"> - <p>(must be loaded) 🎲 <strong>d6 + Prc</strong> to hit.</p> - </div> - </div> - </div> - <div class="action"> - <hr> - <div class="symbol_wrapper_outer"> - <div class="symbol_wrapper_inner"> - <span class="icon tap_icon"> - ↪️ - </span> - </div> - <div class="action_detail"> - <p><strong>Reload</strong>: Load this weapon.</p> - </div> - </div> - </div> - <div class="action"> - <hr> - <p><strong>Ranged</strong>: When making an attack, you ignore repostes from your target. You can’t deal a reposte either.</p> - </div> - <div class="flavour_wrapper"> - <div class="flavour"> - <hr> - <p>“No one will cross you with this weapon”</p> - </div> - </div> - </div> - <div class="card_type"> - Crossbow Weapon - </div> - </div> - </div> - <div style="background:linear-gradient(225deg, rgba(0,0,0,1) -50%, rebeccapurple 100%)" class="card"> - <div class="group"> - <div class="title"> - <p> - Hammer - </p> - <div class="attrib_icon attrib_bl"> - ⚔️ 3 - </div> - <div class="attrib_icon attrib_br"> - Str 🎲 - </div> - </div> - <div class="content"> - <div class="action"> - <div class="symbol_wrapper_outer"> - <div class="symbol_wrapper_inner"> - <span class="icon tap_icon"> - ↪️ - </span> - </div> - <div class="action_detail"> - <p>🎲 <strong>d6 + Str</strong> to hit.</p> - </div> - </div> - </div> - <div class="action"> - <hr> - <div class="symbol_wrapper_outer"> - <div class="symbol_wrapper_inner"> - <span class="icon tap_icon"> - ↪️ - </span> - </div> - <div class="action_detail"> - <p><strong>Power Swing</strong>: 🎲 <strong>d4 + Str</strong> to hit. Deal <strong>Str + 2</strong> damage.</p> - </div> - </div> - </div> - <div class="flavour_wrapper"> - <div class="flavour"> - <hr> - <p>“If you can pick it up, then you are worthy enough to use it.”</p> - </div> - </div> - </div> - <div class="card_type"> - Hammer Weapon - </div> - </div> - </div> - <div style="background:linear-gradient(225deg, rgba(0,0,0,1) -50%, rebeccapurple 100%)" class="card"> - <div class="group"> - <div class="title"> - <p> - Straight Sword - </p> - <div class="attrib_icon attrib_bl"> - ⚔️ 3 - </div> - <div class="attrib_icon attrib_br"> - Str 🎲 - </div> - </div> - <div class="content"> - <div class="action"> - <div class="symbol_wrapper_outer"> - <div class="symbol_wrapper_inner"> - <span class="icon tap_icon"> - ↪️ - </span> - </div> - <div class="action_detail"> - <p>🎲 <strong>d6 + Str</strong> to hit.</p> - </div> - </div> - </div> - <div class="action"> - <hr> - <div class="symbol_wrapper_outer"> - <div class="symbol_wrapper_inner"> - <span class="icon tap_icon"> - ↪️ - </span> - </div> - <div class="action_detail"> - <p>(Two Handed) 🎲 <strong>d6 + Str</strong> to hit. Deal <strong>Str</strong> damage.</p> - </div> - </div> - </div> - <div class="flavour_wrapper"> - <div class="flavour"> - <hr> - <p>“El Classico”</p> - </div> - </div> - </div> - <div class="card_type"> - Straight Sword Weapon - </div> - </div> - </div> - <div style="background:linear-gradient(225deg, rgba(0,0,0,1) -50%, rebeccapurple 100%)" class="card"> - <div class="group"> - <div class="title"> - <p> - Axe - </p> - <div class="attrib_icon attrib_bl"> - ⚔️ 3 - </div> - <div class="attrib_icon attrib_br"> - Str 🎲 - </div> - </div> - <div class="content"> - <div class="action"> - <div class="symbol_wrapper_outer"> - <div class="symbol_wrapper_inner"> - <span class="icon tap_icon"> - ↪️ - </span> - </div> - <div class="action_detail"> - <p>🎲 <strong>d8 + Str</strong> to hit.</p> - </div> - </div> - </div> - <div class="action"> - <hr> - <div class="symbol_wrapper_outer"> - <div class="symbol_wrapper_inner"> - <span class="icon tap_icon"> - ↪️ - </span> - </div> - <div class="action_detail"> - <p><strong>Throw</strong>: 🎲 <strong>d6 + Str</strong> to hit. This attack is <strong>Ranged</strong> and thus you ignore repostes from your target. You lose this weapon by using this attack.</p> - </div> - </div> - </div> - <div class="flavour_wrapper"> - <div class="flavour"> - <hr> - <p>“Looks great with a flannel shirt.”</p> - </div> - </div> - </div> - <div class="card_type"> - Axe Weapon - </div> - </div> - </div> - <div style="background:linear-gradient(225deg, rgba(0,0,0,1) -50%, rebeccapurple 100%)" class="card"> - <div class="group"> - <div class="title"> - <p> - Staff - </p> - <div class="attrib_icon attrib_bl"> - ⚔️ 2 - </div> - <div class="attrib_icon attrib_br"> - Str 🎲 - </div> - </div> - <div class="content"> - <div class="action"> - <div class="symbol_wrapper_outer"> - <div class="symbol_wrapper_inner"> - <span class="icon tap_icon"> - ↪️ - </span> - </div> - <div class="action_detail"> - <p>🎲 <strong>d6 + Str</strong> to hit.</p> - </div> - </div> - </div> - <div class="action"> - <hr> - <div class="symbol_wrapper_outer"> - <div class="symbol_wrapper_inner"> - <span class="icon tap_icon"> - ↪️ - </span> - </div> - <div class="action_detail"> - <p>(Two Handed) 🎲 <strong>d8 + Str</strong> to hit.</p> - </div> - </div> - </div> - <div class="action"> - <hr> - <div class="symbol_wrapper_outer"> - <div class="symbol_wrapper_inner"> - <span class="icon suit_icon spades_icon"> - ♠️ - </span> - </div> - <div class="action_detail"> - <p>(odd) <strong>Swift Attack</strong>: Refresh this card.</p> - </div> - </div> - </div> - <div class="flavour_wrapper"> - <div class="flavour"> - <hr> - <p>“Says ‘Made by the Ninja Custodial Group’ on the handle”</p> - </div> - </div> - </div> - <div class="card_type"> - Staff Weapon - </div> - </div> - </div> - <div style="background:linear-gradient(225deg, rgba(0,0,0,1) -50%, rebeccapurple 100%)" class="card"> - <div class="group"> - <div class="title"> - <p> - Curved Sword - </p> - <div class="attrib_icon attrib_bl"> - ⚔️ 3 - </div> - <div class="attrib_icon attrib_br"> - Prc 🎲 - </div> - </div> - <div class="content"> - <div class="action"> - <div class="symbol_wrapper_outer"> - <div class="symbol_wrapper_inner"> - <span class="icon tap_icon"> - ↪️ - </span> - </div> - <div class="action_detail"> - <p>🎲 <strong>d6 + Prc</strong> to hit.</p> - </div> - </div> - </div> - <div class="action"> - <hr> - <div class="symbol_wrapper_outer"> - <div class="symbol_wrapper_inner"> - <span class="icon suit_icon spades_icon"> - ♠️ - </span> - </div> - <div class="action_detail"> - <p>(odd, recieving a reposte) <strong>Close Quarters</strong>: Deal damage equal to your reposte.</p> - </div> - </div> - </div> - <div class="flavour_wrapper"> - <div class="flavour"> - <hr> - <p>“Arrrgh”</p> - </div> - </div> - </div> - <div class="card_type"> - Curved Sword Weapon - </div> - </div> - </div> - <div style="background:linear-gradient(225deg, rgba(0,0,0,1) -50%, DarkBlue 100%)" class="card"> - <div class="group"> - <div class="title"> - <p> - Caestus - </p> - </div> - <div class="content"> - <div class="action"> - <p>While equipped: Unarmed Strikes deal <strong>Str</strong> additional damage.</p> - </div> - <div class="flavour_wrapper"> - <div class="flavour"> - <hr> - <p>“Weapon of choice for a fit bronze statue”</p> - </div> - </div> - </div> - <div class="card_type"> - Weapon Equipment - </div> - </div> - </div> - <div style="background:linear-gradient(225deg, rgba(0,0,0,1) -50%, rebeccapurple 100%)" class="card"> - <div class="group"> - <div class="title"> - <p> - Test Weapon - </p> - <div class="attrib_icon attrib_bl"> - ⚔️ 3 - </div> - <div class="attrib_icon attrib_br"> - Prc 🎲 - </div> - </div> - <div class="content"> - <div class="action"> - <div class="symbol_wrapper_outer"> - <div class="symbol_wrapper_inner"> - <span class="icon suit_icon spades_icon"> - ♠️ - </span> - </div> - <div class="action_detail"> - <p>🎲 <strong>d6 + Prc</strong> to hit.</p> - </div> - </div> - </div> - <div class="action"> - <hr> - <div class="symbol_wrapper_outer"> - <div class="symbol_wrapper_inner"> - <span class="icon suit_icon clubs_icon"> - ♣️ - </span> - </div> - <div class="action_detail"> - <p>🎲 <strong>d6 + Prc</strong> to hit.</p> - </div> - </div> - </div> - <div class="action"> - <hr> - <div class="symbol_wrapper_outer"> - <div class="symbol_wrapper_inner"> - <span class="icon suit_icon diamonds_icon"> - ♦️ - </span> - </div> - <div class="action_detail"> - <p>🎲 <strong>d6 + Prc</strong> to hit.</p> - </div> - </div> - </div> - <div class="action"> - <hr> - <div class="symbol_wrapper_outer"> - <div class="symbol_wrapper_inner"> - <span class="icon joker_icon"> - 🃏 - </span> - </div> - <div class="action_detail"> - <p>🎲 <strong>d6 + Prc</strong> to hit.</p> - </div> - </div> - </div> - <div class="action"> - <hr> - <div class="symbol_wrapper_outer"> - <div class="symbol_wrapper_inner"> - <span class="icon tap_icon"> - ↪️ - </span> - <span class="icon suit_icon hearts_icon"> - ♥️ - </span> - </div> - <div class="action_detail"> - <p>🎲 <strong>d6 + Prc</strong> to hit.</p> - </div> - </div> - </div> - <div class="flavour_wrapper"> - <div class="flavour"> - <hr> - <p>“Arrrgh”</p> - </div> - </div> - </div> - <div class="card_type"> - Curved Sword Weapon - </div> - </div> - </div> - </div> - <script src="./web/bundle.js"> - </script> - <script> - function downloadAsImage() { - htmlToImage.toPng(document.getElementById('card_wrapper')) - .then(function (dataUrl) { - download(dataUrl, 'card_wrapper.png'); - }); - } - </script> -</html> |
