Skip to content

Commit

Permalink
Merge branch 'master' into fix/use-the-correct-rarities
Browse files Browse the repository at this point in the history
  • Loading branch information
Aviortheking authored Dec 19, 2023
2 parents 89ed9b0 + 6d133f5 commit 35abd69
Show file tree
Hide file tree
Showing 4,841 changed files with 34,396 additions and 14,427 deletions.
The diff you're trying to view is too large. We only load the first 3000 changed files.
99 changes: 50 additions & 49 deletions .github/workflows/build.yml
Original file line number Diff line number Diff line change
@@ -1,58 +1,59 @@
name: Build

# This workflow uses actions that are not certified by GitHub.
# They are provided by a third-party and are governed by
# separate terms of service, privacy policy, and support
# documentation.

name: Build Docker image
on:
push:
branches: [ master ]
# Publish semver tags as releases.
tags: [ 'v*.*.*' ]
branches:
- '*'
tags:
- v*
pull_request:
branches: [ master ]

env:
# Use docker.io for Docker Hub if empty
REGISTRY: ghcr.io
# github.repository as <account>/<repo>
IMAGE_NAME: tcgdex/server

branches:
- master

jobs:
build:

runs-on: ubuntu-latest

steps:
- name: Checkout repository
uses: actions/checkout@v3

# Login against a Docker registry except on PR
# https://github.com/docker/login-action
- name: Log into registry ${{ env.REGISTRY }}
if: github.event_name != 'pull_request'
uses: docker/login-action@v1
with:
registry: ${{ env.REGISTRY }}
username: ${{ github.actor }}
password: ${{ secrets.GITHUB_TOKEN }}

# Extract metadata (tags, labels) for Docker
# https://github.com/docker/metadata-action
- name: Extract Docker metadata
id: meta
uses: docker/metadata-action@v3
with:
images: ${{ env.REGISTRY }}/${{ env.IMAGE_NAME }}

# Build and push Docker image with Buildx (don't push on PR)
# https://github.com/docker/build-push-action
- name: Build and push
uses: docker/build-push-action@v3
with:
context: .
push: ${{ github.event_name != 'pull_request' }}
tags: ${{ steps.meta.outputs.tags }}
labels: ${{ steps.meta.outputs.labels }}
- name: Checkout
uses: actions/checkout@v3

- name: Docker meta
id: meta
uses: docker/metadata-action@v5
with:
images: |
ghcr.io/tcgdex/server
tcgdex/server
tags: |
type=edge
type=ref,event=pr
type=ref,event=branch,prefix=branch-
type=semver,pattern={{version}}
type=semver,pattern={{major}}.{{minor}}
type=semver,pattern={{major}}
type=semver,pattern=latest
- name: Login to Docker Hub
uses: docker/login-action@v3
with:
username: ${{ secrets.DOCKERHUB_USER }}
password: ${{ secrets.DOCKERHUB_TOKEN }}

- name: Login to Github Packages
uses: docker/login-action@v3
with:
registry: ghcr.io
username: ${{ github.actor }}
password: ${{ secrets.DOCKER_TOKEN }}

- name: Set up Docker Buildx
uses: docker/setup-buildx-action@v3

- name: Build and push
uses: docker/build-push-action@v5
with:
context: .
push: true
file: ./Dockerfile
tags: ${{ steps.meta.outputs.tags }}
labels: ${{ steps.meta.outputs.labels }}
15 changes: 10 additions & 5 deletions data/Base/Base Set/1.ts
Original file line number Diff line number Diff line change
Expand Up @@ -4,7 +4,8 @@ import Set from '../Base Set'
const card: Card = {
name: {
en: "Alakazam",
fr: "Alakazam"
fr: "Alakazam",
de: "Simsala"
},

illustrator: "Ken Sugimori",
Expand Down Expand Up @@ -33,11 +34,13 @@ const card: Card = {
type: "Pokemon Power",
name: {
en: "Damage Swap",
fr: "Transfert de dégâts"
fr: "Transfert de dégâts",
de: "Schadenstausch"
},
effect: {
en: "As often as you like during your turn (before your attack), you may move 1 damage counter from 1 of your Pokémon to another as long as you don't Knock Out that Pokémon. This power can't be used if Alakazam is Asleep, Confused, or Paralyzed.",
fr: "Aussi souvent que vous le souhaitez pendant votre tour (avant votre attaque), vous pouvez déplacer 1 marqueur de dégâts depuis 1 de vos Pokémon vers un autre sous réserve de ne pas mettre ce Pokémon K.O. Ce pouvoir ne peut être utilisé si Alakazam est Endormi, Confus ou Paralysé."
fr: "Aussi souvent que vous le souhaitez pendant votre tour (avant votre attaque), vous pouvez déplacer 1 marqueur de dégâts depuis 1 de vos Pokémon vers un autre sous réserve de ne pas mettre ce Pokémon K.O. Ce pouvoir ne peut être utilisé si Alakazam est Endormi, Confus ou Paralysé.",
de: "Bist Du am Zug, kannst Du (vor Deinem Angriff) beliebig oft eine Schadensmarke von einem Deiner Pokémon auf ein anderes verschieben, solange Du dieses Pokémon nicht kampfunfähig machst. Diese Fähigkeit kann nicht eingesetzt werden, falls Simsala schlafend, verwirrt oder gelähmt ist."
},
},
],
Expand All @@ -51,11 +54,13 @@ const card: Card = {
],
name: {
en: "Confuse Ray",
fr: "Onde Folie"
fr: "Onde Folie",
de: "Konfustrahl"
},
effect: {
en: "Flip a coin. If heads, the Definding Pokémon is now Confused.",
fr: "Lancez une pièce. Si c'est face, le Pokémon défenseur est maintenant Confus."
fr: "Lancez une pièce. Si c'est face, le Pokémon défenseur est maintenant Confus.",
de: "Wirf eine Münze bei \"Kopf\" ist das verteidigende Pokémon verwirrt"
},
damage: 30,

