Adding all current cards from brainstorming sheets

This commit is contained in:
🐙PiperYxzzy
2022-11-02 23:32:13 +02:00
parent 05ef071a0e
commit 1601c85ff2
5 changed files with 471 additions and 2 deletions

View File

@@ -55,5 +55,152 @@
}, },
"Copies": 1, "Copies": 1,
"Instant": true "Instant": true
},
{
"Name": {
"en": "That Which Is Unseen"
},
"Description": {
"en": "You have 60 seconds to look at the Action card deck. You may order it or shuffle it in any way you wish before putting it back."
},
"Copies": 1
},
{
"Name": {
"en": "Paranoia"
},
"Description": {
"en": "All players holding at least one Bargain must raise their hands. You may swap any held Stance of yours with a Bargain of their choice."
},
"Copies": 1
},
{
"Name": {
"en": "Duplicity"
},
"Description": {
"en": "You may swap two of your played Stance cards."
},
"Copies": 1
},
{
"Name": {
"en": "Burning Truth"
},
"Description": {
"en": "Choose a player to reveal their held Stance cards, then give them this Burning Truth card."
},
"Copies": 1
},
{
"Name": {
"en": "Landmine"
},
"Description": {
"en": "If a player tries to take or swap any of your held cards, reveal this card and negate that effect. The player must also discard all their Action cards."
},
"Instant": true,
"Copies": 1
},
{
"Name": {
"en": "Toxic Shock"
},
"Description": {
"en": "All other players must discard two Actions."
},
"Copies": 1
},
{
"Name": {
"en": "Subterfuge"
},
"Description": {
"en": "You may look at the played Stance cards of any one other player."
},
"Copies": 1
},
{
"Name": {
"en": "Famine"
},
"Description": {
"en": "While this card is in effect, no Action cards may be drawn."
},
"Persistent": true,
"Copies": 1
},
{
"Name": {
"en": "Abundance"
},
"Description": {
"en": "Remove Famine from play. Draw as many Action cards as there are players, then give each player one card of your choosing."
},
"Copies": 1
},
{
"Name": {
"en": "Amnesia"
},
"Description": {
"en": "Remove all Persistent cards from play."
},
"Copies": 1
},
{
"Name": {
"en": "Honesty"
},
"Description": {
"en": "You may turn any of your own played Stances face-up."
},
"Copies": 1
},
{
"Name": {
"en": "Fear"
},
"Description": {
"en": "While you hold this card, you may not play any other Actions."
},
"Copies": 1
},
{
"Name": {
"en": "Love"
},
"Description": {
"en": "If another player has Love, they may reveal it and discard it, and you both gain 2 points. Only the first player to reveal will gain points. If no player reveals Love, you lose 2 points."
},
"Copies": 3
},
{
"Name": {
"en": "Tithes"
},
"Description": {
"en": "All players must give you one of their Action cards, of their choosing."
},
"Copies": 1
},
{
"Name": {
"en": "Purification"
},
"Description": {
"en": "All players, including yourself, must reveal one of their played Stances and then return it to their hand."
},
"Copies": 1
},
{
"Name": {
"en": "Turnabout is Fair Play"
},
"Description": {
"en": "If an Action allows a player to take cards from your hand, you may pick it up and play it yourself immediately afterwards."
},
"Instant": true,
"Copies": 1
} }
] ]

View File

