diff --git a/src/cards/cards.csv b/src/cards/cards.csv index ae35689..dd411a4 100644 --- a/src/cards/cards.csv +++ b/src/cards/cards.csv @@ -1 +1,50 @@ -TITLE,SUBTITLE,POWER,ENTER,TAGS,MAIN TEXT,FLAVOR,ART,CREDIT,STAR,AMOUNT,TEMPLATE ARADIA MEGIDO,robo-explode,3,2g,#TROLL #MAROONBLOOD,"Special Tap (3 Boons) � This card is destroyed. Once this card is in the discard pile after this Special Tap, return it to your deck- and shuffle your deck.",,,,4,1,C:\Users\luche\Documents\Writing\Games\Homestuck ATCG\nanDeck\ND_CharacterTemplate.png ARADIA MEGIDO,dead and back again,4,~ATH: ARADIA MEGIDO,#TROLL #MAROONBLOOD #GHOST,Special Tap (1 Boon) � Swap this card for any other #GHOST character card in your hand.,,,,3,1,C:\Users\luche\Documents\Writing\Games\Homestuck ATCG\nanDeck\ND_CharacterTemplate.png TAVROS NITRAM,boy skylark,3,1g,#TROLL #BRONZEBLOOD,Special Tap (1 Boon) � Move this card to any location.,,,,2,1,C:\Users\luche\Documents\Writing\Games\Homestuck ATCG\nanDeck\ND_CharacterTemplate.png TAVROS NITRAM,robot legs,4,2g,#TROLL #BRONZEBLOOD,,,,,2,1,C:\Users\luche\Documents\Writing\Games\Homestuck ATCG\nanDeck\ND_CharacterTemplate.png SOLLUX CAPTOR,bifurcated fury,0,2g,#TROLL #YELLOWBLOOD,"+1 Power per Boon / Special Tap (1 Grist) -- Destroy other player's character cards at this location with less power than 2* this cards' current power, and then discard all boons from this card.",,,,3,1,C:\Users\luche\Documents\Writing\Games\Homestuck ATCG\nanDeck\ND_CharacterTemplate.png SOLLUX CAPTOR,so quiet,4,2g,#TROLL #YELLOWBLOOD,"Special Tap (2 Grist) Before your next turn, the next player (besides yourself) who has an executable card or executable character card cost activated- has that activation ignored.",,,,4,1,C:\Users\luche\Documents\Writing\Games\Homestuck ATCG\nanDeck\ND_CharacterTemplate.png KARKAT VANTAS,friend leader,4,~ATH: your own #TROLL,#TROLL #MUTANT,Special Tap (2 Grist) � Give all other #TROLL cards you control at this location �1+Boons� Power until the start of your next turn.,,,,3,1,C:\Users\luche\Documents\Writing\Games\Homestuck ATCG\nanDeck\ND_CharacterTemplate.png KARKAT VANTAS,universal cancer,4,~ATH: your own #TROLL,#TROLL #MUTANT,Special Tap (2 Grist) � Give all other player's #HUMAN cads at this location 1 �Boons+1� Power unitl the start of your next turn.,,,,3,1,C:\Users\luche\Documents\Writing\Games\Homestuck ATCG\nanDeck\ND_CharacterTemplate.png NEPETA LEIJON,poor sweet nepeta,3,1g,#TROLL #OLIVEBLOOD #GHOST,,,,,2,1,C:\Users\luche\Documents\Writing\Games\Homestuck ATCG\nanDeck\ND_CharacterTemplate.png NEPETA LEIJON,beast hunter,3,3g,#TROLL #OLIVEBLOOD,Special Tap (1 Grist)- Destroy all other player's #BEAST cards at this location with equal or less power to this card's power + boons.,,,,2,1,C:\Users\luche\Documents\Writing\Games\Homestuck ATCG\nanDeck\ND_CharacterTemplate.png KANAYA MARYAM,fussy fangs,4,3g,#TROLL #JADEBLOOD,Special tap (3 Grist) � Move all of this card's current boons to another #TROLL card you control.,,,,3,1,C:\Users\luche\Documents\Writing\Games\Homestuck ATCG\nanDeck\ND_CharacterTemplate.png KANAYA MARYAM,rainbow drinker,2,3g,#TROLL #JADEBLOOD,This card's power increases by �Boons x Amount of Your own #TROLL cards at this same location.�,,,,2,1,C:\Users\luche\Documents\Writing\Games\Homestuck ATCG\nanDeck\ND_CharacterTemplate.png TEREZI PYROPE,"judge, jury, and executioner",5,3g,#TROLL #TEALBLOOD,During your Score Phase- choose any other player's character card at this location- the card you choose has it's power reduced by the amount of boons on this card until the end of the phase.,,,,3,1,C:\Users\luche\Documents\Writing\Games\Homestuck ATCG\nanDeck\ND_CharacterTemplate.png TEREZI PYROPE,taste the rainbow,4,2g,#TROLL #TEALBLOOD,,,,,2,1,C:\Users\luche\Documents\Writing\Games\Homestuck ATCG\nanDeck\ND_CharacterTemplate.png VRISKA SERKET,bluh bluh huge bitch,5,3g,#TROLL #COBALTBLOOD,Special tap (3 Boons) � Choose any other player's character card at this location- that card can't be tapped until the start of your next turn.,,,,4,1,C:\Users\luche\Documents\Writing\Games\Homestuck ATCG\nanDeck\ND_CharacterTemplate.png VRISKA SERKET,(vriska),4,~ATH: VRISKA SERKET,#TROLL #COBALTBLOOD #GHOST,"+1 Power per Boon / Special tap (2 Grist) Heal your Planet by ""1 + Boon"" Damage, and then discard this card.",,,,4,1,C:\Users\luche\Documents\Writing\Games\Homestuck ATCG\nanDeck\ND_CharacterTemplate.png EQUIUS ZAHAAK,100% strength,4,4g,#TROLL #BLUEBLOOD ,Special Tap (1 Grist) � Destroy all other player's characters at this card's location wit less power than this card's power plus 2*Boons.,,,,3,1,C:\Users\luche\Documents\Writing\Games\Homestuck ATCG\nanDeck\ND_CharacterTemplate.png EQUIUS ZAHAAK,mechanical mastermind,4,4g,#TROLL #BLUEBLOOD,"Special Tap (3 Boons) � Bring the top-most #TROLL card our of your discard pile and into your deck. Afterwards, shuffle your deck.",,,,3,1,C:\Users\luche\Documents\Writing\Games\Homestuck ATCG\nanDeck\ND_CharacterTemplate.png GAMZEE MAKARA,goofin' around,3,2g,#TROLL #PURPLEBLOOD,"Special Tap (1 Grist) � Destory all other player's character cards at this location with less than this card's power + boons, then discard all boons from this card.",,,,4,1,C:\Users\luche\Documents\Writing\Games\Homestuck ATCG\nanDeck\ND_CharacterTemplate.png GAMZEE MAKARA,the mirthful messiah(s)5,4,~ATH: any #TROLL ,#TROLL #PURPLEBLOOD,When any other player's character card is tapped at the same location as this card- the tapped card's power is decreased by the amount of boons on this card (for the duration of the tap effect only.),,,,4,1,C:\Users\luche\Documents\Writing\Games\Homestuck ATCG\nanDeck\ND_CharacterTemplate.png ERIDAN AMPORA,moirail-zoned ,2,2g,#TROLL #VIOLETBLOOD #SEADWELLER ,+1 Power per Boon / Special Tap (3 Grist) move all of this card's current boons onto another #TROLL card you control. ,,,,4,1,C:\Users\luche\Documents\Writing\Games\Homestuck ATCG\nanDeck\ND_CharacterTemplate.png ERIDAN AMPORA,angel hunter,3,2g,#TROLL #VIOLETBLOOD #SEADWELLER ,"Special Tap (3 Boons) � Take the top-most character card in any other player of your choice's discard pile, and remove it from play entirely. ",,,,3,1,C:\Users\luche\Documents\Writing\Games\Homestuck ATCG\nanDeck\ND_CharacterTemplate.png FEFERI PEIXES,glub glub glub,4,2g,#TROLL #FUSCHIABLOOD #SEADWELLER,,,,,2,1,C:\Users\luche\Documents\Writing\Games\Homestuck ATCG\nanDeck\ND_CharacterTemplate.png FEFERI PEIXES,dreambubble buddy ,2,~ATH: your own #TROLL ,#TROLL #FUSCHIABLOOD #SEADWELLER #GHOST,Special Tap (3 Boons)-- Place a #GHOST card in your hand to the same location as this card-- then discard all boons form this card.,,,,3,1,C:\Users\luche\Documents\Writing\Games\Homestuck ATCG\nanDeck\ND_CharacterTemplate.png JET-PACK,pshoooo~,,3g,,"Attach this card to your own character card- the attached character card may move for 1 grist and not be tapped after moving. If you move the attached character in this way, discard this inventory card.",,,,2,1,C:\Users\luche\Documents\Writing\Games\Homestuck ATCG\nanDeck\ND_InventoryTemplate.png TELEPORTALIZER,tactical retreat,,5g,,"Attach this card to your own character card- the attached character card may move from any toher location to your own Planet for 1g, and not be tapped after moving.",,,,4,1,C:\Users\luche\Documents\Writing\Games\Homestuck ATCG\nanDeck\ND_InventoryTemplate.png EMPRESS'S ORDERS,send the fleet,,5g,,"Attach this card to your own ALTERNIA planet card. You may choose to move all #TROLL cards you control at this card's location to another player's planet for no cost. Once you move any cards in this way, discard this card.",,,,3,1,C:\Users\luche\Documents\Writing\Games\Homestuck ATCG\nanDeck\ND_InventoryTemplate.png TIME LOTUS CAPSULE,just you wait,,4g,,"Attach this card to your own character card at your own planet. While this inventory card is attached, the attached character can not be destroyed or tapped. When the attached card would be destroyed, discard this inventory card instead.",,,,3,1,C:\Users\luche\Documents\Writing\Games\Homestuck ATCG\nanDeck\ND_InventoryTemplate.png SWANKY HAT,outdress 'em all,,3g,,Attach this card to your own character card. Any other player's character cards at this card's location with inventory attaced have -1 Power.,,,,2,1,C:\Users\luche\Documents\Writing\Games\Homestuck ATCG\nanDeck\ND_InventoryTemplate.png BLANK CAPTCHACARD,extra inventory,,3g,,Attach this card to your own character card. The attached character card can have up to 4 Boons on it.,,,,3,1,C:\Users\luche\Documents\Writing\Games\Homestuck ATCG\nanDeck\ND_InventoryTemplate.png CARPENTER DRONES,busy builders,,5g,,"Attach this card to your own ALTERNIA planet card. When this inventory card is attached, during your own Prep Phase you may put the top card in your Discard Pile into your deck and shuffle your deck. Discard this card if your planet is destroyed.",,,,3,1,C:\Users\luche\Documents\Writing\Games\Homestuck ATCG\nanDeck\ND_InventoryTemplate.png MATRIORB,a chance of hope,,6g,,"Attach this card to your own ALTERNIA planet card. If there are no #TROLL character cards you ocntrol at this card's location, you may discard this card and play any #TROLL character cards from your discard pile to this location. Discar this card if the attached planet takes damage while this card is attached.",,,,3,1,C:\Users\luche\Documents\Writing\Games\Homestuck ATCG\nanDeck\ND_InventoryTemplate.png HOSTILE ALIEN,born to conquer,,2g,,Attach this card to your own #TROLL character card. The attached characer card is always considered as invading for the purposes of gaining conditional bonuses.,,,,3,1,C:\Users\luche\Documents\Writing\Games\Homestuck ATCG\nanDeck\ND_InventoryTemplate.png SHOOSH-PAP,you need to calm down,,3g,,"Attach this card to another player's character card. The attached character card has all its current boons removed. Then, discard this card.",,,,3,1,C:\Users\luche\Documents\Writing\Games\Homestuck ATCG\nanDeck\ND_InventoryTemplate.png SHOOSH-PAP,blinded by the lights,,5g,,"Attach this card to your own planet card. While this card is attached, this planet has no base power, and other players may not move character cards to the attaced planet- they may, however, play cards from their hand to this planet directly. Discard this card if your planet takes any damage.",,,,4,1,C:\Users\luche\Documents\Writing\Games\Homestuck ATCG\nanDeck\ND_InventoryTemplate.png PLAGUE AND DROUGHT,a pox on you,,5g,,"Attach this card to any other player's planet card. While this card is attached, the attached planet's player's characters do not earn boons here. Destroy this card if the attached planet takes any damage.",,,,4,1,C:\Users\luche\Documents\Writing\Games\Homestuck ATCG\nanDeck\ND_InventoryTemplate.png PSIIONIC BATTERY,interstellar flight,,2g,,~ATH: your own #YELLOWBLOOD. Execute: You may move any #TROLL character cards you control without causing them to be tapped until the end of your next turn.,,,,3,1,C:\Users\luche\Documents\Writing\Games\Homestuck ATCG\nanDeck\ND_ExecuteTemplate.png GL'BGOLYB'S SCREECH,ultimate terror tantrum,,5g,,"~ATH: your own #FUSCHIABLOOD. Execute: Destroy all #TROLL character cards that are in play- except for #GHOST character cards. When this card would be destroyed, remove it from play entirely. ",,,,4,1,C:\Users\luche\Documents\Writing\Games\Homestuck ATCG\nanDeck\ND_ExecuteTemplate.png CAST CULLER,kill the extras,,2g,,~ATH: your own character card with 4 or less power when destroyed. Execute: Place 1 Boon on all Character Cards you control at your planet (not to exceed max boons.),,,,2,1,C:\Users\luche\Documents\Writing\Games\Homestuck ATCG\nanDeck\ND_ExecuteTemplate.png GHOST ARMY,canon-fodder,,2g,,~ATH: your own #GHOST. Execute: Your planet's base power is increased by 3 for the rest of the game. ,,,,3,1,C:\Users\luche\Documents\Writing\Games\Homestuck ATCG\nanDeck\ND_ExecuteTemplate.png CHUCKLEVOODOOS,jokes on you,,5g,,"~ATH: your own #PURPLEBLOOD. Execute: Gain +2 Victory Points. When this card would be destroyed, remove it from play entirely.",,,,3,1,C:\Users\luche\Documents\Writing\Games\Homestuck ATCG\nanDeck\ND_ExecuteTemplate.png ANCIENT RUINS,re-discovering the past,,3g,,"~ATH: your own inventory card. Execute: Search your Discard Pile for any other inventory card, and play it immediately for no cost.",,,,3,1,C:\Users\luche\Documents\Writing\Games\Homestuck ATCG\nanDeck\ND_ExecuteTemplate.png THE TUMOR,bomb at the planet's core,,5g,,"~ATH: your own Planet. Execute: Choose any other player with a planet card- their planet card is destroyed. When this card would be destroyed, remove it from play entirely.",,,,4,1,C:\Users\luche\Documents\Writing\Games\Homestuck ATCG\nanDeck\ND_ExecuteTemplate.png FORBIDDEN SUMMONING,at the price of oblivion,,5g,,~ATH: Any Planet. Execute: All cards that have been �removed from play� are added to their player's deck. Any player who had any cards added to their deck this way will shuffle their deck.,,,,4,1,C:\Users\luche\Documents\Writing\Games\Homestuck ATCG\nanDeck\ND_ExecuteTemplate.png INEVITABLE DEATH,the cycle continues,,4g,,~ATH: your own character card with 5 or more power when destroyed. Execute: Destroy any other player's character card with 5 or more Power at the same location as the character card that activated this card.,,,,3,1,C:\Users\luche\Documents\Writing\Games\Homestuck ATCG\nanDeck\ND_ExecuteTemplate.png NURSERY PLANET,revolutionary reaction,,2g,,~ATH: your own #TROLL character card at your own planet. Execute: Move any character cards you do not control with 3 or more power at your plaent to their own player's planet.,,,,4,1,C:\Users\luche\Documents\Writing\Games\Homestuck ATCG\nanDeck\ND_ExecuteTemplate.png HEMOSPECTRUM,straight-up eugenics,,2g,,~ATH: any #MUTANT. Execute: All #TROLL character cards you control gain +2 power until the end of your next turn.,,,,2,1,C:\Users\luche\Documents\Writing\Games\Homestuck ATCG\nanDeck\ND_ExecuteTemplate.png NO MERCY,what is grief,,2g,,~ATH: your own chracter card. Execute: Gain 4 Grist.,,,,2,1,C:\Users\luche\Documents\Writing\Games\Homestuck ATCG\nanDeck\ND_ExecuteTemplate.png \ No newline at end of file +TITLE,subtitle,Power,Enter Cost,Tags,Game Text,Flavorlogue,Stars,Art Credit,Picture,Set Release,Card Number +JOHN EGBERT,bustin makes me feel good,3,3g,#HUMAN,Ability (1g) Destroy all opponent's #GHOST cards here with equal or less power this card's power + boons.,,3,,Set1_Chara001.png,001 The Opening Note,C001 +JOHN EGBERT,unstuck from canon,4,6g,#HUMAN,This card may be refreshed during your turn for 1 boon.,,4,,Set1_Chara002.png,001 The Opening Note,C002 +ROSE LALONDE,game breaker,3,4g,#HUMAN,"Ability (3b) Choose any executable card, and destroy it (without activating it.) Then, destroy this character card.",,4,,Set1_Chara003.png,001 The Opening Note,C003 +ROSE LALONDE,guide writer,4,2g,#HUMAN,"Ability (1b) Look at the top card of anybody's deck. You may choose either to put the card back onto the top of their deck, or the bottom.",,3,,Set1_Chara004.png,001 The Opening Note,C004 +DAVE STRIDER,stock market investor,3,2g,#HUMAN,"Whenever this card earns a Boon, you may choose to instead earn +1 grist.",,3,,Set1_Chara005.png,001 The Opening Note,C005 +DAVE STRIDER,cut throat,4,1g,#HUMAN #GHOST,,,2,,Set1_Chara006.png,001 The Opening Note,C006 +JADE HARLEY,rockin out,4,1g,#HUMAN,,,2,,Set1_Chara007.png,001 The Opening Note,C007 +JADE HARLEY,dog tier,4,~ATH: Your #BEAST,#HUMAN #BEAST,This card gains +1 Power per boon,,4,,Set1_Chara008.png,001 The Opening Note,C008 +JANE CROCKER,only one rez,4,4g,#HUMAN,"When you play this card, you must store 1 character card from your discard pile underneath this card. // Ability (1b) Swap this card with it's stored card. // While this card is stored underneath a card, when the card is destroyed, nullify it and this stored card.",,4,,Set1_Chara009.png,001 The Opening Note,C009 +JANE CROCKER,heir to the empire,4,~ATH: Any #TROLL,#HUMAN,Ability (2g) All opponent's #TROLL cards here have -1 power until the start of your next turn.,,4,,Set1_Chara010.png,001 The Opening Note,C010 +ROXY LALONDE,haxxorz,3,3g,#HUMAN,"When this card is destroyed, pick any one of your executable cards and activate it.",,4,,Set1_Chara011.png,001 The Opening Note,C011 +ROXY LALONDE,sleep walker,3,1g,#HUMAN,Ability (1b) Move this card to any location.,,2,,Set1_Chara012.png,001 The Opening Note,C012 +DIRK STRIDER,distracted,4,3g,#HUMAN,"Ability (1g) While this card is invading, it's power -1 is also considered defending your planet until the start of your next turn.",,3,,Set1_Chara013.png,001 The Opening Note,C013 +DIRK STRIDER,your prince is awake,4,3g,#HUMAN,"While this card is tapped, it gains +2 power to resist being destroyed by opponent's attacks or abilities.",,3,SleepyFudgetart,Set1_Chara014.png,001 The Opening Note,C014 +JAKE ENGLISH,not just a peice of meat,3,2g,#HUMAN,Ability (2g) Move all boons to another one of your #HUMAN cards.,,3,,Set1_Chara015.png,001 The Opening Note,C015 +JAKE ENGLISH,taste for adventure,4,3g,#HUMAN,This card gains +1 power while invading.,,3,,Set1_Chara016.png,001 The Opening Note,C016 +DAD,mister egbert,4,1g,#HUMAN,,,3,,Set1_Chara017.png,001 The Opening Note,C017 +DAD,mister crocker,4,1g,#HUMAN,,,3,,Set1_Chara018.png,001 The Opening Note,C018 +BEQ,first guardian,4,4g,#BEAST,"Ability (3b) Search your deck for 1 executable card and add it to your hand. Then, put this card ontop of your deck and shuffle your deck.",,3,,Set1_Chara019.png,001 The Opening Note,C019 +BEQ,good dog best friend,3,4g,#BEAST,"When any JADE HARLEY here would be destroyed, destroy this card instead, and move any JADE HARELY here to another location without tapping.",,3,,Set1_Chara020.png,001 The Opening Note,C020 +GCAT,first guardian,3,4g,#BEAST,"Ability (1g) Destroy all opponent's cards here with less power than this card, and remove 1 boon from all opponent's cards here with greater or equal power than this card.",,4,,Set1_Chara021.png,001 The Opening Note,C021 +JASPERS,beloved pet,4,2g,#BEAST #GHOST,,,2,,Set1_Chara022.png,001 The Opening Note,C022 +VODKA MUTINI,swam of cats,0,~ATH: Your #BEAST,#BEAST #MUTANT,This card gains +1 power for every #BEAST card in your discard pile.,,3,,Set1_Chara023.png,001 The Opening Note,C023 +MAPLEHOOF,pony pal,4,2g,#BEAST,,,2,Vaccinipion,Set1_Chara024.png,001 The Opening Note,C024 +ARADIA MEGIDO,robo explode,3,2g,#TROLL #MAROONBLOOD,"Ability (3b) Destroy this card. Once this card is in the discard pile after this ability, return it to your deck and shuffle your deck.",,4,,Set1_Chara025.png,001 The Opening Note,C025 +ARADIA MEGIDO,dead and back again,4,~ATH: Any ARADIA MEGIDO,#TROLL #MAROONBLOOD #GHOST,Ability (1b) Swap this card for any other #GHOST card from your hand.,,3,,Set1_Chara026.png,001 The Opening Note,C026 +TAVROS NITRAM,boy skylark,3,1g,#TROLL #BRONZEBLOOD,Ability (1b) Move this card to any location.,,2,,Set1_Chara027.png,001 The Opening Note,C027 +TAVROS NITRAM,robot legs,4,2g,#TROLL #BRONZEBLOOD,,,2,,Set1_Cara028.png,001 The Opening Note,C027 +SOLLUX CAPTOR,bifurcated fury,0,2g,#TROLL #YELLOWBLOOD,"This card gains +1 power per boon. // Ability (1g) Destroy opponent's character cards here with less than this card's power*2, and then discard all boons.",,3,,Set1_Chara029.png,001 The Opening Note,C029 +SOLLUX CAPTOR,so quiet,4,2g,#TROLL #YELLOWBLOOD,"Ability (2g) Before your next turn, the first opponent who has an executable card activated has that activation ignored.",,4,,Set1_Chara030.png,001 The Opening Note,C030 +KARKAT VANTAS,friend leader,4,~ATH: Your #TROLL,#TROLL #MUTANT,Ability (2g) Give all your other #TROLL cards here 1+boons power until the start of your next turn.,,3,,Set1_Chara031.png,001 The Opening Note,C031 +KARKAT VANTAS,universal cancer,4,~ATH: Your #TROLL,#TROLL #MUTANT,"Ability (2g) Give all opponent's #HUMAN cards here - ""1 +boons"" power until the start of your next turn.",,3,,Set1_Chara032.png,001 The Opening Note,C032 +NEPETA LEIJON,poor sweet nepeta,3,1g,#TROLL #OLIVEBLOOD #GHOST,,,2,,Set1_Chara033.png,001 The Opening Note,C033 +NEPETA LEIJON,beast hunter,3,3g,#TROLL #OLIVEBLOOD,Ability (1g) Destroy all opponent's #BEAST cards here with equal or less power to this card's power + boons.,,2,,Set1_Chara034.png,001 The Opening Note,C034 +KANAYA MARYAM,fussy fangs,4,3g,#TROLL #JADEBLOOD,Ability (3g) Move all boons to another one of your #TROLL cards.,,3,,Set1_Chara035.png,001 The Opening Note,C035 +KANAYA MARYAM,rainbow drinker,2,3g,#TROLL #JADEBLOOD,This card's power increases by boons*amount of your other #TROLL cards here.,,2,,Set1_Chara037.png,001 The Opening Note,C036 +TEREZI PYROPE,judge jury and executioner,5,3g,#TROLL #TEALBLOOD,Choose an opponent's character card during your score phase- the chosen card has it's power reduced by boons until the end of the score phase.,,3,Torrent 64,Set1_Chara036.png,001 The Opening Note,C037 +TEREZI PYROPE,taste the rainbow,4,2g,#TROLL #TEALBOOD,,,2,,Set1_Chara038.png,001 The Opening Note,C038 +VRISKA SERKET,bluh bluh huge bitch,5,3g,#TROLL #COBALTBLOOD,Ability (3b) Choose an opponent's character card here- the chosen card can't be tapped until the start of your next turn.,,4,,Set1_Chara039.png,001 The Opening Note,C039 +VRISKA SERKET,(vriska),4,~ATH: Any VRISKA SERKET,#TROLL #COBALTBLOOD #GHOST,This card gains +1 power per boon.,,4,,Set1_Chara040.png,001 The Opening Note,C040 +EQUIUS ZAHAAK,100 percent strength,4,4g,#TROLL #BLUEBLOOD,Ability (1g) Destroy all opponent's character cards here with less power than this card's power plus 2*boons.,,3,,Set1_Chara041.png,001 The Opening Note,C041 +EQUIUS ZAHAAk,mechanical mastermind,4,4g,#TROLL #BLUEBLOOD,"Ability (3b) Bring the top most #TROLL card out of your discard pile into your deck, then shuffle your deck.",,3,,Set1_Chara042.png,001 The Opening Note,C042 +GAMZEE MAKARA,goofin around,3,2g,#TROLL #PURPLEBLOOD,"Ability (1g) Destory all opponent's character cards here with less than this card's power + boons, and then discard all boons.",,4,,Set1_Chara043.png,001 The Opening Note,C043 +GAMZEE MAKARA,the mirthful messiahs,4,~ATH: any #TROLL,#TROLL #PURPLEBLOOD,When an opponent's character card is tapped here- decrease the power off that card by boons until the card is refreshed.,,4,,Set1_Chara044.png,001 The Opening Note,C044 +ERIDAN AMPORA,morail zoned,2,2g,#TROLL #VIOLETBLOOD #SEADWELLER,This card gains +1 power per boon. // Ability (3g) Move all boons to another one of your #TROLL cards.,,4,,Set1_Chara045.png,001 The Opening Note,C045 +ERIDAN AMPORA,angel hunter,3,2g,#TROLL #VIOLETBLOOD #SEADWELLER,"Ability (3b) Chose an opponent- take the top most character card in their discard pile, and nullify it.",,3,,Set1_Chara046.png,001 The Opening Note,C046 +FEFERI PEIXES,glub glub glub,4,2g,#TROLL #FUSCHIABLOOD #SEADWELLER,,,2,,Set1_Chara047.png,001 The Opening Note,C047 +FEFERI PEIXES,dreambubble buddy,2,~ATH: Your #TROLL,#TROLL #FUSCHIABLOOD #SEADWELLER #GHOST,"Ability (3b) Place a #GHOST card from your hand here, and then discard all boons.",,3,,Set1_Chara048.png,001 The Opening Note,C048 +NEPETA LEIJON,happy wriggling day,4,3g,#TROLL #OLIVEBLOOD #BIRTHDAY,"Ability (1g) Store this card under another one of your NEPETA LEIJON. // While this card is stored under a NEPETA LEIJON, it gains this text: ""This card gains +1 Power per Boon.""",Your name is NEPETA LEIJON. (07/04/2010),4,Lucheek,Set1_Chara049.png,001 The Opening Note,C049 \ No newline at end of file diff --git a/src/components/CardRow.astro b/src/components/CardRow.astro index a7c5f95..9aba408 100644 --- a/src/components/CardRow.astro +++ b/src/components/CardRow.astro @@ -1,6 +1,7 @@ --- import { Image } from 'astro:assets'; import { getImage } from "astro:assets"; +import CardNotFound from "../images/card-not-found.svg"; interface Props { artCollection: { @@ -8,17 +9,17 @@ interface Props { }; card: { TITLE: string; - SUBTITLE: string; - POWER: string; - ENTER: string; - TAGS: string; - 'MAIN TEXT': string; - FLAVOR: string; - ART: string; - CREDIT: string; - STAR: string; - AMOUNT: string; - TEMPLATE: string; + subtitle: string; + Power: string; + 'Enter Cost': string; + Tags: string; + 'Game Text': string; + Flavorlogue: string; + Stars: string; + 'Art Credit': string; + Picture: string; + 'Set Release': string; + 'Card Number': string; [propName: any]: any }; } @@ -30,12 +31,16 @@ const cardIdentifier = 'Set1_Planet2'; // Most cards have 1, but planets have 2, so we're using an array to deal with em. let cardArt = [ - artCollection[`${cardIdentifier}.png`], - artCollection[`${cardIdentifier}b.png`], + artCollection[card.Picture], + // artCollection[`${cardIdentifier}b.png`], ]; cardArt = await Promise.all( cardArt.map(async (art) => { + if (! art) { + art = CardNotFound; + } + const publicImage = await getImage({src: art}); return { @@ -47,19 +52,19 @@ cardArt = await Promise.all( --- {card.TITLE} - {card.SUBTITLE} - {card.POWER} - db - md - {card.STAR} - {card['MAIN TEXT']} - {card.FLAVOR} - {card.CREDIT} + {card.subtitle} + {card.Power} + {card['Enter Cost']} + {card.Tags} + {card['Game Text']} + {card.Flavorlogue} + {card.Stars} + {card['Art Credit']}
{ cardArt.map((image) => Card {card.TITLE}) }
- 001 The Opening Note - XXX-Y + {card['Set Release']} + {card['Card Number']} \ No newline at end of file diff --git a/src/images/card-not-found.svg b/src/images/card-not-found.svg new file mode 100644 index 0000000..5b78b49 --- /dev/null +++ b/src/images/card-not-found.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/src/pages/Cards.astro b/src/pages/Cards.astro index 301a38e..ac862ad 100644 --- a/src/pages/Cards.astro +++ b/src/pages/Cards.astro @@ -28,14 +28,14 @@ const artCollection = Object.fromEntries(cardArt.map((art) => { - - - - - - + + + + + +
TitleSubtitleBase PowerDraw BoostMax DamageStarsTITLEsubtitlePowerEnter CostTags Game Text FlavorlogueStars Art Credit Pictures Set Release