Expand Down
15 changes: 10 additions & 5 deletions data/Base/Base Set/10.ts
Original file line number Diff line number Diff line change
Expand Up @@ -4,7 +4,8 @@ import Set from '../Base Set'
const card: Card = {
name: {
en: "Mewtwo",
fr: "Mewtwo"
fr: "Mewtwo",
de: "Mewtu"
},

illustrator: "Ken Sugimori",
Expand Down Expand Up @@ -32,11 +33,13 @@ const card: Card = {
],
name: {
en: "Psychic",
fr: "Psyko"
fr: "Psyko",
de: "Psychokinese"
},
effect: {
en: "Does 10 damage plus 10 more damage for each Energy card attached to the Defending Pokémon.",
fr: "Inflige 10 dégâts plus 10 dégâts supplémentaires pour chaque carte Énergie attachée au Pokémon Défenseur."
fr: "Inflige 10 dégâts plus 10 dégâts supplémentaires pour chaque carte Énergie attachée au Pokémon Défenseur.",
de: "Fügt 10 Schadenspunkte plu 10 weitere Schadenspunkte für jede auf dem verteidigenden Pokémon angelegte Energiekarte zu"
},
damage: "10+",

Expand All @@ -48,11 +51,13 @@ const card: Card = {
],
name: {
en: "Barrier",
fr: "Bouclier"
fr: "Bouclier",
de: "Barriere"
},
effect: {
en: "Discard 1 Energy card attached to Mewtwo in order to use this attack. During your opponent's next turn, prevent all effects of attacks, including damage, done to Mewtwo.",
fr: "Défaussez 1 carte Énergie attachée à Mewtwo pour pouvoir utiliser cette attaque. Pendant le prochain tour de votre adversaire, prévenez tous les effets ou attaques, y compris les dégâts, infligés à Mewtwo."
fr: "Défaussez 1 carte Énergie attachée à Mewtwo pour pouvoir utiliser cette attaque. Pendant le prochain tour de votre adversaire, prévenez tous les effets ou attaques, y compris les dégâts, infligés à Mewtwo.",
de: "Entferne eine auf Mewtu abgelegte Energiekarte um diesen Angriff auszuführen. Verhindere während desnächsten gegnerischen Zuges alle Auswirkungen von Angriffen auf Mewtu (einschließlich der Schadenspunkte)"
},

},
Expand Down
3 changes: 2 additions & 1 deletion data/Base/Base Set/100.ts
Original file line number Diff line number Diff line change
Expand Up @@ -4,7 +4,8 @@ import Set from '../Base Set'
const card: Card = {
name: {
en: "Lightning Energy",
fr: "Énergie Électrique"
fr: "Énergie Électrique",
de: "Elektroenergie"
},
illustrator: "Keiji Kinebuchi",
rarity: "Common",
Expand Down
3 changes: 2 additions & 1 deletion data/Base/Base Set/101.ts
Original file line number Diff line number Diff line change
Expand Up @@ -4,7 +4,8 @@ import Set from '../Base Set'
const card: Card = {
name: {
en: "Psychic Energy",
fr: "Énergie Psy"
fr: "Énergie Psy",
de: "Psychoenergie"
},
illustrator: "Keiji Kinebuchi",
rarity: "Common",
Expand Down
3 changes: 2 additions & 1 deletion data/Base/Base Set/102.ts
Original file line number Diff line number Diff line change
Expand Up @@ -4,7 +4,8 @@ import Set from '../Base Set'
const card: Card = {
name: {
en: "Water Energy",
fr: "Énergie Eau"
fr: "Énergie Eau",
de: "Wasserenergie"
},
illustrator: "Keiji Kinebuchi",
rarity: "Common",
Expand Down
15 changes: 10 additions & 5 deletions data/Base/Base Set/11.ts
Original file line number Diff line number Diff line change
Expand Up @@ -4,7 +4,8 @@ import Set from '../Base Set'
const card: Card = {
name: {
en: "Nidoking",
fr: "Nidoking"
fr: "Nidoking",
de: "Nidoking"
},

illustrator: "Ken Sugimori",
Expand Down Expand Up @@ -37,11 +38,13 @@ const card: Card = {
],
name: {
en: "Thrash",
fr: "Mania"
fr: "Mania",
de: "Prügel"
},
effect: {
en: "Flip a coin. If heads, this attack does 30 damage plus 10 more damage; if tails, this attack does 30 damage and Nidoking does 10 damage to itself.",
fr: "Lancez une pièce. Si c'est face, cette attaque inflige 30 dégâts plus 10 dégâts supplémentaires ; si c'est pile, cette attaque inflige 30 dégâts et Nidoking s'inflige 10 dégâts."
fr: "Lancez une pièce. Si c'est face, cette attaque inflige 30 dégâts plus 10 dégâts supplémentaires ; si c'est pile, cette attaque inflige 30 dégâts et Nidoking s'inflige 10 dégâts.",
de: "Wirf eine Münze. Bei Kopf fügt dieser Angriff 30Schadenspunkte plus 10 weitere Schadenspunkte zu. Bei Zahl fügt dieser Angriff 30 Schadenspunkte zu, und Nidoking fügt sich selbst 10 Schadenspunkte zu."
},
damage: "30+",

Expand All @@ -54,11 +57,13 @@ const card: Card = {
],
name: {
en: "Toxic",
fr: "Toxik"
fr: "Toxik",
de: "Toxin"
},
effect: {
en: "The Defending Pokémon is now Poisoned. It now takes 20 Poison damage instead of 10 after each player's turn (even if it was already Poisoned).",
fr: "Le Pokémon Défenseur est maintenant Empoisonné. Il subit maintenant 20 dégâts Poison au lieu de 10 après le tour de chaque joueur (même s'il était déjà empoisonné)."
fr: "Le Pokémon Défenseur est maintenant Empoisonné. Il subit maintenant 20 dégâts Poison au lieu de 10 après le tour de chaque joueur (même s'il était déjà empoisonné).",
de: "Das verteidigende Pkemon ist vergiftet. Es erleidet 20 Vergiftunsschadenspunkte anstatt 10 nach dem Zug jedes Spielers (selbst wenn esbereits vergiuftet war)"
},
damage: 20,

Expand Down
15 changes: 10 additions & 5 deletions data/Base/Base Set/12.ts
Original file line number Diff line number Diff line change
Expand Up @@ -4,7 +4,8 @@ import Set from '../Base Set'
const card: Card = {
name: {
en: "Ninetales",
fr: "Feunard"
fr: "Feunard",
de: "Vulnona"
},

illustrator: "Ken Sugimori",
Expand Down Expand Up @@ -36,11 +37,13 @@ const card: Card = {
],
name: {
en: "Lure",
fr: "Leurre"
fr: "Leurre",
de: "Lockvogel"
},
effect: {
en: "If your opponent has any Benched Pokémon, choose 1 of them and switch it with the Defending Pokémon.",
fr: "Si votre adversaire a des Pokémon sur le Banc, choisissez 1 d'entre eux et échangez-le avec le Pokémon Défenseur."
fr: "Si votre adversaire a des Pokémon sur le Banc, choisissez 1 d'entre eux et échangez-le avec le Pokémon Défenseur.",
de: "Falls Dein Gegner irgendwelche Pokémon auf der Bank hat, wähle eines von ihnen und tausce es mit dem verteidigenden Pokémon aus."
},

},
Expand All @@ -53,11 +56,13 @@ const card: Card = {
],
name: {
en: "Fire Blast",
fr: "Déflagration"
fr: "Déflagration",
de: "Feuersturm"
},
effect: {
en: "Discard 1 Energy card attached to Ninetales in order to use this attack.",
fr: "Défaussez 1 carte Énergie attachée à Feunard pour pouvoir utiliser cette attaque."
fr: "Défaussez 1 carte Énergie attachée à Feunard pour pouvoir utiliser cette attaque.",
de: "Entferne eine auf Vulona abgelegte Energiekarte, um diesen Angriff auszuführen"
},
damage: 80,

Expand Down
15 changes: 10 additions & 5 deletions data/Base/Base Set/13.ts
Original file line number Diff line number Diff line change
Expand Up @@ -4,7 +4,8 @@ import Set from '../Base Set'
const card: Card = {
name: {
en: "Poliwrath",
fr: "Tartard"
fr: "Tartard",
de: "Quappo"
},

illustrator: "Ken Sugimori",
Expand Down Expand Up @@ -37,11 +38,13 @@ const card: Card = {
],
name: {
en: "Water Gun",
fr: "Pistolet à O"
fr: "Pistolet à O",
de: "Aquaknarre"
},
effect: {
en: "Does 30 damage plus 10 more damage for each Water Energy attached to Poliwrath but not used to pay for this attack's Energy cost. Extra Water Energy after the 2nd doesn't count.",
fr: "Inflige 30 dégâts plus 10 dégâts supplémentaires pour chaque Énergie attachée à Tartard en plus du coût en Énergie de cette attaque. Les Énergies supplémentaires après la seconde ne comptent pas."
fr: "Inflige 30 dégâts plus 10 dégâts supplémentaires pour chaque Énergie attachée à Tartard en plus du coût en Énergie de cette attaque. Les Énergies supplémentaires après la seconde ne comptent pas.",
de: "Fügt 30 Schadenspunkte plus 10 weitere Schadenspunkte für jede an Quappo abgelegte Energiekarte zu, die nicht zum Zahlen der Energiekosten füür diesen Angriff verwendet wurde. Du kannst nicht mehr als 20 Schadenspunkte auf diese Weise hinzufügen."
},
damage: "30+",

Expand All @@ -55,11 +58,13 @@ const card: Card = {
],
name: {
en: "Whirlpool",
fr: "Lessiveuse"
fr: "Lessiveuse",
de: "Strudel"
},
effect: {
en: "If the Defending Pokémon has any Energy cards attached to it, choose 1 and discard it.",
fr: "Si des cartes Énergie sont attachées au Pokémon Défenseur, choisissez 1 d'elle et défaussez-la."
fr: "Si des cartes Énergie sont attachées au Pokémon Défenseur, choisissez 1 d'elle et défaussez-la.",
de: "Sind auf dem verteidigenden Pokémon Energiekarten abgelegt, wähle eine von ihnen und entferne sie."
},
damage: 40,

Expand Down
15 changes: 10 additions & 5 deletions data/Base/Base Set/14.ts
Original file line number Diff line number Diff line change
Expand Up @@ -4,7 +4,8 @@ import Set from '../Base Set'
const card: Card = {
name: {
en: "Raichu",
fr: "Raichu"
fr: "Raichu",
de: "Raichu"
},

illustrator: "Ken Sugimori",
Expand Down Expand Up @@ -37,11 +38,13 @@ const card: Card = {
],
name: {
en: "Agility",
fr: "Hâte"
fr: "Hâte",
de: "Agilität"
},
effect: {
en: "Flip a coin. If heads, during your opponent's next turn, prevent all effects of attacks, including damage, done to Raichu.",
fr: "Lancez une pièce. Si c'est face, pendant le prochain tour de votre adversaire, prévenez tous les effets ou attaques, y compris les dégâts, infligés à Raichu."
fr: "Lancez une pièce. Si c'est face, pendant le prochain tour de votre adversaire, prévenez tous les effets ou attaques, y compris les dégâts, infligés à Raichu.",
de: "Wirf eine Münze. Bei Kopf verhindere während des nächsten gegnerischen Zuges alle Auswirkungen von Angriffen auf Raichu (einschließlich der Schadenspunkte)."
},
damage: 20,

Expand All @@ -55,11 +58,13 @@ const card: Card = {
],
name: {
en: "Thunder",
fr: "Fatal-Foudre"
fr: "Fatal-Foudre",
de: "Donner"
},
effect: {
en: "Flip a coin. If tails, Raichu does 30 damage to itself.",
fr: "Lancez une pièce. Si c'est pile, Raichu s'inflige 30 dégâts."
fr: "Lancez une pièce. Si c'est pile, Raichu s'inflige 30 dégâts.",
de: "Wirf eine Münze. Bei Zahl fügt sich Raichu selbst 30 Schadenspunkte zu."
},
damage: 60,

Expand Down
Loading

0 comments on commit 35abd69

Please sign in to comment.