@@ -28,5 +28,195 @@
}, },
"Copies": 1, "Copies": 1,
"Priority": 2 "Priority": 2
},
{
"Name": {
"en": "Vengeful Vow"
},
"Description": {
"en": "If you have Bargained with a player who has Betrayed you, you may take all their Action and Final cards."
},
"Copies": 1,
"Priority": 3
},
{
"Name": {
"en": "Act of Penance"
},
"Description": {
"en": "If you have Betrayed a player who has Bargained with you, you may change your stance to a Bargain, if you have one. If you do so, the other player gains 2 points."
},
"Copies": 1,
"Priority": 4
},
{
"Name": {
"en": "Lord of the Pit"
},
"Description": {
"en": "Gain 3 points for every time you have Betrayed a Betrayer in this round."
},
"Copies": 1,
"Priority": 5
},
{
"Name": {
"en": "Piety"
},
"Description": {
"en": "Gain 3 points for every time you have Bargained with a Betrayer in this round."
},
"Copies": 1,
"Priority": 6
},
{
"Name": {
"en": "Perjury"
},
"Description": {
"en": "Replace one of your played Stance cards with one of the opposite Stance."
},
"Copies": 1,
"Priority": 7
},
{
"Name": {
"en": "Martyrdom"
},
"Description": {
"en": "Choose another player. Both of you lose 5 points. If you are the player with the lowest score before losing these points, only the other player loses 5 points."
},
"Copies": 1,
"Priority": 8
},
{
"Name": {
"en": "Pantheon"
},
"Description": {
"en": "If more than half the Final cards have already been resolved, gain 3 points. Otherwise, lose 1 point."
},
"Copies": 1,
"Priority": 9
},
{
"Name": {
"en": "The Abyss"
},
"Description": {
"en": "The player of the next Final to resolve loses 4 points."
},
"Copies": 1,
"Priority": 10
},
{
"Name": {
"en": "Flagellation"
},
"Description": {
"en": "Lose 3 points. You may not lose any further points this round."
},
"Copies": 1,
"Priority": 11
},
{
"Name": {
"en": "Chaos"
},
"Description": {
"en": "Pick up 4 Stance cards, shuffle them, and randomly deal them back to where they were taken from face-down."
},
"Copies": 1,
"Priority": 12
},
{
"Name": {
"en": "Funeral Pyre"
},
"Description": {
"en": "Take 3 points from one player, and give 3 points to a player other than yourself."
},
"Copies": 1,
"Priority": 13
},
{
"Name": {
"en": "Interregnum"
},
"Description": {
"en": "Choose another player. All other players vote for you, or for the other player. If you win a majority of votes, take 3 points from them. If you do not, give 3 points to them."
},
"Copies": 1,
"Priority": 14
},
{
"Name": {
"en": "P'Zea-ia-Gwlfth"
},
"Description": {
"en": "If this is the last Final to resolve, gain 5 points."
},
"Copies": 1,
"Priority": 15
},
{
"Name": {
"en": "Anarchy"
},
"Description": {
"en": "Every player gains 1 point for every Bargain they have played."
},
"Copies": 1,
"Priority": 16
},
{
"Name": {
"en": "Burnt Offerings"
},
"Description": {
"en": "You may ignore any points lost due to any one Betrayal."
},
"Copies": 1,
"Priority": 17
},
{
"Name": {
"en": "MÓRRÍGAN"
},
"Description": {
"en": "Gain 1 point for every time a player Betrayed a Bargain in this round."
},
"Copies": 1,
"Priority": 18
},
{
"Name": {
"en": "Sacrifice"
},
"Description": {
"en": "Gain 3 points and discard all of your Action and Final cards."
},
"Copies": 1,
"Priority": 19
},
{
"Name": {
"en": "Contrition"
},
"Description": {
"en": "Ask a player you have Betrayed if they forgive you. If they do, you gain 3 points, and they gain 1 point."
},
"Copies": 1,
"Priority": 20
},
{
"Name": {
"en": "Final Rites"
},
"Description": {
"en": "Select 3 interactions and swap them. You may only select 1 interaction involving yourself."
},
"Copies": 1,
"Priority": 100
} }
] ]

View File

@@ -4,8 +4,19 @@
"en": "Masochism Tango" "en": "Masochism Tango"
}, },
"Description": { "Description": {
"en": "If you are Betrayed while trying to Bargain three times in a single round, +8 points." "en": "In a single round, Bargain with two Betrayers."
}, },
"Points": 6,
"Copies": 1
},
{
"Name": {
"en": "Confession"
},
"Description": {
"en": "Get a player to say 'I love you'. Then shout 'Ha! Idiot.'"
},
"Points": 8,
"Copies": 1 "Copies": 1
} }
] ]

View File

@@ -24,7 +24,7 @@
"en": "Symbiosis" "en": "Symbiosis"
}, },
"Description": { "Description": {
"en": "If played against a Bargain, +3 points, and an addition +2 points to both players. If played against a Betrayal, -1 point." "en": "If played against a Bargain, +3 points, and an additional +2 points to both players. If played against a Betrayal, -1 point."
}, },
"Type": "Bargain", "Type": "Bargain",
"Copies": 1 "Copies": 1
@@ -38,5 +38,125 @@
}, },
"Type": "Betrayal", "Type": "Betrayal",
"Copies": 1 "Copies": 1
},
{
"Name": {
"en": "Quid Pro Quo"
},
"Description": {
"en": "If played against a Bargain, +3 points. If played against a Betrayal, -1 point. At any time once played, this card can be flipped face-up to negate a player's Action."
},
"Type": "Bargain",
"Copies": 1
},
{
"Name": {
"en": "Assassination"
},
"Description": {
"en": "If played against a Bargain, +1 point, and the Bargaining player loses 3 points."
},
"Type": "Betrayal",
"Copies": 1
},
{
"Name": {
"en": "A Fair Deal"
},
"Description": {
"en": "If played against a Bargain, +4 points. If played against a Betrayal, -1 point. This card must be played face-up."
},
"Type": "Bargain",
"Copies": 1
},
{
"Name": {
"en": "Coup d'Etat"
},
"Description": {
"en": "If played against a Bargain, +2 points. If played against the player with the most points, they lose 2 points."
},
"Type": "Betrayal",
"Copies": 1
},
{
"Name": {
"en": "Contractual Obligations"
},
"Description": {
"en": "If played against a Bargain, +1 points. If played against a Betrayal, +1 point, and the Betrayer loses 3 points."
},
"Type": "Bargain",
"Copies": 1
},
{
"Name": {
"en": "A True Name, Spoken Softly"
},
"Description": {
"en": "If played against a Bargain or a Betrayal, +1 point."
},
"Type": "Betrayal",
"Copies": 1
},
{
"Name": {
"en": "Peacekeeping"
},
"Description": {
"en": "If played against a Bargain, +3 points. If played against a Betrayal, -1 point, and you may take all Action and Final cards of the other player."
},
"Type": "Bargain",
"Copies": 1
},
{
"Name": {
"en": "“Peacekeeping”"
},
"Description": {
"en": "If played against a Bargain, +2 points and take all the Action cards of the other player."
},
"Type": "Betrayal",
"Copies": 1
},
{
"Name": {
"en": "Cameraderie"
},
"Description": {
"en": "If played against a Bargain, +4 points. If played against a Betrayal, -2 points."
},
"Type": "Bargain",
"Copies": 1
},
{
"Name": {
"en": "Bitter Taste"
},
"Description": {
"en": "If played against a Bargain, +2 points. The other player must also redraw all their Bargain cards at the beginning of the next round."
},
"Type": "Betrayal",
"Copies": 1
},
{
"Name": {
"en": "Love-Tackle"
},
"Description": {
"en": "If played against a Bargain, +3 points. If played against a Betrayal, -1 point. If a player reveals this card during the game, it is flipped face-up, and they must give you all their Action cards."
},
"Type": "Bargain",
"Copies": 1
},
{
"Name": {
"en": "Thrown to the Lampreys"
},
"Description": {
"en": "This card must be played face-up and cannot be moved or interacted with. The player this card is played against must immediately play 2 of their Stance cards."
},
"Type": "Betrayal",
"Copies": 1
} }
] ]

View File

@@ -19,6 +19,7 @@ type Action struct {
type Mission struct { type Mission struct {
Card Card
Points int
} }
type Stance struct { type Stance struct {