Compare commits

...
156 Commits
Author SHA1 Message Date
legonzaur 5623f7c91f Feat : update assets
release-tag / release-image (push) Successful in 31s
2024-08-02 17:59:10 +02:00
legonzaur 08fb23e729 Fix : prevent fetching back data on build
release-tag / release-image (push) Successful in 29s
2024-08-02 09:08:59 +02:00
legonzaur 2876f7b91e Feat: better discard overlay
release-tag / release-image (push) Successful in 28s
2024-08-01 22:53:30 +02:00
legonzaur 775712371d Merge remote-tracking branch 'origin/main' into feat/netcode-rework 2024-08-01 20:08:32 +02:00
legonzaur 6edadc3ef3 Feat : add return to lobby button 2024-08-01 20:06:34 +02:00
legonzaur 7713faa4d0 Feat : add login button 2024-08-01 19:48:15 +02:00
legonzaur f9197d470e Feat : settings dialog animation 2024-08-01 18:28:27 +02:00
legonzaur de38416bcd Chore : cleanup 2 2024-08-01 17:38:01 +02:00
legonzaur 23e5f9f432 Chore : components cleanup 2024-08-01 17:31:09 +02:00
legonzaur 240ab7e1d4 Fix : add login page 2024-08-01 15:54:39 +02:00
legonzaur 80f6d02fc7 Update .gitea/workflows/build.yml 2024-08-01 10:44:09 +00:00
legonzaur c68446bf25 Ci : was it this simple
release-tag / release-image (push) Successful in 31s
2024-08-01 12:43:20 +02:00
legonzaur 63519429e6 CI : fuckit manual test
release-tag / release-image (push) Successful in 30s
2024-08-01 12:33:52 +02:00
legonzaur 5282ca3c4a Ci : update build yml
release-tag / release-image (push) Successful in 30s
2024-08-01 12:31:19 +02:00
legonzaur f5e4b10d1b Ci : fix build
release-tag / release-image (push) Successful in 31s
2024-08-01 12:23:25 +02:00
legonzaur efebc79d35 Ci : dockerfile ARG NUXT_PUBLIC_WELCOME_MESSAGE
release-tag / release-image (push) Successful in 32s
2024-08-01 12:19:43 +02:00
legonzaur ad324a9a97 CI : switch to args instead of secrets
release-tag / release-image (push) Successful in 28s
2024-08-01 12:06:52 +02:00
legonzaur 4145cacf1a Chore : add test page 2024-08-01 12:05:27 +02:00
legonzaur da54495d1c Ci : add more tags 2024-08-01 08:12:50 +00:00
legonzaur f60ec850f0 Ci : fix repo name in tag 2024-08-01 08:12:33 +00:00
legonzaur 05130ad97e Ci : add more tags
release-tag / release-image (push) Successful in 33s
2024-08-01 10:10:23 +02:00
legonzaur e905731bc2 Ci : fix repo name in tag
release-tag / release-image (push) Successful in 34s
2024-08-01 10:01:40 +02:00
legonzaur 9638bcf1dd Merge branch 'main' into feat/netcode-rework
release-tag / release-image (push) Failing after 11s
2024-08-01 09:57:11 +02:00
legonzaur bce8edc150 Ci : run on any tag creation
release-tag / release-image (push) Failing after 10s
2024-08-01 07:51:05 +00:00
legonzaur fadc8cc451 Ci : run on tag creation 2024-08-01 09:48:45 +02:00
legonzaur 8cb8bdfc5e Ci : add tags
release-tag / release-image (release) Failing after 10s
2024-07-31 22:42:28 +02:00
legonzaur 0f1ab017ed Update .gitea/workflows/build.yml
release-tag / release-image (push) Successful in 23s
2024-07-31 20:36:09 +00:00
legonzaur 9384f8f23e Ci : build on tag published
release-tag / release-image (push) Successful in 23s
2024-07-31 20:23:55 +00:00
legonzaur 5ce9770e8c remove build on push 2024-07-31 22:23:23 +02:00
legonzaur 174eacc417 Chore : add 404 page
release-tag / release-image (push) Successful in 31s
2024-07-31 21:44:56 +02:00
legonzaur f68304cf22 Fix : switch to localStorage for persistent session data
release-tag / release-image (push) Successful in 32s
2024-07-31 19:50:05 +02:00
legonzaur 8dbb64a540 aaaaaa
release-tag / release-image (push) Successful in 32s
2024-07-31 19:25:22 +02:00
legonzaur c2674be596 fuckit ci env not working
release-tag / release-image (push) Successful in 33s
2024-07-31 19:22:55 +02:00
legonzaur 94613b2d20 Ci test
release-tag / release-image (push) Successful in 32s
2024-07-31 19:20:53 +02:00
legonzaur c0ce9b4b33 Chore : remove useless declaration from Dockerfile
release-tag / release-image (push) Successful in 1m52s
2024-07-31 16:48:54 +02:00
legonzaur 4768a09405 Chore : Update build configuration
release-tag / release-image (push) Successful in 29s
2024-07-31 16:00:42 +02:00
legonzaur 2e8046f81c Feat : add fast animations option, move netcode handlers inside dict
release-tag / release-image (push) Successful in 29s
2024-07-31 11:11:19 +02:00
legonzaur c1bbf7dce4 Feat : add toggle to disable dragging 2024-07-31 11:10:51 +02:00
legonzaur 302890a4ac Fix : change route param to query arg in create game function 2024-07-31 10:31:51 +02:00
legonzaur 0669619543 Chore : attempt to reduce loading times
release-tag / release-image (push) Successful in 51s
2024-07-31 10:20:48 +02:00
legonzaur cfbaeca52b Feat : EXPERIMENTAL : add SSR
release-tag / release-image (push) Successful in 36s
2024-07-21 19:01:07 +02:00
legonzaur ba48570833 Feat : Allow speeding up animation speed even further
release-tag / release-image (push) Successful in 32s
2024-07-16 23:42:32 +02:00
Erzangel ff182b66ae Merge branch 'feat/netcode-rework' of https://git.legonzaur.fr/heronfief/front into feat/netcode-rework
release-tag / release-image (push) Successful in 28s
2024-07-16 23:27:28 +02:00
Erzangel ad6af3724d feat(assets): CARDS fr fr 2024-07-16 23:27:23 +02:00
legonzaur 44b840e2bc Fix : allow sacrifice on discard
release-tag / release-image (push) Successful in 29s
2024-07-16 18:14:48 +02:00
legonzaur 7a338fe5fc Fix : sacrifice on Discard
release-tag / release-image (push) Successful in 28s
2024-07-15 18:07:40 +02:00
legonzaur c48363e9c3 Fix : add stack next card token to shop 2024-07-15 17:55:06 +02:00
legonzaur 90dfe57a49 Fix : add missing slash on routes
release-tag / release-image (push) Successful in 27s
2024-07-14 17:05:11 +02:00
legonzaur 0f771b12d5 Fix : game page not using correct endpoint
release-tag / release-image (push) Successful in 28s
2024-07-14 16:57:24 +02:00
legonzaur baf2fc27a9 Fix : allow correct api endpoint to be set
release-tag / release-image (push) Successful in 28s
2024-07-14 16:46:44 +02:00
legonzaur 3330704670 Chore : force to use env vars
release-tag / release-image (push) Successful in 32s
2024-07-14 16:43:14 +02:00
legonzaur 8d4ae03519 Merge branch 'feat/netcode-rework' of git.legonzaur.fr:heronfief/front into feat/netcode-rework
release-tag / release-image (push) Successful in 48s
2024-07-14 16:24:25 +02:00
legonzaur 7fd07b5a6a Chore : add .env.example 2024-07-14 16:24:23 +02:00
legonzaur 3e3284d8c4 Update .gitea/workflows/build.yml
release-tag / release-image (push) Successful in 1m39s
2024-07-14 14:12:38 +00:00
legonzaur df9e7a2e13 Feat : add discard view 2024-07-14 15:54:22 +02:00
legonzaur 8dc263ab50 Chore : various fixes 2024-07-14 14:49:05 +02:00
legonzaur fde462166c Fix : fuckU markers not showing 2024-07-14 00:19:24 +02:00
legonzaur 2e201fa14e Feat : allow damage champion 2024-07-14 00:19:16 +02:00
legonzaur 3c5b30be9e Feat : add most token effects 2024-07-14 00:05:55 +02:00
legonzaur b1c9644941 Feat : add ability to use tokens 2024-07-13 21:37:55 +02:00
legonzaur 2709bb799c Feat : add prepare token 2024-07-13 16:49:22 +02:00
legonzaur 6bef7778e8 Feat : move card and keep position on array reorder 2024-07-08 11:22:29 +02:00
legonzaur 6cdd846d3f Feat : add card drag 2024-07-08 10:46:44 +02:00
legonzaur 9e985ad471 feat(img): ooooh i doubt you could ever imagine 2024-07-07 22:01:18 +02:00
legonzaur 50ea1d456f Feat : add buy gem action 2024-07-07 21:21:54 +02:00
legonzaur 3eba056253 Feat : implement per effects 2024-07-07 18:26:19 +02:00
Erzangel 9ce64ab591 Merge branch 'feat/netcode-rework' of https://git.legonzaur.fr/heronfief/front into feat/netcode-rework 2024-07-07 14:46:21 +02:00
Erzangel bceae83341 feat: 1st ver of new sounds for cards 2024-07-07 14:45:55 +02:00
legonzaur db7959d7f1 Feat : add tokens, handle mutex effects 2024-07-07 10:45:55 +02:00
legonzaur 12d6de5074 Fix : add delay to lockCard 2024-07-07 00:39:40 +02:00
legonzaur 6112a7d6ba Feat: effect used style 2024-07-07 00:28:15 +02:00
legonzaur 0facc4694f Add some additional card images 2024-07-07 00:27:17 +02:00
legonzaur b3df241313 Feat : allow buying cards 2024-07-05 11:26:41 +02:00
legonzaur 694e8429d1 Fix : add background z index 2024-07-05 00:10:37 +02:00
legonzaur 22d1d804f9 Feat : add damage netcode 2024-07-05 00:10:26 +02:00
legonzaur b1a874aaeb Fix : switch to state based shuffle animation 2024-07-04 22:07:48 +02:00
legonzaur 25cf8a55e9 Feat : various fixes, sounds and multiplayer additions 2024-07-03 23:27:10 +02:00
legonzaur 866a537924 feat: card lock 2024-07-03 00:04:23 +02:00
legonzaur d5dd147fba chore: move public/image to public/img 2024-07-03 00:03:58 +02:00
legonzaur 221f96860f Feat : clickable effect icons 2024-07-02 11:45:12 +02:00
legonzaur 6db8410ccc Add first svg cards 2024-07-01 12:52:13 +02:00
legonzaur 28bc888cb1 Feat : Beta animations 2024-06-30 14:51:06 +02:00
legonzaur 1fbe9a57ee Feat : add local reference to fbm.glsl 2024-06-30 14:50:58 +02:00
legonzaur 6cc91d58ce Feat : end turn 2024-06-27 19:40:29 +02:00
legonzaur 0a8313b69d Chore : add format on save 2024-06-27 18:40:34 +02:00
legonzaur 90a636b58a remove interface submodule 2024-06-27 18:40:23 +02:00
legonzaur a22c6e1352 Feat : card distribute 2024-06-13 22:39:46 -04:00
legonzaur 4a56f3ed62 Wip : Lobby 2024-06-13 10:00:29 -04:00
legonzaur 8a3e2babc9 Feat : lobby 2024-06-13 09:46:40 -04:00
legonzaur 7c98da1df8 WIP 2024-06-01 18:35:10 +02:00
legonzaur c0e02defa8 Merge branch 'feat/panels-visuals' into feat/netcode-rework 2024-05-30 19:28:30 +02:00
legonzaur 60ab679756 Merge branch 'main' into feat/netcode-rework 2024-05-30 19:25:14 +02:00
legonzaur 83fe97a427 Merge branch 'main' into feat/panels-visuals 2024-05-30 00:23:05 +02:00
legonzaur 4d66dea14c WIP : better layout 2024-05-30 00:21:39 +02:00
legonzaur 6ae1ce701d Feat : move code into pages for routing 2024-05-30 00:21:24 +02:00
legonzaur 7d7f22a82c Fix : make player image not draggable 2024-05-30 00:20:34 +02:00
legonzaur aa8332cb20 Feat : use an svg for the fuck icon 2024-05-30 00:20:16 +02:00
legonzaur aa610a58a5 Feat : update shader 2024-05-30 00:19:50 +02:00
legonzaur 851c9a5190 WIP 2024-05-29 16:46:58 +02:00
legonzaur f8205f374a add interfaces 2024-05-26 15:23:21 +02:00
legonzaur 3df2aee04c Feat : remove old netcode 2024-05-26 15:02:04 +02:00
legonzaur 443bfc128a Merge branch 'main' of git.legonzaur.fr:heronfief/front
release-tag / release-image (push) Successful in 24s
2024-05-24 20:56:38 +02:00
legonzaur a3630abf92 Fix : canvas pixelated not working 2024-05-24 20:56:36 +02:00
Erzangel 74d99aff6e feat(bourred%): card non broken link, hide tooltip (sorta????)
release-tag / release-image (push) Has been cancelled
2024-05-24 20:56:29 +02:00
legonzaur 76814efb18 fix : background of market and playlist
release-tag / release-image (push) Successful in 23s
2024-05-24 20:13:16 +02:00
legonzaur 571a35633b Fix shader 2024-05-24 20:13:05 +02:00
legonzaur 5fa34eda14 Merge pull request 'feat-shader-background' (#95) from feat-shader-background into main
release-tag / release-image (push) Successful in 33s
Reviewed-on: #95
2024-05-24 17:58:19 +00:00
legonzaur 37ad826a80 Merge pull request 'feat/panels-visuals' (#94) from feat/panels-visuals into main
release-tag / release-image (push) Has been cancelled
Reviewed-on: #94
2024-05-24 17:58:06 +00:00
legonzaur 3f8a580984 Better panel background 2024-05-24 19:57:44 +02:00
legonzaur b5f4d91ff8 Animate shader background 2024-05-24 19:15:47 +02:00
legonzaur 351cc06495 Allow using vsync 2024-05-24 17:49:08 +02:00
legonzaur 4ea5c25a47 Feat : handle settings gracefully 2024-05-24 17:19:31 +02:00
legonzaur 766dc92931 Merge branch 'feat/panels-visuals' into feat/shader-background 2024-05-24 14:19:13 +02:00
legonzaur f570b456ca Feat : center current player stats 2024-05-24 14:14:06 +02:00
legonzaur 8c7cc19991 Fix : remove rotation on locked cards too 2024-05-24 13:15:55 +02:00
legonzaur df6d77b870 Feat : more animations and transitions easing 2024-05-24 13:14:19 +02:00
legonzaur b2a3d4f701 Feat : add cards floating animation 2024-05-24 13:04:39 +02:00
legonzaur 6291989dd4 Feat : add background to player banner 2024-05-24 12:40:14 +02:00
legonzaur a6fcc28ced Feat : improve shadow effect 2024-05-24 12:28:36 +02:00
legonzaur 66b6cc61e9 wrap market and player list in containers 2024-05-24 12:14:37 +02:00
Erzangel 90ed8a6211 fix: forgot changes
release-tag / release-image (push) Successful in 23s
2024-05-22 20:41:00 +02:00
Erzangel ceab43e861 feat(rules): add mention of right click zoom 2024-05-22 20:40:41 +02:00
Erzangel ffd9f0187d feat: new favicon attempt
release-tag / release-image (push) Successful in 22s
2024-05-22 20:05:52 +02:00
Erzangel 0305dbe9b7 feat: we are so back, move settings img loc
release-tag / release-image (push) Successful in 25s
2024-05-22 19:47:44 +02:00
Erzangel db4aac845c feat(card): flushed on 002 2024-05-22 19:42:22 +02:00
legonzaur bd6978d392 Fix : prevent render retrigger when color changes 2024-05-22 12:45:34 +02:00
legonzaur 310b3e7b17 Merge remote-tracking branch 'origin/main' into feat-shader-background 2024-05-22 10:33:06 +02:00
legonzaur ca87817b33 WIP : shader Worker 2024-05-22 10:32:42 +02:00
legonzaur 6f7b1bdf03 Merge branch 'main' into feat-shader-background 2024-05-22 10:31:34 +02:00
legonzaur dd09ab3c8c WIP 2024-05-22 09:22:32 +02:00
legonzaur 17a1d23768 Update .gitea/workflows/build.yml
release-tag / release-image (push) Successful in 23s
2024-05-21 20:56:48 +00:00
Erzangel 0915c0a8d8 Merge pull request 'feat: new red cards non-bourred' (#88) from feat/new-red-cards into main
release-tag / release-image (push) Failing after 9s
Reviewed-on: #88
2024-05-21 20:36:21 +00:00
Erzangel 7ae052ee8b feat: new red cards non-bourred 2024-05-21 22:33:29 +02:00
legonzaur d9d8a7a8f0 Merge pull request 'feat/switch-assets' (#86) from feat/switch-assets into main
release-tag / release-image (push) Successful in 1m3s
Reviewed-on: legonzaur/heron-realms-front#86
2024-05-21 19:09:33 +00:00
legonzaur 32c4c9a4bf Merge branch 'main' into feat/switch-assets 2024-05-21 19:09:26 +00:00
Erzangel 06ac020723 feat: more original cards, fix heron 15, settings img 2024-05-21 21:08:13 +02:00
legonzaur 125bb0e894 Chore: cleanup settings view
release-tag / release-image (push) Successful in 35s
2024-05-19 22:25:17 +02:00
legonzaur 221935faae Feat: fix some shaders issue, add framerate slider
release-tag / release-image (push) Successful in 30s
2024-05-19 22:04:09 +02:00
legonzaur ab975d499e Fix : normalize borders
release-tag / release-image (push) Successful in 35s
2024-05-19 21:49:58 +02:00
legonzaur dcac9ecd56 Fix : slow down shader animations
release-tag / release-image (push) Successful in 39s
2024-05-19 21:47:53 +02:00
legonzaur 86ae4c57f8 Fix : switch to setTimeout for animations 2024-05-19 21:47:34 +02:00
legonzaur b3ca9eafd8 Feat : add border to bottom of market
release-tag / release-image (push) Successful in 51s
2024-05-19 21:46:08 +02:00
legonzaur 2b678a51a7 Fix : add background back
release-tag / release-image (push) Successful in 1m14s
2024-05-19 21:11:28 +02:00
legonzaur e18a8dce49 Feat : Add shader quality slider 2024-05-19 18:55:13 +02:00
legonzaur 2c2342580b Merge remote-tracking branch 'origin/feat/switch-assets' into feat-shader-background 2024-05-19 18:49:34 +02:00
legonzaur cfc04b8451 WIP 2024-05-19 18:49:29 +02:00
legonzaur 02e6548eea Feat: add persistentSettingsStore using LocalStorage plugin 2024-05-19 18:44:57 +02:00
legonzaur 2aac51a018 Feat: add persistentSettingsStore using LocalStorage plugin 2024-05-19 18:44:37 +02:00
legonzaur 658add7888 Feat: add persistentSettingsStore using LocalStorage plugin 2024-05-19 18:44:07 +02:00
Erzangel 5cd57a7266 feat(wip): button to switch assets 2024-05-19 17:49:33 +02:00
legonzaur 58d0e4a416 Add shaders everywhere! 2024-05-19 13:22:05 +02:00
legonzaur 1fc3378083 Merge branch 'main' into feat-shader-background 2024-05-19 10:24:23 +02:00
legonzaur f16dad82ae Feat : darken background 2024-05-19 01:38:08 +02:00
legonzaur 51171fc2e1 Feat : temporarily remove self background 2024-05-19 01:32:59 +02:00
legonzaur d5c65cfb14 Feat : add game board to current_player 2024-05-19 01:23:11 +02:00
legonzaur caa54e6ece WIP canvas 2024-05-19 01:20:10 +02:00
404 changed files with 12933 additions and 3019 deletions
+3
View File
@@ -0,0 +1,3 @@
NUXT_PUBLIC_ENDPOINT=http://localhost:8765
NUXT_PUBLIC_DISCORD_LOGIN_ENDPOINT=https://discord.com/oauth2/authorize?client_id=
NUXT_DEV_MODE=TRUE
+23 -19
View File
@@ -1,19 +1,16 @@
name: release-tag
on:
release:
types: [released]
push:
branches:
- main
tags:
- "**"
jobs:
release-image:
runs-on: ubuntu-latest
env:
DOCKER_ORG: legonzaur
DOCKER_LATEST: nightly
REPO_NAME: ${{ gitea.repository }}
ENDPOINT: git.legonzaur.fr
steps:
@@ -23,12 +20,6 @@ jobs:
lfs: false
persist-credentials: false
- name: Get Meta
id: meta
run: |
echo REPO_NAME=$(echo ${GITHUB_REPOSITORY} | awk -F"/" '{print $2}') >> $GITHUB_OUTPUT
echo REPO_VERSION=$(git describe --tags --always | sed 's/^v//') >> $GITHUB_OUTPUT
- name: setup private key
shell: bash
run: |
@@ -40,7 +31,7 @@ jobs:
shell: bash
run: |
ssh-keyscan ${{ env.ENDPOINT }} >> ~/.ssh/known_hosts
git remote set-url origin git@${{ env.ENDPOINT }}:${{ env.DOCKER_ORG }}/${{ steps.meta.outputs.REPO_NAME }}.git
git remote set-url origin git@${{ env.ENDPOINT }}:${{ env.REPO_NAME }}.git
git lfs pull
- name: Login to DockerHub
@@ -50,15 +41,28 @@ jobs:
username: ${{ secrets.DOCKER_USERNAME }}
password: ${{ secrets.DOCKER_PASSWORD }}
- name: Docker meta
id: meta
uses: docker/metadata-action@v5
with:
images: ${{ env.ENDPOINT }}/${{ env.REPO_NAME }}
tags: |
type=schedule
type=ref,event=branch
type=semver,pattern={{version}}
type=semver,pattern={{major}}.{{minor}}
type=semver,pattern={{major}}
type=sha
- name: Build and push
uses: docker/build-push-action@v4
with:
context: .
file: ./Dockerfile
secrets: |
"NUXT_PUBLIC_WEBSOCKET_ENDPOINT=${{ secrets.NUXT_PUBLIC_WEBSOCKET_ENDPOINT }}"
"NUXT_PUBLIC_DISCORD_LOGIN_ENDPOINT=${{ secrets.NUXT_PUBLIC_DISCORD_LOGIN_ENDPOINT }}"
build-args: |
NUXT_PUBLIC_ENDPOINT=${{ vars.NUXT_PUBLIC_ENDPOINT }}
NUXT_PUBLIC_DISCORD_LOGIN_ENDPOINT=${{ vars.NUXT_PUBLIC_DISCORD_LOGIN_ENDPOINT }}
NUXT_PUBLIC_WELCOME_MESSAGE=${{ vars.NUXT_PUBLIC_WELCOME_MESSAGE }}
push: true
tags: | # replace it with your local IP and tags
${{ env.ENDPOINT }}/${{ env.DOCKER_ORG }}/${{ steps.meta.outputs.REPO_NAME }}:${{ steps.meta.outputs.REPO_VERSION }}
${{ env.ENDPOINT }}/${{ env.DOCKER_ORG }}/${{ steps.meta.outputs.REPO_NAME }}:${{ env.DOCKER_LATEST }}
tags: ${{ steps.meta.outputs.tags }}
labels: ${{ steps.meta.outputs.labels }}
+34
View File
@@ -0,0 +1,34 @@
{
// Use IntelliSense to learn about possible attributes.
// Hover to view descriptions of existing attributes.
"version": "0.2.0",
"configurations": [
{
"type": "chrome",
"request": "launch",
"name": "client: chrome",
"url": "http://localhost:3000",
"webRoot": "${workspaceFolder}"
},
{
"type": "node",
"request": "launch",
"name": "server: nuxt",
"outputCapture": "std",
"program": "${workspaceFolder}/node_modules/nuxi/bin/nuxi.mjs",
"args": [
"dev"
],
}
],
"compounds": [
{
"name": "fullstack: nuxt",
"configurations": [
"server: nuxt",
"client: chrome"
]
}
]
}
+3 -1
View File
@@ -3,5 +3,7 @@
"**/.nuxt/": true,
"**/node_modules": true
},
"vue.server.hybridMode": true
"vue.server.hybridMode": true,
"editor.formatOnSave": true,
"javascript.updateImportsOnFileMove.enabled": "never"
}
+8 -9
View File
@@ -1,16 +1,15 @@
FROM node:lts-alpine as build-stage
FROM node:lts-alpine AS build-stage
WORKDIR /app
COPY package*.json ./
RUN npm install
COPY . .
RUN --mount=type=secret,id=NUXT_PUBLIC_WEBSOCKET_ENDPOINT \
--mount=type=secret,id=NUXT_PUBLIC_DISCORD_LOGIN_ENDPOINT \
NUXT_PUBLIC_WEBSOCKET_ENDPOINT=$(cat /run/secrets/NUXT_PUBLIC_WEBSOCKET_ENDPOINT ) \
NUXT_PUBLIC_DISCORD_LOGIN_ENDPOINT=$(cat /run/secrets/NUXT_PUBLIC_DISCORD_LOGIN_ENDPOINT ) \
npx nuxi generate
ARG NUXT_PUBLIC_ENDPOINT
ARG NUXT_PUBLIC_DISCORD_LOGIN_ENDPOINT
ARG NUXT_PUBLIC_WELCOME_MESSAGE
RUN npx nuxi generate
# étape de production
FROM nginx:stable-alpine as production-stage
FROM nginx:stable-alpine AS production-stage
COPY --from=build-stage /app/.output/public /usr/share/nginx/html
EXPOSE 80
CMD ["nginx", "-g", "daemon off;"]
COPY ./nginx.conf /etc/nginx/conf.d/default.conf
+41 -86
View File
@@ -1,103 +1,40 @@
<script setup lang="ts">
import { cards, compileCards } from "./services/loadCards";
import { getCurrentInstance } from "vue";
// import goStore, { oauth2_register_discord, setup_websocket, heron_cookie_login } from "@/netcode";
import goStore, { setReady, oauth2_register_discord, setup_websocket, heron_cookie_login } from "@/netcode";
const nuxtApp = useNuxtApp();
await setup_websocket()
const authStore = useAuthStore();
useHead
({
title
: 'Héron Realms',
})
const heron_session = useCookie('heron_session')
const route = useRoute()
onMounted(async () => {
const code = route.query.code
if (!code) { return }
if (Array.isArray(code)) { return }
await setup_websocket()
oauth2_register_discord(code)
history.pushState(
{},
'',
'/'
)
})
onMounted(async () => {
if (!heron_session.value) { return }
heron_cookie_login(heron_session.value)
})
function keyDownHandler(e: KeyboardEvent) {
if (e.repeat) { return }
console.log(e.code)
if (e.code != "AltLeft") { return }
goStore.zoomKeyPressed = true
e.preventDefault()
return false
}
function keyUpHandler(e: KeyboardEvent) {
if (e.repeat) { return }
if (e.code != "AltLeft") { return }
goStore.zoomKeyPressed = false
e.preventDefault()
return false
}
function contextMenuHandler(e: MouseEvent) {
e.preventDefault()
}
function mouseDownHandler(e: MouseEvent) {
if (e.button !== 2) { return }
goStore.zoomKeyPressed = true
e.preventDefault()
return false
}
function mouseUpHandler(e: MouseEvent) {
if (e.button !== 2) { return }
goStore.zoomKeyPressed = false
e.preventDefault()
return false
}
function follow_mouse(e: MouseEvent) {
goStore.clientMouseX = e.clientX
goStore.clientMouseY = e.clientY
console.log("compiling cards...");
const app = getCurrentInstance()?.appContext.app;
if (!app) {
throw new Error("Couldn't bake cards: instance is null");
}
await compileCards(app);
console.log("compiling done");
useHead({
title: "Héron Realms",
});
onMounted(() => {
window.addEventListener("contextmenu", contextMenuHandler)
window.addEventListener("mousedown", mouseDownHandler)
window.addEventListener("mouseup", mouseUpHandler)
document.addEventListener("mousemove", follow_mouse)
})
onUnmounted(() => {
window.removeEventListener("contextmenu", contextMenuHandler)
window.removeEventListener("mousedown", mouseDownHandler)
window.removeEventListener("mouseup", mouseUpHandler)
document.removeEventListener("mousemove", follow_mouse)
})
onDeactivated
authStore.whoami();
});
</script>
<template>
<div class="root_dom_div">
<CardOverlay v-if="goStore.zoomKeyPressed" :card_id="goStore.hoveredCard" />
<NuxtPage />
<NuxtLoadingIndicator> Loading... </NuxtLoadingIndicator>
<NuxtLayout>
<NuxtPage />
</NuxtLayout>
</div>
</template>
<style>
:root {
--animation-curve: cubic-bezier(0.68, -0.275, 0.32, 1.275);
}
html {
text-align: center;
}
@@ -107,6 +44,24 @@ body {
height: 100vh;
}
button {
background-color: #4caf50;
border: none;
color: white;
text-align: center;
text-decoration: none;
font-family: "Roboto", sans-serif;
font-size: 16px;
width: max-content;
cursor: pointer;
border-radius: 12px;
transition-duration: 0.4s;
text-shadow: 2px 2px 4px rgba(0, 0, 0, 0.2);
box-shadow: 0 4px 8px 0 rgba(0, 0, 0, 0.2), 0 6px 20px 0 rgba(0, 0, 0, 0.19);
padding: 10px 24px;
height: 50px;
}
#__nuxt {
height: 100%;
user-select: none;
+3
View File
@@ -0,0 +1,3 @@
<html>
I LOVE LOADING SCREENS
</html>
+74
View File
@@ -0,0 +1,74 @@
<?xml version="1.0" encoding="UTF-8"?>
<svg xmlns="http://www.w3.org/2000/svg" xmlns:xlink="http://www.w3.org/1999/xlink"
width="298" height="417" viewBox="0 0 298 417" id="card1" class="card" xmlns:v-bind="https://vuejs.org/guide/essentials/class-and-style.html" xmlns:v-on="https://vuejs.org/guide/essentials/event-handling.html">
<defs>
<linearGradient x1="0" y1="0" x2="1" y2="0" gradientUnits="objectBoundingBox" id="grad1">
<stop offset="0" stop-color="yellow" stop-opacity="1" />
<stop offset="1" stop-color="yellow" stop-opacity="0" />
</linearGradient>
<linearGradient x1="0" y1="1" x2="0" y2="0" gradientUnits="objectBoundingBox" id="grad2">
<stop offset="0" stop-color="#ff9935" stop-opacity="1" />
<stop offset="1" stop-color="#ffe744" stop-opacity="1" />
</linearGradient>
<filter id="drop-shadow">
<feDropShadow dx="1" dy="1" stdDeviation="0"></feDropShadow>
</filter>
</defs>
<use xlink:href="#drop-shadow" />
<g id="background">
<rect x="0" y="0" width="298" height="417" rx="15" ry="18" fill="black" stroke="white" stroke-width="1" />
<rect x="12" y="12" width="274" height="388" rx="0" ry="0" fill="rgb(206, 182, 167)" />
</g>
<g id="title">
<text x="149.0" y="36" font-size="19" text-anchor="middle" fill="black" font-weight="bold" font-family="Helvetica">Tohru, Dragon Maid</text>
<text x="149.0" y="53" font-size="13" text-anchor="middle" fill="black" font-family="Helvetica">Champion, Lesbienne</text>
</g>
<g transform="translate(36,37)">
<g id="faction_icon">
<circle cx="1" cy="1" r="20" fill="black" filter="url(#drop-shadow)" />
<circle cx="0" cy="0" r="20" fill="url(#grad2)" />
</g>
</g>
<g transform="translate(260,36)">
<g class="svg_resource_icon" v-on:click="console.warn('unknown interaction')">
<circle cx="0" cy="0" r="20" fill="yellow" x="0" y="0" />
<text x="0" y="9" font-size="24" text-anchor="middle" fill="black" font-weight="bold" font-family="Helvetica">8</text>
</g>
</g>
<rect x="1" y="65" width="296" height="200" />
<image x="12" y="65" width="274" height="200" xlink:href="../../img/skins/heron/001.png" />
<rect x="2" y="64" width="10" height="202" />
<rect x="286" y="64" width="10" height="202" />
<g transform="translate(12,265)">
<path d="M10,80 L264,80" stroke="black" stroke-width="1" />
<g class="svg_effect">
<circle cx="30" cy="40.0" r="15" fill="gray" filter="url(#drop-shadow)" />
<g transform="translate(137.0,70.66666666666667)" class="svg_effect" v-bind:class="{used:used_effects_indexes.includes(0)}" v-on:click="effectClick(0)">
<text x="0" y="-0.0" font-size="13.333333333333334" text-anchor="middle" fill="black" font-family="Helvetica">Piochez une carte.</text>
</g>
<g transform="translate(137.0,33.0)" v-bind:class="{used:used_effects_indexes.includes(1)}">
<g class="svg_resource_icon" v-on:click="effectClick(1)">
<circle cx="0" cy="0" r="20" fill="red" x="0" y="0" />
<text x="0" y="9" font-size="24" text-anchor="middle" fill="white" font-weight="bold" font-family="Helvetica">5</text>
</g>
</g>
</g>
<g transform="translate(0,80)">
<g class="svg_effect">
<circle cx="30" cy="27.5" r="15" fill="url(#grad2)" filter="url(#drop-shadow)" />
<g transform="translate(137.0,27.5)" v-bind:class="{used:used_effects_indexes.includes(2)}">
<g class="svg_resource_icon" v-on:click="effectClick(2)">
<circle cx="0" cy="0" r="18.333333333333332" fill="green" x="0" y="0" />
<text x="0" y="9" font-size="24" text-anchor="middle" fill="white" font-weight="bold" font-family="Helvetica">6</text>
</g>
</g>
</g>
</g>
</g>
<g transform="translate(268,417)">
<path d="M-2.9999999999999982,-2.0 L-29.6295824562643,-21.347524157501468 L-19.45798706418925,-52.652475842498525 L13.45798706418924,-52.65247584249853 L23.629582456264302,-21.34752415750148 Z" fill="black" stroke="lightgrey" stroke-width="2" />
<rect x="-28" y="-72" width="49" height="17" fill="black" stroke="lightgrey" stroke-width="2" />
<text x="-3" y="-59" font-size="12px" text-anchor="middle" fill="white" font-weight="bold" font-family="Helvetica">Garde</text>
<text x="-3" y="-20" font-size="28px" font-weight="bold" font-family="Helvetica" text-anchor="middle" fill="white">6</text>
</g>
</svg>

After

Width:  |  Height:  |  Size: 4.0 KiB

+67
View File
@@ -0,0 +1,67 @@
<?xml version="1.0" encoding="UTF-8"?>
<svg xmlns="http://www.w3.org/2000/svg" xmlns:xlink="http://www.w3.org/1999/xlink"
width="298" height="417" viewBox="0 0 298 417" id="card2" class="card" xmlns:v-bind="https://vuejs.org/guide/essentials/class-and-style.html" xmlns:v-on="https://vuejs.org/guide/essentials/event-handling.html">
<defs>
<linearGradient x1="0" y1="0" x2="1" y2="0" gradientUnits="objectBoundingBox" id="grad1">
<stop offset="0" stop-color="yellow" stop-opacity="1" />
<stop offset="1" stop-color="yellow" stop-opacity="0" />
</linearGradient>
<linearGradient x1="0" y1="1" x2="0" y2="0" gradientUnits="objectBoundingBox" id="grad2">
<stop offset="0" stop-color="#ff9935" stop-opacity="1" />
<stop offset="1" stop-color="#ffe744" stop-opacity="1" />
</linearGradient>
<filter id="drop-shadow">
<feDropShadow dx="1" dy="1" stdDeviation="0"></feDropShadow>
</filter>
</defs>
<use xlink:href="#drop-shadow" />
<g id="background">
<rect x="0" y="0" width="298" height="417" rx="15" ry="18" fill="black" stroke="white" stroke-width="1" />
<rect x="12" y="12" width="274" height="388" rx="0" ry="0" fill="rgb(206, 182, 167)" />
</g>
<g id="title">
<text x="149.0" y="36" font-size="19" text-anchor="middle" fill="black" font-weight="bold" font-family="Helvetica">Serrer les... rangs?</text>
<text x="149.0" y="53" font-size="13" text-anchor="middle" fill="black" font-family="Helvetica">Action, Motivation 😳</text>
</g>
<g transform="translate(36,37)">
<g id="faction_icon">
<circle cx="1" cy="1" r="20" fill="black" filter="url(#drop-shadow)" />
<circle cx="0" cy="0" r="20" fill="url(#grad2)" />
</g>
</g>
<g transform="translate(260,36)">
<g class="svg_resource_icon" v-on:click="console.warn('unknown interaction')">
<circle cx="0" cy="0" r="20" fill="yellow" x="0" y="0" />
<text x="0" y="9" font-size="24" text-anchor="middle" fill="black" font-weight="bold" font-family="Helvetica">3</text>
</g>
</g>
<rect x="1" y="65" width="296" height="200" />
<image x="12" y="65" width="274" height="200" xlink:href="../../img/skins/heron/002.png" />
<rect x="2" y="64" width="10" height="202" />
<rect x="286" y="64" width="10" height="202" />
<g transform="translate(12,265)">
<path d="M10,80 L264,80" stroke="black" stroke-width="1" />
<g class="svg_effect">
<g transform="translate(137.0,70.66666666666667)" class="svg_effect" v-bind:class="{used:used_effects_indexes.includes(1)}" v-on:click="effectClick(1)">
<text x="0" y="-6.666666666666667" font-size="13.333333333333334" text-anchor="middle" fill="black" font-family="Helvetica"><tspan x="0" dy="0em">+ x pour chaque Champion</tspan><tspan x="0" dy="1em">que vous avez en jeu</tspan></text>
</g>
<g transform="translate(137.0,33.0)" v-bind:class="{used:used_effects_indexes.includes(0)}">
<g class="svg_resource_icon" v-on:click="effectClick(0)">
<circle cx="0" cy="0" r="20" fill="red" x="0" y="0" />
<text x="0" y="9" font-size="24" text-anchor="middle" fill="white" font-weight="bold" font-family="Helvetica">5</text>
</g>
</g>
</g>
<g transform="translate(0,80)">
<g class="svg_effect">
<circle cx="30" cy="27.5" r="15" fill="url(#grad2)" filter="url(#drop-shadow)" />
<g transform="translate(137.0,27.5)" v-bind:class="{used:used_effects_indexes.includes(2)}">
<g class="svg_resource_icon" v-on:click="effectClick(2)">
<circle cx="0" cy="0" r="18.333333333333332" fill="green" x="0" y="0" />
<text x="0" y="9" font-size="24" text-anchor="middle" fill="white" font-weight="bold" font-family="Helvetica">6</text>
</g>
</g>
</g>
</g>
</g>
</svg>

After

Width:  |  Height:  |  Size: 3.4 KiB

+67
View File
@@ -0,0 +1,67 @@
<?xml version="1.0" encoding="UTF-8"?>
<svg xmlns="http://www.w3.org/2000/svg" xmlns:xlink="http://www.w3.org/1999/xlink"
width="298" height="417" viewBox="0 0 298 417" id="card3" class="card" xmlns:v-bind="https://vuejs.org/guide/essentials/class-and-style.html" xmlns:v-on="https://vuejs.org/guide/essentials/event-handling.html">
<defs>
<linearGradient x1="0" y1="0" x2="1" y2="0" gradientUnits="objectBoundingBox" id="grad1">
<stop offset="0" stop-color="yellow" stop-opacity="1" />
<stop offset="1" stop-color="yellow" stop-opacity="0" />
</linearGradient>
<linearGradient x1="0" y1="1" x2="0" y2="0" gradientUnits="objectBoundingBox" id="grad2">
<stop offset="0" stop-color="#ff9935" stop-opacity="1" />
<stop offset="1" stop-color="#ffe744" stop-opacity="1" />
</linearGradient>
<filter id="drop-shadow">
<feDropShadow dx="1" dy="1" stdDeviation="0"></feDropShadow>
</filter>
</defs>
<use xlink:href="#drop-shadow" />
<g id="background">
<rect x="0" y="0" width="298" height="417" rx="15" ry="18" fill="black" stroke="white" stroke-width="1" />
<rect x="12" y="12" width="274" height="388" rx="0" ry="0" fill="rgb(206, 182, 167)" />
</g>
<g id="title">
<text x="149.0" y="36" font-size="19" text-anchor="middle" fill="black" font-weight="bold" font-family="Helvetica">Commandement</text>
<text x="149.0" y="53" font-size="13" text-anchor="middle" fill="black" font-family="Helvetica">Action</text>
</g>
<g transform="translate(36,37)">
<g id="faction_icon">
<circle cx="1" cy="1" r="20" fill="black" filter="url(#drop-shadow)" />
<circle cx="0" cy="0" r="20" fill="url(#grad2)" />
</g>
</g>
<g transform="translate(260,36)">
<g class="svg_resource_icon" v-on:click="console.warn('unknown interaction')">
<circle cx="0" cy="0" r="20" fill="yellow" x="0" y="0" />
<text x="0" y="9" font-size="24" text-anchor="middle" fill="black" font-weight="bold" font-family="Helvetica">5</text>
</g>
</g>
<rect x="1" y="65" width="296" height="200" />
<image x="12" y="65" width="274" height="200" xlink:href="../../img/skins/heron/003.png" />
<rect x="2" y="64" width="10" height="202" />
<rect x="286" y="64" width="10" height="202" />
<g transform="translate(12,265)">
<g class="svg_effect">
<g transform="translate(137.0,101.5)" class="svg_effect" v-bind:class="{used:used_effects_indexes.includes(0)}" v-on:click="effectClick(0)">
<text x="0" y="-0.0" font-size="14" text-anchor="middle" fill="black" font-family="Helvetica">Piochez une carte.</text>
</g>
<g transform="translate(77.0,60.5)" v-bind:class="{used:used_effects_indexes.includes(1)}">
<g class="svg_resource_icon" v-on:click="effectClick(1)">
<circle cx="0" cy="0" r="20" fill="red" x="0" y="0" />
<text x="0" y="9" font-size="24" text-anchor="middle" fill="white" font-weight="bold" font-family="Helvetica">3</text>
</g>
</g>
<g transform="translate(137.0,60.5)" v-bind:class="{used:used_effects_indexes.includes(2)}">
<g class="svg_resource_icon" v-on:click="effectClick(2)">
<circle cx="0" cy="0" r="20" fill="yellow" x="0" y="0" />
<text x="0" y="9" font-size="24" text-anchor="middle" fill="black" font-weight="bold" font-family="Helvetica">2</text>
</g>
</g>
<g transform="translate(197.0,60.5)" v-bind:class="{used:used_effects_indexes.includes(3)}">
<g class="svg_resource_icon" v-on:click="effectClick(3)">
<circle cx="0" cy="0" r="20" fill="green" x="0" y="0" />
<text x="0" y="9" font-size="24" text-anchor="middle" fill="white" font-weight="bold" font-family="Helvetica">4</text>
</g>
</g>
</g>
</g>
</svg>

After

Width:  |  Height:  |  Size: 3.4 KiB

+63
View File
@@ -0,0 +1,63 @@
<?xml version="1.0" encoding="UTF-8"?>
<svg xmlns="http://www.w3.org/2000/svg" xmlns:xlink="http://www.w3.org/1999/xlink"
width="298" height="417" viewBox="0 0 298 417" id="card4" class="card" xmlns:v-bind="https://vuejs.org/guide/essentials/class-and-style.html" xmlns:v-on="https://vuejs.org/guide/essentials/event-handling.html">
<defs>
<linearGradient x1="0" y1="0" x2="1" y2="0" gradientUnits="objectBoundingBox" id="grad1">
<stop offset="0" stop-color="yellow" stop-opacity="1" />
<stop offset="1" stop-color="yellow" stop-opacity="0" />
</linearGradient>
<linearGradient x1="0" y1="1" x2="0" y2="0" gradientUnits="objectBoundingBox" id="grad2">
<stop offset="0" stop-color="#ff9935" stop-opacity="1" />
<stop offset="1" stop-color="#ffe744" stop-opacity="1" />
</linearGradient>
<filter id="drop-shadow">
<feDropShadow dx="1" dy="1" stdDeviation="0"></feDropShadow>
</filter>
</defs>
<use xlink:href="#drop-shadow" />
<g id="background">
<rect x="0" y="0" width="298" height="417" rx="15" ry="18" fill="black" stroke="white" stroke-width="1" />
<rect x="12" y="12" width="274" height="388" rx="0" ry="0" fill="rgb(206, 182, 167)" />
</g>
<g id="title">
<text x="149.0" y="36" font-size="16" text-anchor="middle" fill="black" font-weight="bold" font-family="Helvetica">Saki, Pégase de Guerre</text>
<text x="149.0" y="53" font-size="13" text-anchor="middle" fill="black" font-family="Helvetica">Champion, Cowboy</text>
</g>
<g transform="translate(36,37)">
<g id="faction_icon">
<circle cx="1" cy="1" r="20" fill="black" filter="url(#drop-shadow)" />
<circle cx="0" cy="0" r="20" fill="url(#grad2)" />
</g>
</g>
<g transform="translate(260,36)">
<g class="svg_resource_icon" v-on:click="console.warn('unknown interaction')">
<circle cx="0" cy="0" r="20" fill="yellow" x="0" y="0" />
<text x="0" y="9" font-size="24" text-anchor="middle" fill="black" font-weight="bold" font-family="Helvetica">4</text>
</g>
</g>
<rect x="1" y="65" width="296" height="200" />
<image x="12" y="65" width="274" height="200" xlink:href="../../img/skins/heron/004.png" />
<rect x="2" y="64" width="10" height="202" />
<rect x="286" y="64" width="10" height="202" />
<g transform="translate(12,265)">
<g class="svg_effect">
<circle cx="30" cy="67.5" r="15" fill="gray" filter="url(#drop-shadow)" />
<g transform="translate(107.0,67.5)" v-bind:class="{used:used_effects_indexes.includes(0)}">
<g class="svg_resource_icon" v-on:click="effectClick(0)">
<circle cx="0" cy="0" r="20" fill="red" x="0" y="0" />
<text x="0" y="9" font-size="24" text-anchor="middle" fill="white" font-weight="bold" font-family="Helvetica">3</text>
</g>
</g>
<g transform="translate(167.0,67.5)" v-bind:class="{used:used_effects_indexes.includes(1)}">
<g class="svg_resource_icon" v-on:click="effectClick(1)">
<circle cx="0" cy="0" r="20" fill="green" x="0" y="0" />
<text x="0" y="9" font-size="24" text-anchor="middle" fill="white" font-weight="bold" font-family="Helvetica">4</text>
</g>
</g>
</g>
</g>
<g transform="translate(268,417)">
<path d="M-2.9999999999999982,-2.0 L-29.6295824562643,-21.347524157501468 L-19.45798706418925,-52.652475842498525 L13.45798706418924,-52.65247584249853 L23.629582456264302,-21.34752415750148 Z" fill="darkgrey" stroke="#eee" stroke-width="2" />
<text x="-3" y="-20" font-size="28px" font-weight="bold" font-family="Helvetica" text-anchor="middle" fill="black">5</text>
</g>
</svg>

After

Width:  |  Height:  |  Size: 3.3 KiB

+70
View File
@@ -0,0 +1,70 @@
<?xml version="1.0" encoding="UTF-8"?>
<svg xmlns="http://www.w3.org/2000/svg" xmlns:xlink="http://www.w3.org/1999/xlink"
width="298" height="417" viewBox="0 0 298 417" id="card5" class="card" xmlns:v-bind="https://vuejs.org/guide/essentials/class-and-style.html" xmlns:v-on="https://vuejs.org/guide/essentials/event-handling.html">
<defs>
<linearGradient x1="0" y1="0" x2="1" y2="0" gradientUnits="objectBoundingBox" id="grad1">
<stop offset="0" stop-color="yellow" stop-opacity="1" />
<stop offset="1" stop-color="yellow" stop-opacity="0" />
</linearGradient>
<linearGradient x1="0" y1="1" x2="0" y2="0" gradientUnits="objectBoundingBox" id="grad2">
<stop offset="0" stop-color="#ff9935" stop-opacity="1" />
<stop offset="1" stop-color="#ffe744" stop-opacity="1" />
</linearGradient>
<filter id="drop-shadow">
<feDropShadow dx="1" dy="1" stdDeviation="0"></feDropShadow>
</filter>
</defs>
<use xlink:href="#drop-shadow" />
<g id="background">
<rect x="0" y="0" width="298" height="417" rx="15" ry="18" fill="black" stroke="white" stroke-width="1" />
<rect x="12" y="12" width="274" height="388" rx="0" ry="0" fill="rgb(206, 182, 167)" />
</g>
<g id="title">
<text x="149.0" y="36" font-size="19" text-anchor="middle" fill="black" font-weight="bold" font-family="Helvetica">Domination</text>
<text x="149.0" y="53" font-size="13" text-anchor="middle" fill="black" font-family="Helvetica">Action</text>
</g>
<g transform="translate(36,37)">
<g id="faction_icon">
<circle cx="1" cy="1" r="20" fill="black" filter="url(#drop-shadow)" />
<circle cx="0" cy="0" r="20" fill="url(#grad2)" />
</g>
</g>
<g transform="translate(260,36)">
<g class="svg_resource_icon" v-on:click="console.warn('unknown interaction')">
<circle cx="0" cy="0" r="20" fill="yellow" x="0" y="0" />
<text x="0" y="9" font-size="24" text-anchor="middle" fill="black" font-weight="bold" font-family="Helvetica">7</text>
</g>
</g>
<rect x="1" y="65" width="296" height="200" />
<image x="12" y="65" width="274" height="200" xlink:href="../../img/skins/heron/005.png" />
<rect x="2" y="64" width="10" height="202" />
<rect x="286" y="64" width="10" height="202" />
<g transform="translate(12,265)">
<path d="M10,80 L264,80" stroke="black" stroke-width="1" />
<g class="svg_effect">
<g transform="translate(137.0,70.66666666666667)" class="svg_effect" v-bind:class="{used:used_effects_indexes.includes(2)}" v-on:click="effectClick(2)">
<text x="0" y="-0.0" font-size="13.333333333333334" text-anchor="middle" fill="black" font-family="Helvetica">Piochez une carte.</text>
</g>
<g transform="translate(107.0,33.0)" v-bind:class="{used:used_effects_indexes.includes(0)}">
<g class="svg_resource_icon" v-on:click="effectClick(0)">
<circle cx="0" cy="0" r="20" fill="green" x="0" y="0" />
<text x="0" y="9" font-size="24" text-anchor="middle" fill="white" font-weight="bold" font-family="Helvetica">6</text>
</g>
</g>
<g transform="translate(167.0,33.0)" v-bind:class="{used:used_effects_indexes.includes(1)}">
<g class="svg_resource_icon" v-on:click="effectClick(1)">
<circle cx="0" cy="0" r="20" fill="red" x="0" y="0" />
<text x="0" y="9" font-size="24" text-anchor="middle" fill="white" font-weight="bold" font-family="Helvetica">6</text>
</g>
</g>
</g>
<g transform="translate(0,80)">
<g class="svg_effect">
<circle cx="30" cy="27.5" r="15" fill="url(#grad2)" filter="url(#drop-shadow)" />
<g transform="translate(137.0,31.0)" class="svg_effect" v-bind:class="{used:used_effects_indexes.includes(3)}" v-on:click="effectClick(3)">
<text x="0" y="-0.0" font-size="14" text-anchor="middle" fill="black" font-family="Helvetica">Mobilisez un Champion</text>
</g>
</g>
</g>
</g>
</svg>

After

Width:  |  Height:  |  Size: 3.6 KiB

+74
View File
@@ -0,0 +1,74 @@
<?xml version="1.0" encoding="UTF-8"?>
<svg xmlns="http://www.w3.org/2000/svg" xmlns:xlink="http://www.w3.org/1999/xlink"
width="298" height="417" viewBox="0 0 298 417" id="card6" class="card" xmlns:v-bind="https://vuejs.org/guide/essentials/class-and-style.html" xmlns:v-on="https://vuejs.org/guide/essentials/event-handling.html">
<defs>
<linearGradient x1="0" y1="0" x2="1" y2="0" gradientUnits="objectBoundingBox" id="grad1">
<stop offset="0" stop-color="yellow" stop-opacity="1" />
<stop offset="1" stop-color="yellow" stop-opacity="0" />
</linearGradient>
<linearGradient x1="0" y1="1" x2="0" y2="0" gradientUnits="objectBoundingBox" id="grad2">
<stop offset="0" stop-color="#ff9935" stop-opacity="1" />
<stop offset="1" stop-color="#ffe744" stop-opacity="1" />
</linearGradient>
<filter id="drop-shadow">
<feDropShadow dx="1" dy="1" stdDeviation="0"></feDropShadow>
</filter>
</defs>
<use xlink:href="#drop-shadow" />
<g id="background">
<rect x="0" y="0" width="298" height="417" rx="15" ry="18" fill="black" stroke="white" stroke-width="1" />
<rect x="12" y="12" width="274" height="388" rx="0" ry="0" fill="rgb(206, 182, 167)" />
</g>
<g id="title">
<text x="149.0" y="36" font-size="19" text-anchor="middle" fill="black" font-weight="bold" font-family="Helvetica">Raiden, le Juste</text>
<text x="149.0" y="53" font-size="13" text-anchor="middle" fill="black" font-family="Helvetica">Champion</text>
</g>
<g transform="translate(36,37)">
<g id="faction_icon">
<circle cx="1" cy="1" r="20" fill="black" filter="url(#drop-shadow)" />
<circle cx="0" cy="0" r="20" fill="url(#grad2)" />
</g>
</g>
<g transform="translate(260,36)">
<g class="svg_resource_icon" v-on:click="console.warn('unknown interaction')">
<circle cx="0" cy="0" r="20" fill="yellow" x="0" y="0" />
<text x="0" y="9" font-size="24" text-anchor="middle" fill="black" font-weight="bold" font-family="Helvetica">5</text>
</g>
</g>
<rect x="1" y="65" width="296" height="200" />
<image x="12" y="65" width="274" height="200" xlink:href="../../img/skins/heron/006.png" />
<rect x="2" y="64" width="10" height="202" />
<rect x="286" y="64" width="10" height="202" />
<g transform="translate(12,265)">
<path d="M10,80 L264,80" stroke="black" stroke-width="1" />
<g class="svg_effect">
<circle cx="30" cy="40.0" r="15" fill="gray" filter="url(#drop-shadow)" />
<g transform="translate(107.0,40.0)" v-bind:class="{used:used_effects_indexes.includes(0)}">
<g class="svg_resource_icon" v-on:click="effectClick(0)">
<circle cx="0" cy="0" r="20" fill="red" x="0" y="0" />
<text x="0" y="9" font-size="24" text-anchor="middle" fill="white" font-weight="bold" font-family="Helvetica">2</text>
</g>
</g>
<g transform="translate(167.0,40.0)" v-bind:class="{used:used_effects_indexes.includes(1)}">
<g class="svg_resource_icon" v-on:click="effectClick(1)">
<circle cx="0" cy="0" r="20" fill="green" x="0" y="0" />
<text x="0" y="9" font-size="24" text-anchor="middle" fill="white" font-weight="bold" font-family="Helvetica">3</text>
</g>
</g>
</g>
<g transform="translate(0,80)">
<g class="svg_effect">
<circle cx="30" cy="27.5" r="15" fill="url(#grad2)" filter="url(#drop-shadow)" />
<g transform="translate(137.0,31.0)" class="svg_effect" v-bind:class="{used:used_effects_indexes.includes(2)}" v-on:click="effectClick(2)">
<text x="0" y="-0.0" font-size="14" text-anchor="middle" fill="black" font-family="Helvetica">Piochez une carte.</text>
</g>
</g>
</g>
</g>
<g transform="translate(268,417)">
<path d="M-2.9999999999999982,-2.0 L-29.6295824562643,-21.347524157501468 L-19.45798706418925,-52.652475842498525 L13.45798706418924,-52.65247584249853 L23.629582456264302,-21.34752415750148 Z" fill="black" stroke="lightgrey" stroke-width="2" />
<rect x="-28" y="-72" width="49" height="17" fill="black" stroke="lightgrey" stroke-width="2" />
<text x="-3" y="-59" font-size="12px" text-anchor="middle" fill="white" font-weight="bold" font-family="Helvetica">Garde</text>
<text x="-3" y="-20" font-size="28px" font-weight="bold" font-family="Helvetica" text-anchor="middle" fill="white">5</text>
</g>
</svg>

After

Width:  |  Height:  |  Size: 4.0 KiB

+69
View File
@@ -0,0 +1,69 @@
<?xml version="1.0" encoding="UTF-8"?>
<svg xmlns="http://www.w3.org/2000/svg" xmlns:xlink="http://www.w3.org/1999/xlink"
width="298" height="417" viewBox="0 0 298 417" id="card7" class="card" xmlns:v-bind="https://vuejs.org/guide/essentials/class-and-style.html" xmlns:v-on="https://vuejs.org/guide/essentials/event-handling.html">
<defs>
<linearGradient x1="0" y1="0" x2="1" y2="0" gradientUnits="objectBoundingBox" id="grad1">
<stop offset="0" stop-color="yellow" stop-opacity="1" />
<stop offset="1" stop-color="yellow" stop-opacity="0" />
</linearGradient>
<linearGradient x1="0" y1="1" x2="0" y2="0" gradientUnits="objectBoundingBox" id="grad2">
<stop offset="0" stop-color="#ff9935" stop-opacity="1" />
<stop offset="1" stop-color="#ffe744" stop-opacity="1" />
</linearGradient>
<filter id="drop-shadow">
<feDropShadow dx="1" dy="1" stdDeviation="0"></feDropShadow>
</filter>
</defs>
<use xlink:href="#drop-shadow" />
<g id="background">
<rect x="0" y="0" width="298" height="417" rx="15" ry="18" fill="black" stroke="white" stroke-width="1" />
<rect x="12" y="12" width="274" height="388" rx="0" ry="0" fill="rgb(206, 182, 167)" />
</g>
<g id="title">
<text x="149.0" y="36" font-size="16" text-anchor="middle" fill="black" font-weight="bold" font-family="Helvetica">Kikuri, Grande Prêtre</text>
<text x="149.0" y="53" font-size="13" text-anchor="middle" fill="black" font-family="Helvetica">Champion, Alcoolique</text>
</g>
<g transform="translate(36,37)">
<g id="faction_icon">
<circle cx="1" cy="1" r="20" fill="black" filter="url(#drop-shadow)" />
<circle cx="0" cy="0" r="20" fill="url(#grad2)" />
</g>
</g>
<g transform="translate(260,36)">
<g class="svg_resource_icon" v-on:click="console.warn('unknown interaction')">
<circle cx="0" cy="0" r="20" fill="yellow" x="0" y="0" />
<text x="0" y="9" font-size="24" text-anchor="middle" fill="black" font-weight="bold" font-family="Helvetica">6</text>
</g>
</g>
<rect x="1" y="65" width="296" height="200" />
<image x="12" y="65" width="274" height="200" xlink:href="../../img/skins/heron/007.png" />
<rect x="2" y="64" width="10" height="202" />
<rect x="286" y="64" width="10" height="202" />
<g transform="translate(12,265)">
<path d="M10,80 L264,80" stroke="black" stroke-width="1" />
<g class="svg_effect">
<circle cx="30" cy="40.0" r="15" fill="gray" filter="url(#drop-shadow)" />
<g transform="translate(137.0,70.66666666666667)" class="svg_effect" v-bind:class="{used:used_effects_indexes.includes(1)}" v-on:click="effectClick(1)">
<text x="0" y="-0.0" font-size="13.333333333333334" text-anchor="middle" fill="black" font-family="Helvetica">Piochez une carte.</text>
</g>
<g transform="translate(137.0,33.0)" v-bind:class="{used:used_effects_indexes.includes(0)}">
<g class="svg_resource_icon" v-on:click="effectClick(0)">
<circle cx="0" cy="0" r="20" fill="green" x="0" y="0" />
<text x="0" y="9" font-size="24" text-anchor="middle" fill="white" font-weight="bold" font-family="Helvetica">2</text>
</g>
</g>
</g>
<g transform="translate(0,80)">
<g class="svg_effect">
<circle cx="30" cy="27.5" r="15" fill="url(#grad2)" filter="url(#drop-shadow)" />
<g transform="translate(137.0,31.0)" class="svg_effect" v-bind:class="{used:used_effects_indexes.includes(2)}" v-on:click="effectClick(2)">
<text x="0" y="-7.0" font-size="14" text-anchor="middle" fill="black" font-family="Helvetica"><tspan x="0" dy="0em">+ x pour chaque Champion</tspan><tspan x="0" dy="1em">que vous avez en jeu</tspan></text>
</g>
</g>
</g>
</g>
<g transform="translate(268,417)">
<path d="M-2.9999999999999982,-2.0 L-29.6295824562643,-21.347524157501468 L-19.45798706418925,-52.652475842498525 L13.45798706418924,-52.65247584249853 L23.629582456264302,-21.34752415750148 Z" fill="darkgrey" stroke="#eee" stroke-width="2" />
<text x="-3" y="-20" font-size="28px" font-weight="bold" font-family="Helvetica" text-anchor="middle" fill="black">6</text>
</g>
</svg>

After

Width:  |  Height:  |  Size: 3.8 KiB

+62
View File
@@ -0,0 +1,62 @@
<?xml version="1.0" encoding="UTF-8"?>
<svg xmlns="http://www.w3.org/2000/svg" xmlns:xlink="http://www.w3.org/1999/xlink"
width="298" height="417" viewBox="0 0 298 417" id="card8" class="card" xmlns:v-bind="https://vuejs.org/guide/essentials/class-and-style.html" xmlns:v-on="https://vuejs.org/guide/essentials/event-handling.html">
<defs>
<linearGradient x1="0" y1="0" x2="1" y2="0" gradientUnits="objectBoundingBox" id="grad1">
<stop offset="0" stop-color="yellow" stop-opacity="1" />
<stop offset="1" stop-color="yellow" stop-opacity="0" />
</linearGradient>
<linearGradient x1="0" y1="1" x2="0" y2="0" gradientUnits="objectBoundingBox" id="grad2">
<stop offset="0" stop-color="#ff9935" stop-opacity="1" />
<stop offset="1" stop-color="#ffe744" stop-opacity="1" />
</linearGradient>
<filter id="drop-shadow">
<feDropShadow dx="1" dy="1" stdDeviation="0"></feDropShadow>
</filter>
</defs>
<use xlink:href="#drop-shadow" />
<g id="background">
<rect x="0" y="0" width="298" height="417" rx="15" ry="18" fill="black" stroke="white" stroke-width="1" />
<rect x="12" y="12" width="274" height="388" rx="0" ry="0" fill="rgb(206, 182, 167)" />
</g>
<g id="title">
<text x="149.0" y="36" font-size="19" text-anchor="middle" fill="black" font-weight="bold" font-family="Helvetica">Le Gardien</text>
<text x="149.0" y="53" font-size="13" text-anchor="middle" fill="black" font-family="Helvetica">Champion, Gardien</text>
</g>
<g transform="translate(36,37)">
<g id="faction_icon">
<circle cx="1" cy="1" r="20" fill="black" filter="url(#drop-shadow)" />
<circle cx="0" cy="0" r="20" fill="url(#grad2)" />
</g>
</g>
<g transform="translate(260,36)">
<g class="svg_resource_icon" v-on:click="console.warn('unknown interaction')">
<circle cx="0" cy="0" r="20" fill="yellow" x="0" y="0" />
<text x="0" y="9" font-size="24" text-anchor="middle" fill="black" font-weight="bold" font-family="Helvetica">3</text>
</g>
</g>
<rect x="1" y="65" width="296" height="200" />
<image x="12" y="65" width="274" height="200" xlink:href="../../img/skins/heron/008.png" />
<rect x="2" y="64" width="10" height="202" />
<rect x="286" y="64" width="10" height="202" />
<g transform="translate(12,265)">
<g class="svg_effect">
<circle cx="30" cy="67.5" r="15" fill="gray" filter="url(#drop-shadow)" />
<g transform="translate(137.0,101.5)" class="svg_effect" v-bind:class="{used:used_effects_indexes.includes(1)}" v-on:click="effectClick(1)">
<text x="0" y="-7.0" font-size="14" text-anchor="middle" fill="black" font-family="Helvetica"><tspan x="0" dy="0em">+ x pour chaque autre</tspan><tspan x="0" dy="1em">Garde que vous avez en jeu</tspan></text>
</g>
<g transform="translate(137.0,60.5)" v-bind:class="{used:used_effects_indexes.includes(0)}">
<g class="svg_resource_icon" v-on:click="effectClick(0)">
<circle cx="0" cy="0" r="20" fill="red" x="0" y="0" />
<text x="0" y="9" font-size="24" text-anchor="middle" fill="white" font-weight="bold" font-family="Helvetica">2</text>
</g>
</g>
</g>
</g>
<g transform="translate(268,417)">
<path d="M-2.9999999999999982,-2.0 L-29.6295824562643,-21.347524157501468 L-19.45798706418925,-52.652475842498525 L13.45798706418924,-52.65247584249853 L23.629582456264302,-21.34752415750148 Z" fill="black" stroke="lightgrey" stroke-width="2" />
<rect x="-28" y="-72" width="49" height="17" fill="black" stroke="lightgrey" stroke-width="2" />
<text x="-3" y="-59" font-size="12px" text-anchor="middle" fill="white" font-weight="bold" font-family="Helvetica">Garde</text>
<text x="-3" y="-20" font-size="28px" font-weight="bold" font-family="Helvetica" text-anchor="middle" fill="white">4</text>
</g>
</svg>

After

Width:  |  Height:  |  Size: 3.5 KiB

+62
View File
@@ -0,0 +1,62 @@
<?xml version="1.0" encoding="UTF-8"?>
<svg xmlns="http://www.w3.org/2000/svg" xmlns:xlink="http://www.w3.org/1999/xlink"
width="298" height="417" viewBox="0 0 298 417" id="card9" class="card" xmlns:v-bind="https://vuejs.org/guide/essentials/class-and-style.html" xmlns:v-on="https://vuejs.org/guide/essentials/event-handling.html">
<defs>
<linearGradient x1="0" y1="0" x2="1" y2="0" gradientUnits="objectBoundingBox" id="grad1">
<stop offset="0" stop-color="yellow" stop-opacity="1" />
<stop offset="1" stop-color="yellow" stop-opacity="0" />
</linearGradient>
<linearGradient x1="0" y1="1" x2="0" y2="0" gradientUnits="objectBoundingBox" id="grad2">
<stop offset="0" stop-color="#ff9935" stop-opacity="1" />
<stop offset="1" stop-color="#ffe744" stop-opacity="1" />
</linearGradient>
<filter id="drop-shadow">
<feDropShadow dx="1" dy="1" stdDeviation="0"></feDropShadow>
</filter>
</defs>
<use xlink:href="#drop-shadow" />
<g id="background">
<rect x="0" y="0" width="298" height="417" rx="15" ry="18" fill="black" stroke="white" stroke-width="1" />
<rect x="12" y="12" width="274" height="388" rx="0" ry="0" fill="rgb(206, 182, 167)" />
</g>
<g id="title">
<text x="149.0" y="36" font-size="19" text-anchor="middle" fill="black" font-weight="bold" font-family="Helvetica">Dlanor A. Knox</text>
<text x="149.0" y="53" font-size="13" text-anchor="middle" fill="black" font-family="Helvetica">Champion, Inquisitrice</text>
</g>
<g transform="translate(36,37)">
<g id="faction_icon">
<circle cx="1" cy="1" r="20" fill="black" filter="url(#drop-shadow)" />
<circle cx="0" cy="0" r="20" fill="url(#grad2)" />
</g>
</g>
<g transform="translate(260,36)">
<g class="svg_resource_icon" v-on:click="console.warn('unknown interaction')">
<circle cx="0" cy="0" r="20" fill="yellow" x="0" y="0" />
<text x="0" y="9" font-size="24" text-anchor="middle" fill="black" font-weight="bold" font-family="Helvetica">4</text>
</g>
</g>
<rect x="1" y="65" width="296" height="200" />
<image x="12" y="65" width="274" height="200" xlink:href="../../img/skins/heron/009.png" />
<rect x="2" y="64" width="10" height="202" />
<rect x="286" y="64" width="10" height="202" />
<g transform="translate(12,265)">
<g class="svg_effect">
<circle cx="30" cy="67.5" r="15" fill="gray" filter="url(#drop-shadow)" />
<g transform="translate(137.0,101.5)" class="svg_effect" v-bind:class="{used:used_effects_indexes.includes(1)}" v-on:click="effectClick(1)">
<text x="0" y="-7.0" font-size="14" text-anchor="middle" fill="black" font-family="Helvetica"><tspan x="0" dy="0em">+ x pour chaque autre Champion</tspan><tspan x="0" dy="1em">que vous avez en jeu</tspan></text>
</g>
<g transform="translate(137.0,60.5)" v-bind:class="{used:used_effects_indexes.includes(0)}">
<g class="svg_resource_icon" v-on:click="effectClick(0)">
<circle cx="0" cy="0" r="20" fill="red" x="0" y="0" />
<text x="0" y="9" font-size="24" text-anchor="middle" fill="white" font-weight="bold" font-family="Helvetica">3</text>
</g>
</g>
</g>
</g>
<g transform="translate(268,417)">
<path d="M-2.9999999999999982,-2.0 L-29.6295824562643,-21.347524157501468 L-19.45798706418925,-52.652475842498525 L13.45798706418924,-52.65247584249853 L23.629582456264302,-21.34752415750148 Z" fill="black" stroke="lightgrey" stroke-width="2" />
<rect x="-28" y="-72" width="49" height="17" fill="black" stroke="lightgrey" stroke-width="2" />
<text x="-3" y="-59" font-size="12px" text-anchor="middle" fill="white" font-weight="bold" font-family="Helvetica">Garde</text>
<text x="-3" y="-20" font-size="28px" font-weight="bold" font-family="Helvetica" text-anchor="middle" fill="white">4</text>
</g>
</svg>

After

Width:  |  Height:  |  Size: 3.5 KiB

+67
View File
@@ -0,0 +1,67 @@
<?xml version="1.0" encoding="UTF-8"?>
<svg xmlns="http://www.w3.org/2000/svg" xmlns:xlink="http://www.w3.org/1999/xlink"
width="298" height="417" viewBox="0 0 298 417" id="card10" class="card" xmlns:v-bind="https://vuejs.org/guide/essentials/class-and-style.html" xmlns:v-on="https://vuejs.org/guide/essentials/event-handling.html">
<defs>
<linearGradient x1="0" y1="0" x2="1" y2="0" gradientUnits="objectBoundingBox" id="grad1">
<stop offset="0" stop-color="yellow" stop-opacity="1" />
<stop offset="1" stop-color="yellow" stop-opacity="0" />
</linearGradient>
<linearGradient x1="0" y1="1" x2="0" y2="0" gradientUnits="objectBoundingBox" id="grad2">
<stop offset="0" stop-color="#ff9935" stop-opacity="1" />
<stop offset="1" stop-color="#ffe744" stop-opacity="1" />
</linearGradient>
<filter id="drop-shadow">
<feDropShadow dx="1" dy="1" stdDeviation="0"></feDropShadow>
</filter>
</defs>
<use xlink:href="#drop-shadow" />
<g id="background">
<rect x="0" y="0" width="298" height="417" rx="15" ry="18" fill="black" stroke="white" stroke-width="1" />
<rect x="12" y="12" width="274" height="388" rx="0" ry="0" fill="rgb(206, 182, 167)" />
</g>
<g id="title">
<text x="149.0" y="36" font-size="19" text-anchor="middle" fill="black" font-weight="bold" font-family="Helvetica">Rallier les Troupes</text>
<text x="149.0" y="53" font-size="13" text-anchor="middle" fill="black" font-family="Helvetica">Action, Charme</text>
</g>
<g transform="translate(36,37)">
<g id="faction_icon">
<circle cx="1" cy="1" r="20" fill="black" filter="url(#drop-shadow)" />
<circle cx="0" cy="0" r="20" fill="url(#grad2)" />
</g>
</g>
<g transform="translate(260,36)">
<g class="svg_resource_icon" v-on:click="console.warn('unknown interaction')">
<circle cx="0" cy="0" r="20" fill="yellow" x="0" y="0" />
<text x="0" y="9" font-size="24" text-anchor="middle" fill="black" font-weight="bold" font-family="Helvetica">4</text>
</g>
</g>
<rect x="1" y="65" width="296" height="200" />
<image x="12" y="65" width="274" height="200" xlink:href="../../img/skins/heron/010.png" />
<rect x="2" y="64" width="10" height="202" />
<rect x="286" y="64" width="10" height="202" />
<g transform="translate(12,265)">
<path d="M10,80 L264,80" stroke="black" stroke-width="1" />
<g class="svg_effect">
<g transform="translate(107.0,40.0)" v-bind:class="{used:used_effects_indexes.includes(0)}">
<g class="svg_resource_icon" v-on:click="effectClick(0)">
<circle cx="0" cy="0" r="20" fill="green" x="0" y="0" />
<text x="0" y="9" font-size="24" text-anchor="middle" fill="white" font-weight="bold" font-family="Helvetica">5</text>
</g>
</g>
<g transform="translate(167.0,40.0)" v-bind:class="{used:used_effects_indexes.includes(1)}">
<g class="svg_resource_icon" v-on:click="effectClick(1)">
<circle cx="0" cy="0" r="20" fill="red" x="0" y="0" />
<text x="0" y="9" font-size="24" text-anchor="middle" fill="white" font-weight="bold" font-family="Helvetica">5</text>
</g>
</g>
</g>
<g transform="translate(0,80)">
<g class="svg_effect">
<circle cx="30" cy="27.5" r="15" fill="url(#grad2)" filter="url(#drop-shadow)" />
<g transform="translate(137.0,31.0)" class="svg_effect" v-bind:class="{used:used_effects_indexes.includes(2)}" v-on:click="effectClick(2)">
<text x="0" y="-0.0" font-size="14" text-anchor="middle" fill="black" font-family="Helvetica">Mobilisez un Champion</text>
</g>
</g>
</g>
</g>
</svg>

After

Width:  |  Height:  |  Size: 3.3 KiB

+73
View File
@@ -0,0 +1,73 @@
<?xml version="1.0" encoding="UTF-8"?>
<svg xmlns="http://www.w3.org/2000/svg" xmlns:xlink="http://www.w3.org/1999/xlink"
width="298" height="417" viewBox="0 0 298 417" id="card11" class="card" xmlns:v-bind="https://vuejs.org/guide/essentials/class-and-style.html" xmlns:v-on="https://vuejs.org/guide/essentials/event-handling.html">
<defs>
<linearGradient x1="0" y1="0" x2="1" y2="0" gradientUnits="objectBoundingBox" id="grad1">
<stop offset="0" stop-color="yellow" stop-opacity="1" />
<stop offset="1" stop-color="yellow" stop-opacity="0" />
</linearGradient>
<linearGradient x1="0" y1="1" x2="0" y2="0" gradientUnits="objectBoundingBox" id="grad2">
<stop offset="0" stop-color="#ff9935" stop-opacity="1" />
<stop offset="1" stop-color="#ffe744" stop-opacity="1" />
</linearGradient>
<filter id="drop-shadow">
<feDropShadow dx="1" dy="1" stdDeviation="0"></feDropShadow>
</filter>
</defs>
<use xlink:href="#drop-shadow" />
<g id="background">
<rect x="0" y="0" width="298" height="417" rx="15" ry="18" fill="black" stroke="white" stroke-width="1" />
<rect x="12" y="12" width="274" height="388" rx="0" ry="0" fill="rgb(206, 182, 167)" />
</g>
<g id="title">
<text x="149.0" y="36" font-size="19" text-anchor="middle" fill="black" font-weight="bold" font-family="Helvetica">Recrutement</text>
<text x="149.0" y="53" font-size="13" text-anchor="middle" fill="black" font-family="Helvetica">Action</text>
</g>
<g transform="translate(36,37)">
<g id="faction_icon">
<circle cx="1" cy="1" r="20" fill="black" filter="url(#drop-shadow)" />
<circle cx="0" cy="0" r="20" fill="url(#grad2)" />
</g>
</g>
<g transform="translate(260,36)">
<g class="svg_resource_icon" v-on:click="console.warn('unknown interaction')">
<circle cx="0" cy="0" r="20" fill="yellow" x="0" y="0" />
<text x="0" y="9" font-size="24" text-anchor="middle" fill="black" font-weight="bold" font-family="Helvetica">2</text>
</g>
</g>
<rect x="1" y="65" width="296" height="200" />
<image x="12" y="65" width="274" height="200" xlink:href="../../img/skins/heron/011.png" />
<rect x="2" y="64" width="10" height="202" />
<rect x="286" y="64" width="10" height="202" />
<g transform="translate(12,265)">
<path d="M10,80 L264,80" stroke="black" stroke-width="1" />
<g class="svg_effect">
<g transform="translate(137.0,70.66666666666667)" class="svg_effect" v-bind:class="{used:used_effects_indexes.includes(2)}" v-on:click="effectClick(2)">
<text x="0" y="-6.666666666666667" font-size="13.333333333333334" text-anchor="middle" fill="black" font-family="Helvetica"><tspan x="0" dy="0em">+ x pour chaque Champion</tspan><tspan x="0" dy="1em">que vous avez en jeu</tspan></text>
</g>
<g transform="translate(107.0,33.0)" v-bind:class="{used:used_effects_indexes.includes(0)}">
<g class="svg_resource_icon" v-on:click="effectClick(0)">
<circle cx="0" cy="0" r="20" fill="yellow" x="0" y="0" />
<text x="0" y="9" font-size="24" text-anchor="middle" fill="black" font-weight="bold" font-family="Helvetica">2</text>
</g>
</g>
<g transform="translate(167.0,33.0)" v-bind:class="{used:used_effects_indexes.includes(1)}">
<g class="svg_resource_icon" v-on:click="effectClick(1)">
<circle cx="0" cy="0" r="20" fill="green" x="0" y="0" />
<text x="0" y="9" font-size="24" text-anchor="middle" fill="white" font-weight="bold" font-family="Helvetica">3</text>
</g>
</g>
</g>
<g transform="translate(0,80)">
<g class="svg_effect">
<circle cx="30" cy="27.5" r="15" fill="url(#grad2)" filter="url(#drop-shadow)" />
<g transform="translate(137.0,27.5)" v-bind:class="{used:used_effects_indexes.includes(3)}">
<g class="svg_resource_icon" v-on:click="effectClick(3)">
<circle cx="0" cy="0" r="18.333333333333332" fill="yellow" x="0" y="0" />
<text x="0" y="9" font-size="24" text-anchor="middle" fill="black" font-weight="bold" font-family="Helvetica">1</text>
</g>
</g>
</g>
</g>
</g>
</svg>

After

Width:  |  Height:  |  Size: 3.7 KiB

+60
View File
@@ -0,0 +1,60 @@
<?xml version="1.0" encoding="UTF-8"?>
<svg xmlns="http://www.w3.org/2000/svg" xmlns:xlink="http://www.w3.org/1999/xlink"
width="298" height="417" viewBox="0 0 298 417" id="card12" class="card" xmlns:v-bind="https://vuejs.org/guide/essentials/class-and-style.html" xmlns:v-on="https://vuejs.org/guide/essentials/event-handling.html">
<defs>
<linearGradient x1="0" y1="0" x2="1" y2="0" gradientUnits="objectBoundingBox" id="grad1">
<stop offset="0" stop-color="yellow" stop-opacity="1" />
<stop offset="1" stop-color="yellow" stop-opacity="0" />
</linearGradient>
<linearGradient x1="0" y1="1" x2="0" y2="0" gradientUnits="objectBoundingBox" id="grad2">
<stop offset="0" stop-color="#ff9935" stop-opacity="1" />
<stop offset="1" stop-color="#ffe744" stop-opacity="1" />
</linearGradient>
<filter id="drop-shadow">
<feDropShadow dx="1" dy="1" stdDeviation="0"></feDropShadow>
</filter>
</defs>
<use xlink:href="#drop-shadow" />
<g id="background">
<rect x="0" y="0" width="298" height="417" rx="15" ry="18" fill="black" stroke="white" stroke-width="1" />
<rect x="12" y="12" width="274" height="388" rx="0" ry="0" fill="rgb(206, 182, 167)" />
</g>
<g id="title">
<text x="149.0" y="36" font-size="19" text-anchor="middle" fill="black" font-weight="bold" font-family="Helvetica">Tits Priest</text>
<text x="149.0" y="53" font-size="13" text-anchor="middle" fill="black" font-family="Helvetica">Champion, Meuble</text>
</g>
<g transform="translate(36,37)">
<g id="faction_icon">
<circle cx="1" cy="1" r="20" fill="black" filter="url(#drop-shadow)" />
<circle cx="0" cy="0" r="20" fill="url(#grad2)" />
</g>
</g>
<g transform="translate(260,36)">
<g class="svg_resource_icon" v-on:click="console.warn('unknown interaction')">
<circle cx="0" cy="0" r="20" fill="yellow" x="0" y="0" />
<text x="0" y="9" font-size="24" text-anchor="middle" fill="black" font-weight="bold" font-family="Helvetica">2</text>
</g>
</g>
<rect x="1" y="65" width="296" height="200" />
<image x="12" y="65" width="274" height="200" xlink:href="../../img/skins/heron/012.png" />
<rect x="2" y="64" width="10" height="202" />
<rect x="286" y="64" width="10" height="202" />
<g transform="translate(12,265)">
<g class="svg_effect">
<circle cx="30" cy="67.5" r="15" fill="gray" filter="url(#drop-shadow)" />
<g transform="translate(137.0,101.5)" class="svg_effect" v-bind:class="{used:used_effects_indexes.includes(1)}" v-on:click="effectClick(1)">
<text x="0" y="-7.0" font-size="14" text-anchor="middle" fill="black" font-family="Helvetica"><tspan x="0" dy="0em">+ x pour chaque Champion</tspan><tspan x="0" dy="1em">que vous avez en jeu</tspan></text>
</g>
<g transform="translate(137.0,60.5)" v-bind:class="{used:used_effects_indexes.includes(0)}">
<g class="svg_resource_icon" v-on:click="effectClick(0)">
<circle cx="0" cy="0" r="20" fill="yellow" x="0" y="0" />
<text x="0" y="9" font-size="24" text-anchor="middle" fill="black" font-weight="bold" font-family="Helvetica">1</text>
</g>
</g>
</g>
</g>
<g transform="translate(268,417)">
<path d="M-2.9999999999999982,-2.0 L-29.6295824562643,-21.347524157501468 L-19.45798706418925,-52.652475842498525 L13.45798706418924,-52.65247584249853 L23.629582456264302,-21.34752415750148 Z" fill="darkgrey" stroke="#eee" stroke-width="2" />
<text x="-3" y="-20" font-size="28px" font-weight="bold" font-family="Helvetica" text-anchor="middle" fill="black">3</text>
</g>
</svg>

After

Width:  |  Height:  |  Size: 3.3 KiB

+64
View File
@@ -0,0 +1,64 @@
<?xml version="1.0" encoding="UTF-8"?>
<svg xmlns="http://www.w3.org/2000/svg" xmlns:xlink="http://www.w3.org/1999/xlink"
width="298" height="417" viewBox="0 0 298 417" id="card13" class="card" xmlns:v-bind="https://vuejs.org/guide/essentials/class-and-style.html" xmlns:v-on="https://vuejs.org/guide/essentials/event-handling.html">
<defs>
<linearGradient x1="0" y1="0" x2="1" y2="0" gradientUnits="objectBoundingBox" id="grad1">
<stop offset="0" stop-color="yellow" stop-opacity="1" />
<stop offset="1" stop-color="yellow" stop-opacity="0" />
</linearGradient>
<linearGradient x1="0" y1="1" x2="0" y2="0" gradientUnits="objectBoundingBox" id="grad2">
<stop offset="0" stop-color="#ff9935" stop-opacity="1" />
<stop offset="1" stop-color="#ffe744" stop-opacity="1" />
</linearGradient>
<filter id="drop-shadow">
<feDropShadow dx="1" dy="1" stdDeviation="0"></feDropShadow>
</filter>
</defs>
<use xlink:href="#drop-shadow" />
<g id="background">
<rect x="0" y="0" width="298" height="417" rx="15" ry="18" fill="black" stroke="white" stroke-width="1" />
<rect x="12" y="12" width="274" height="388" rx="0" ry="0" fill="rgb(206, 182, 167)" />
</g>
<g id="title">
<text x="149.0" y="36" font-size="19" text-anchor="middle" fill="black" font-weight="bold" font-family="Helvetica">Caprisun</text>
<text x="149.0" y="53" font-size="13" text-anchor="middle" fill="black" font-family="Helvetica">Action, 20cl</text>
</g>
<g transform="translate(36,37)">
<g id="faction_icon">
<circle cx="1" cy="1" r="20" fill="black" filter="url(#drop-shadow)" />
<circle cx="0" cy="0" r="20" fill="url(#grad2)" />
</g>
</g>
<g transform="translate(260,36)">
<g class="svg_resource_icon" v-on:click="console.warn('unknown interaction')">
<circle cx="0" cy="0" r="20" fill="yellow" x="0" y="0" />
<text x="0" y="9" font-size="24" text-anchor="middle" fill="black" font-weight="bold" font-family="Helvetica">1</text>
</g>
</g>
<rect x="1" y="65" width="296" height="200" />
<image x="12" y="65" width="274" height="200" xlink:href="../../img/skins/heron/013.png" />
<rect x="2" y="64" width="10" height="202" />
<rect x="286" y="64" width="10" height="202" />
<g transform="translate(12,265)">
<path d="M10,80 L264,80" stroke="black" stroke-width="1" />
<g class="svg_effect">
<g transform="translate(137.0,40.0)" v-bind:class="{used:used_effects_indexes.includes(0)}">
<g class="svg_resource_icon" v-on:click="effectClick(0)">
<circle cx="0" cy="0" r="20" fill="yellow" x="0" y="0" />
<text x="0" y="9" font-size="24" text-anchor="middle" fill="black" font-weight="bold" font-family="Helvetica">2</text>
</g>
</g>
</g>
<g transform="translate(0,80)">
<g class="svg_effect">
<circle cx="30" cy="27.5" r="15" fill="url(#grad2)" filter="url(#drop-shadow)" />
<g transform="translate(137.0,27.5)" v-bind:class="{used:used_effects_indexes.includes(1)}">
<g class="svg_resource_icon" v-on:click="effectClick(1)">
<circle cx="0" cy="0" r="18.333333333333332" fill="green" x="0" y="0" />
<text x="0" y="9" font-size="24" text-anchor="middle" fill="white" font-weight="bold" font-family="Helvetica">6</text>
</g>
</g>
</g>
</g>
</g>
</svg>

After

Width:  |  Height:  |  Size: 3.0 KiB

+73
View File
@@ -0,0 +1,73 @@
<?xml version="1.0" encoding="UTF-8"?>
<svg xmlns="http://www.w3.org/2000/svg" xmlns:xlink="http://www.w3.org/1999/xlink"
width="298" height="417" viewBox="0 0 298 417" id="card14" class="card" xmlns:v-bind="https://vuejs.org/guide/essentials/class-and-style.html" xmlns:v-on="https://vuejs.org/guide/essentials/event-handling.html">
<defs>
<linearGradient x1="0" y1="0" x2="1" y2="0" gradientUnits="objectBoundingBox" id="grad1">
<stop offset="0" stop-color="yellow" stop-opacity="1" />
<stop offset="1" stop-color="yellow" stop-opacity="0" />
</linearGradient>
<linearGradient x1="0" y1="1" x2="0" y2="0" gradientUnits="objectBoundingBox" id="grad2">
<stop offset="0" stop-color="#ff9935" stop-opacity="1" />
<stop offset="1" stop-color="#ffe744" stop-opacity="1" />
</linearGradient>
<filter id="drop-shadow">
<feDropShadow dx="1" dy="1" stdDeviation="0"></feDropShadow>
</filter>
</defs>
<use xlink:href="#drop-shadow" />
<g id="background">
<rect x="0" y="0" width="298" height="417" rx="15" ry="18" fill="black" stroke="white" stroke-width="1" />
<rect x="12" y="12" width="274" height="388" rx="0" ry="0" fill="rgb(206, 182, 167)" />
</g>
<g id="title">
<text x="149.0" y="36" font-size="19" text-anchor="middle" fill="black" font-weight="bold" font-family="Helvetica">Parole de Puissance</text>
<text x="149.0" y="53" font-size="13" text-anchor="middle" fill="black" font-family="Helvetica">Action</text>
</g>
<g transform="translate(36,37)">
<g id="faction_icon">
<circle cx="1" cy="1" r="20" fill="black" filter="url(#drop-shadow)" />
<circle cx="0" cy="0" r="20" fill="url(#grad2)" />
</g>
</g>
<g transform="translate(260,36)">
<g class="svg_resource_icon" v-on:click="console.warn('unknown interaction')">
<circle cx="0" cy="0" r="20" fill="yellow" x="0" y="0" />
<text x="0" y="9" font-size="24" text-anchor="middle" fill="black" font-weight="bold" font-family="Helvetica">6</text>
</g>
</g>
<rect x="1" y="65" width="296" height="200" />
<image x="12" y="65" width="274" height="200" xlink:href="../../img/missing.png" />
<rect x="2" y="64" width="10" height="202" />
<rect x="286" y="64" width="10" height="202" />
<g transform="translate(12,265)">
<path d="M10,45 L264,45" stroke="black" stroke-width="1" />
<path d="M10,90 L264,90" stroke="black" stroke-width="1" />
<g class="svg_effect">
<g transform="translate(137.0,26.0)" class="svg_effect" v-bind:class="{used:used_effects_indexes.includes(0)}" v-on:click="effectClick(0)">
<text x="0" y="-0.0" font-size="14" text-anchor="middle" fill="black" font-family="Helvetica">Piochez deux cartes.</text>
</g>
</g>
<g transform="translate(0,45)">
<g class="svg_effect">
<circle cx="30" cy="22.5" r="15" fill="url(#grad2)" filter="url(#drop-shadow)" />
<g transform="translate(137.0,22.5)" v-bind:class="{used:used_effects_indexes.includes(1)}">
<g class="svg_resource_icon" v-on:click="effectClick(1)">
<circle cx="0" cy="0" r="15.0" fill="green" x="0" y="0" />
<text x="0" y="9" font-size="24" text-anchor="middle" fill="white" font-weight="bold" font-family="Helvetica">5</text>
</g>
</g>
</g>
</g>
<g transform="translate(0,90)">
<g class="svg_effect">
<circle cx="30" cy="22.5" r="15" fill="black" filter="url(#drop-shadow)" />
<g transform="translate(137.0,22.5)" v-bind:class="{used:used_effects_indexes.includes(2)}">
<g class="svg_resource_icon" v-on:click="effectClick(2)">
<circle cx="0" cy="0" r="15.0" fill="red" x="0" y="0" />
<text x="0" y="9" font-size="24" text-anchor="middle" fill="white" font-weight="bold" font-family="Helvetica">5</text>
</g>
</g>
</g>
</g>
</g>
</svg>

After

Width:  |  Height:  |  Size: 3.5 KiB

+59
View File
@@ -0,0 +1,59 @@
<?xml version="1.0" encoding="UTF-8"?>
<svg xmlns="http://www.w3.org/2000/svg" xmlns:xlink="http://www.w3.org/1999/xlink"
width="298" height="417" viewBox="0 0 298 417" id="card15" class="card" xmlns:v-bind="https://vuejs.org/guide/essentials/class-and-style.html" xmlns:v-on="https://vuejs.org/guide/essentials/event-handling.html">
<defs>
<linearGradient x1="0" y1="0" x2="1" y2="0" gradientUnits="objectBoundingBox" id="grad1">
<stop offset="0" stop-color="blue" stop-opacity="1" />
<stop offset="1" stop-color="blue" stop-opacity="0" />
</linearGradient>
<linearGradient x1="0" y1="1" x2="0" y2="0" gradientUnits="objectBoundingBox" id="grad2">
<stop offset="0" stop-color="#ff9935" stop-opacity="1" />
<stop offset="1" stop-color="#ffe744" stop-opacity="1" />
</linearGradient>
<filter id="drop-shadow">
<feDropShadow dx="1" dy="1" stdDeviation="0"></feDropShadow>
</filter>
</defs>
<use xlink:href="#drop-shadow" />
<g id="background">
<rect x="0" y="0" width="298" height="417" rx="15" ry="18" fill="black" stroke="white" stroke-width="1" />
<rect x="12" y="12" width="274" height="388" rx="0" ry="0" fill="lightblue" />
</g>
<g id="title">
<text x="149.0" y="36" font-size="19" text-anchor="middle" fill="black" font-weight="bold" font-family="Helvetica">Madeline, Mercenaire</text>
<text x="149.0" y="53" font-size="13" text-anchor="middle" fill="black" font-family="Helvetica">Champion, Guerrière</text>
</g>
<g transform="translate(36,37)">
<g id="faction_icon">
<circle cx="1" cy="1" r="20" fill="black" filter="url(#drop-shadow)" />
<circle cx="0" cy="0" r="20" fill="url(#grad2)" />
</g>
</g>
<g transform="translate(260,36)">
<g class="svg_resource_icon" v-on:click="console.warn('unknown interaction')">
<circle cx="0" cy="0" r="20" fill="yellow" x="0" y="0" />
<text x="0" y="9" font-size="24" text-anchor="middle" fill="black" font-weight="bold" font-family="Helvetica">6</text>
</g>
</g>
<rect x="1" y="65" width="296" height="200" />
<image x="12" y="65" width="274" height="200" xlink:href="../../img/skins/heron/015.png" />
<rect x="2" y="64" width="10" height="202" />
<rect x="286" y="64" width="10" height="202" />
<g transform="translate(12,265)">
<g class="svg_effect">
<circle cx="30" cy="67.5" r="15" fill="gray" filter="url(#drop-shadow)" />
<g transform="translate(137.0,67.5)" v-bind:class="{used:used_effects_indexes.includes(0)}">
<g class="svg_resource_icon" v-on:click="effectClick(0)">
<circle cx="0" cy="0" r="20" fill="red" x="0" y="0" />
<text x="0" y="9" font-size="24" text-anchor="middle" fill="white" font-weight="bold" font-family="Helvetica">4</text>
</g>
</g>
</g>
</g>
<g transform="translate(268,417)">
<path d="M-2.9999999999999982,-2.0 L-29.6295824562643,-21.347524157501468 L-19.45798706418925,-52.652475842498525 L13.45798706418924,-52.65247584249853 L23.629582456264302,-21.34752415750148 Z" fill="black" stroke="lightgrey" stroke-width="2" />
<rect x="-28" y="-72" width="49" height="17" fill="black" stroke="lightgrey" stroke-width="2" />
<text x="-3" y="-59" font-size="12px" text-anchor="middle" fill="white" font-weight="bold" font-family="Helvetica">Garde</text>
<text x="-3" y="-20" font-size="28px" font-weight="bold" font-family="Helvetica" text-anchor="middle" fill="white">6</text>
</g>
</svg>

After

Width:  |  Height:  |  Size: 3.2 KiB

+61
View File
@@ -0,0 +1,61 @@
<?xml version="1.0" encoding="UTF-8"?>
<svg xmlns="http://www.w3.org/2000/svg" xmlns:xlink="http://www.w3.org/1999/xlink"
width="298" height="417" viewBox="0 0 298 417" id="card16" class="card" xmlns:v-bind="https://vuejs.org/guide/essentials/class-and-style.html" xmlns:v-on="https://vuejs.org/guide/essentials/event-handling.html">
<defs>
<linearGradient x1="0" y1="0" x2="1" y2="0" gradientUnits="objectBoundingBox" id="grad1">
<stop offset="0" stop-color="blue" stop-opacity="1" />
<stop offset="1" stop-color="blue" stop-opacity="0" />
</linearGradient>
<linearGradient x1="0" y1="1" x2="0" y2="0" gradientUnits="objectBoundingBox" id="grad2">
<stop offset="0" stop-color="#ff9935" stop-opacity="1" />
<stop offset="1" stop-color="#ffe744" stop-opacity="1" />
</linearGradient>
<filter id="drop-shadow">
<feDropShadow dx="1" dy="1" stdDeviation="0"></feDropShadow>
</filter>
</defs>
<use xlink:href="#drop-shadow" />
<g id="background">
<rect x="0" y="0" width="298" height="417" rx="15" ry="18" fill="black" stroke="white" stroke-width="1" />
<rect x="12" y="12" width="274" height="388" rx="0" ry="0" fill="lightblue" />
</g>
<g id="title">
<text x="149.0" y="36" font-size="19" text-anchor="middle" fill="black" font-weight="bold" font-family="Helvetica">Pot-de-Vin</text>
<text x="149.0" y="53" font-size="13" text-anchor="middle" fill="black" font-family="Helvetica">Action</text>
</g>
<g transform="translate(36,37)">
<g id="faction_icon">
<circle cx="1" cy="1" r="20" fill="black" filter="url(#drop-shadow)" />
<circle cx="0" cy="0" r="20" fill="url(#grad2)" />
</g>
</g>
<g transform="translate(260,36)">
<g class="svg_resource_icon" v-on:click="console.warn('unknown interaction')">
<circle cx="0" cy="0" r="20" fill="yellow" x="0" y="0" />
<text x="0" y="9" font-size="24" text-anchor="middle" fill="black" font-weight="bold" font-family="Helvetica">3</text>
</g>
</g>
<rect x="1" y="65" width="296" height="200" />
<image x="12" y="65" width="274" height="200" xlink:href="../../img/skins/heron/016.png" />
<rect x="2" y="64" width="10" height="202" />
<rect x="286" y="64" width="10" height="202" />
<g transform="translate(12,265)">
<path d="M10,80 L264,80" stroke="black" stroke-width="1" />
<g class="svg_effect">
<g transform="translate(137.0,40.0)" v-bind:class="{used:used_effects_indexes.includes(0)}">
<g class="svg_resource_icon" v-on:click="effectClick(0)">
<circle cx="0" cy="0" r="20" fill="yellow" x="0" y="0" />
<text x="0" y="9" font-size="24" text-anchor="middle" fill="black" font-weight="bold" font-family="Helvetica">3</text>
</g>
</g>
</g>
<g transform="translate(0,80)">
<g class="svg_effect">
<circle cx="30" cy="27.5" r="15" fill="url(#grad2)" filter="url(#drop-shadow)" />
<g transform="translate(137.0,31.0)" class="svg_effect" v-bind:class="{used:used_effects_indexes.includes(1)}" v-on:click="effectClick(1)">
<text x="0" y="-0.0" font-size="14" text-anchor="middle" fill="black" font-family="Helvetica">stack_next_action_bought</text>
</g>
</g>
</g>
</g>
</svg>

After

Width:  |  Height:  |  Size: 2.9 KiB

+64
View File
@@ -0,0 +1,64 @@
<?xml version="1.0" encoding="UTF-8"?>
<svg xmlns="http://www.w3.org/2000/svg" xmlns:xlink="http://www.w3.org/1999/xlink"
width="298" height="417" viewBox="0 0 298 417" id="card17" class="card" xmlns:v-bind="https://vuejs.org/guide/essentials/class-and-style.html" xmlns:v-on="https://vuejs.org/guide/essentials/event-handling.html">
<defs>
<linearGradient x1="0" y1="0" x2="1" y2="0" gradientUnits="objectBoundingBox" id="grad1">
<stop offset="0" stop-color="blue" stop-opacity="1" />
<stop offset="1" stop-color="blue" stop-opacity="0" />
</linearGradient>
<linearGradient x1="0" y1="1" x2="0" y2="0" gradientUnits="objectBoundingBox" id="grad2">
<stop offset="0" stop-color="#ff9935" stop-opacity="1" />
<stop offset="1" stop-color="#ffe744" stop-opacity="1" />
</linearGradient>
<filter id="drop-shadow">
<feDropShadow dx="1" dy="1" stdDeviation="0"></feDropShadow>
</filter>
</defs>
<use xlink:href="#drop-shadow" />
<g id="background">
<rect x="0" y="0" width="298" height="417" rx="15" ry="18" fill="black" stroke="white" stroke-width="1" />
<rect x="12" y="12" width="274" height="388" rx="0" ry="0" fill="lightblue" />
</g>
<g id="title">
<text x="149.0" y="36" font-size="19" text-anchor="middle" fill="black" font-weight="bold" font-family="Helvetica">Menace de Mort</text>
<text x="149.0" y="53" font-size="13" text-anchor="middle" fill="black" font-family="Helvetica">Action, Takano</text>
</g>
<g transform="translate(36,37)">
<g id="faction_icon">
<circle cx="1" cy="1" r="20" fill="black" filter="url(#drop-shadow)" />
<circle cx="0" cy="0" r="20" fill="url(#grad2)" />
</g>
</g>
<g transform="translate(260,36)">
<g class="svg_resource_icon" v-on:click="console.warn('unknown interaction')">
<circle cx="0" cy="0" r="20" fill="yellow" x="0" y="0" />
<text x="0" y="9" font-size="24" text-anchor="middle" fill="black" font-weight="bold" font-family="Helvetica">3</text>
</g>
</g>
<rect x="1" y="65" width="296" height="200" />
<image x="12" y="65" width="274" height="200" xlink:href="../../img/missing.png" />
<rect x="2" y="64" width="10" height="202" />
<rect x="286" y="64" width="10" height="202" />
<g transform="translate(12,265)">
<path d="M10,80 L264,80" stroke="black" stroke-width="1" />
<g class="svg_effect">
<g transform="translate(137.0,70.66666666666667)" class="svg_effect" v-bind:class="{used:used_effects_indexes.includes(1)}" v-on:click="effectClick(1)">
<text x="0" y="-0.0" font-size="13.333333333333334" text-anchor="middle" fill="black" font-family="Helvetica">Piochez une carte.</text>
</g>
<g transform="translate(137.0,33.0)" v-bind:class="{used:used_effects_indexes.includes(0)}">
<g class="svg_resource_icon" v-on:click="effectClick(0)">
<circle cx="0" cy="0" r="20" fill="red" x="0" y="0" />
<text x="0" y="9" font-size="24" text-anchor="middle" fill="white" font-weight="bold" font-family="Helvetica">1</text>
</g>
</g>
</g>
<g transform="translate(0,80)">
<g class="svg_effect">
<circle cx="30" cy="27.5" r="15" fill="url(#grad2)" filter="url(#drop-shadow)" />
<g transform="translate(137.0,31.0)" class="svg_effect" v-bind:class="{used:used_effects_indexes.includes(2)}" v-on:click="effectClick(2)">
<text x="0" y="-0.0" font-size="14" text-anchor="middle" fill="black" font-family="Helvetica">Assomez le champion ciblé.</text>
</g>
</g>
</g>
</g>
</svg>

After

Width:  |  Height:  |  Size: 3.2 KiB

+64
View File
@@ -0,0 +1,64 @@
<?xml version="1.0" encoding="UTF-8"?>
<svg xmlns="http://www.w3.org/2000/svg" xmlns:xlink="http://www.w3.org/1999/xlink"
width="298" height="417" viewBox="0 0 298 417" id="card18" class="card" xmlns:v-bind="https://vuejs.org/guide/essentials/class-and-style.html" xmlns:v-on="https://vuejs.org/guide/essentials/event-handling.html">
<defs>
<linearGradient x1="0" y1="0" x2="1" y2="0" gradientUnits="objectBoundingBox" id="grad1">
<stop offset="0" stop-color="blue" stop-opacity="1" />
<stop offset="1" stop-color="blue" stop-opacity="0" />
</linearGradient>
<linearGradient x1="0" y1="1" x2="0" y2="0" gradientUnits="objectBoundingBox" id="grad2">
<stop offset="0" stop-color="#ff9935" stop-opacity="1" />
<stop offset="1" stop-color="#ffe744" stop-opacity="1" />
</linearGradient>
<filter id="drop-shadow">
<feDropShadow dx="1" dy="1" stdDeviation="0"></feDropShadow>
</filter>
</defs>
<use xlink:href="#drop-shadow" />
<g id="background">
<rect x="0" y="0" width="298" height="417" rx="15" ry="18" fill="black" stroke="white" stroke-width="1" />
<rect x="12" y="12" width="274" height="388" rx="0" ry="0" fill="lightblue" />
</g>
<g id="title">
<text x="149.0" y="36" font-size="19" text-anchor="middle" fill="black" font-weight="bold" font-family="Helvetica">Fourberie</text>
<text x="149.0" y="53" font-size="13" text-anchor="middle" fill="black" font-family="Helvetica">Action</text>
</g>
<g transform="translate(36,37)">
<g id="faction_icon">
<circle cx="1" cy="1" r="20" fill="black" filter="url(#drop-shadow)" />
<circle cx="0" cy="0" r="20" fill="url(#grad2)" />
</g>
</g>
<g transform="translate(260,36)">
<g class="svg_resource_icon" v-on:click="console.warn('unknown interaction')">
<circle cx="0" cy="0" r="20" fill="yellow" x="0" y="0" />
<text x="0" y="9" font-size="24" text-anchor="middle" fill="black" font-weight="bold" font-family="Helvetica">5</text>
</g>
</g>
<rect x="1" y="65" width="296" height="200" />
<image x="12" y="65" width="274" height="200" xlink:href="../../img/missing.png" />
<rect x="2" y="64" width="10" height="202" />
<rect x="286" y="64" width="10" height="202" />
<g transform="translate(12,265)">
<path d="M10,80 L264,80" stroke="black" stroke-width="1" />
<g class="svg_effect">
<g transform="translate(137.0,70.66666666666667)" class="svg_effect" v-bind:class="{used:used_effects_indexes.includes(1)}" v-on:click="effectClick(1)">
<text x="0" y="-0.0" font-size="13.333333333333334" text-anchor="middle" fill="black" font-family="Helvetica">Piochez une carte.</text>
</g>
<g transform="translate(137.0,33.0)" v-bind:class="{used:used_effects_indexes.includes(0)}">
<g class="svg_resource_icon" v-on:click="effectClick(0)">
<circle cx="0" cy="0" r="20" fill="yellow" x="0" y="0" />
<text x="0" y="9" font-size="24" text-anchor="middle" fill="black" font-weight="bold" font-family="Helvetica">2</text>
</g>
</g>
</g>
<g transform="translate(0,80)">
<g class="svg_effect">
<circle cx="30" cy="27.5" r="15" fill="url(#grad2)" filter="url(#drop-shadow)" />
<g transform="translate(137.0,31.0)" class="svg_effect" v-bind:class="{used:used_effects_indexes.includes(2)}" v-on:click="effectClick(2)">
<text x="0" y="-11.0" font-size="11" text-anchor="middle" fill="black" font-family="Helvetica"><tspan x="0" dy="0em">Mettez la prochaine carte dont</tspan><tspan x="0" dy="1em">vous faites l'acquisition ce tour-ci</tspan><tspan x="0" dy="1em"> dans votre main.</tspan></text>
</g>
</g>
</g>
</g>
</svg>

After

Width:  |  Height:  |  Size: 3.4 KiB

+67
View File
@@ -0,0 +1,67 @@
<?xml version="1.0" encoding="UTF-8"?>
<svg xmlns="http://www.w3.org/2000/svg" xmlns:xlink="http://www.w3.org/1999/xlink"
width="298" height="417" viewBox="0 0 298 417" id="card19" class="card" xmlns:v-bind="https://vuejs.org/guide/essentials/class-and-style.html" xmlns:v-on="https://vuejs.org/guide/essentials/event-handling.html">
<defs>
<linearGradient x1="0" y1="0" x2="1" y2="0" gradientUnits="objectBoundingBox" id="grad1">
<stop offset="0" stop-color="blue" stop-opacity="1" />
<stop offset="1" stop-color="blue" stop-opacity="0" />
</linearGradient>
<linearGradient x1="0" y1="1" x2="0" y2="0" gradientUnits="objectBoundingBox" id="grad2">
<stop offset="0" stop-color="#ff9935" stop-opacity="1" />
<stop offset="1" stop-color="#ffe744" stop-opacity="1" />
</linearGradient>
<filter id="drop-shadow">
<feDropShadow dx="1" dy="1" stdDeviation="0"></feDropShadow>
</filter>
</defs>
<use xlink:href="#drop-shadow" />
<g id="background">
<rect x="0" y="0" width="298" height="417" rx="15" ry="18" fill="black" stroke="white" stroke-width="1" />
<rect x="12" y="12" width="274" height="388" rx="0" ry="0" fill="lightblue" />
</g>
<g id="title">
<text x="149.0" y="36" font-size="19" text-anchor="middle" fill="black" font-weight="bold" font-family="Helvetica">Niko Incendiaire</text>
<text x="149.0" y="53" font-size="13" text-anchor="middle" fill="black" font-family="Helvetica">Action, gfhd;spfgljh.-</text>
</g>
<g transform="translate(36,37)">
<g id="faction_icon">
<circle cx="1" cy="1" r="20" fill="black" filter="url(#drop-shadow)" />
<circle cx="0" cy="0" r="20" fill="url(#grad2)" />
</g>
</g>
<g transform="translate(260,36)">
<g class="svg_resource_icon" v-on:click="console.warn('unknown interaction')">
<circle cx="0" cy="0" r="20" fill="yellow" x="0" y="0" />
<text x="0" y="9" font-size="24" text-anchor="middle" fill="black" font-weight="bold" font-family="Helvetica">8</text>
</g>
</g>
<rect x="1" y="65" width="296" height="200" />
<image x="12" y="65" width="274" height="200" xlink:href="../../img/missing.png" />
<rect x="2" y="64" width="10" height="202" />
<rect x="286" y="64" width="10" height="202" />
<g transform="translate(12,265)">
<path d="M10,80 L264,80" stroke="black" stroke-width="1" />
<g class="svg_effect">
<g transform="translate(137.0,70.66666666666667)" class="svg_effect" v-bind:class="{used:used_effects_indexes.includes(1)}" v-on:click="effectClick(1)">
<text x="0" y="-6.666666666666667" font-size="13.333333333333334" text-anchor="middle" fill="black" font-family="Helvetica"><tspan x="0" dy="0em">Assomez le champion ciblé. </tspan><tspan x="0" dy="1em">Piochez une carte.</tspan></text>
</g>
<g transform="translate(137.0,33.0)" v-bind:class="{used:used_effects_indexes.includes(0)}">
<g class="svg_resource_icon" v-on:click="effectClick(0)">
<circle cx="0" cy="0" r="20" fill="red" x="0" y="0" />
<text x="0" y="9" font-size="24" text-anchor="middle" fill="white" font-weight="bold" font-family="Helvetica">8</text>
</g>
</g>
</g>
<g transform="translate(0,80)">
<g class="svg_effect">
<circle cx="30" cy="27.5" r="15" fill="black" filter="url(#drop-shadow)" />
<g transform="translate(137.0,27.5)" v-bind:class="{used:used_effects_indexes.includes(3)}">
<g class="svg_resource_icon" v-on:click="effectClick(3)">
<circle cx="0" cy="0" r="18.333333333333332" fill="red" x="0" y="0" />
<text x="0" y="9" font-size="24" text-anchor="middle" fill="white" font-weight="bold" font-family="Helvetica">5</text>
</g>
</g>
</g>
</g>
</g>
</svg>

After

Width:  |  Height:  |  Size: 3.4 KiB

+61
View File
@@ -0,0 +1,61 @@
<?xml version="1.0" encoding="UTF-8"?>
<svg xmlns="http://www.w3.org/2000/svg" xmlns:xlink="http://www.w3.org/1999/xlink"
width="298" height="417" viewBox="0 0 298 417" id="card20" class="card" xmlns:v-bind="https://vuejs.org/guide/essentials/class-and-style.html" xmlns:v-on="https://vuejs.org/guide/essentials/event-handling.html">
<defs>
<linearGradient x1="0" y1="0" x2="1" y2="0" gradientUnits="objectBoundingBox" id="grad1">
<stop offset="0" stop-color="blue" stop-opacity="1" />
<stop offset="1" stop-color="blue" stop-opacity="0" />
</linearGradient>
<linearGradient x1="0" y1="1" x2="0" y2="0" gradientUnits="objectBoundingBox" id="grad2">
<stop offset="0" stop-color="#ff9935" stop-opacity="1" />
<stop offset="1" stop-color="#ffe744" stop-opacity="1" />
</linearGradient>
<filter id="drop-shadow">
<feDropShadow dx="1" dy="1" stdDeviation="0"></feDropShadow>
</filter>
</defs>
<use xlink:href="#drop-shadow" />
<g id="background">
<rect x="0" y="0" width="298" height="417" rx="15" ry="18" fill="black" stroke="white" stroke-width="1" />
<rect x="12" y="12" width="274" height="388" rx="0" ry="0" fill="lightblue" />
</g>
<g id="title">
<text x="149.0" y="36" font-size="19" text-anchor="middle" fill="black" font-weight="bold" font-family="Helvetica">Tit job</text>
<text x="149.0" y="53" font-size="13" text-anchor="middle" fill="black" font-family="Helvetica">Action</text>
</g>
<g transform="translate(36,37)">
<g id="faction_icon">
<circle cx="1" cy="1" r="20" fill="black" filter="url(#drop-shadow)" />
<circle cx="0" cy="0" r="20" fill="url(#grad2)" />
</g>
</g>
<g transform="translate(260,36)">
<g class="svg_resource_icon" v-on:click="console.warn('unknown interaction')">
<circle cx="0" cy="0" r="20" fill="yellow" x="0" y="0" />
<text x="0" y="9" font-size="24" text-anchor="middle" fill="black" font-weight="bold" font-family="Helvetica">4</text>
</g>
</g>
<rect x="1" y="65" width="296" height="200" />
<image x="12" y="65" width="274" height="200" xlink:href="../../img/missing.png" />
<rect x="2" y="64" width="10" height="202" />
<rect x="286" y="64" width="10" height="202" />
<g transform="translate(12,265)">
<path d="M10,80 L264,80" stroke="black" stroke-width="1" />
<g class="svg_effect">
<g transform="translate(137.0,40.0)" v-bind:class="{used:used_effects_indexes.includes(0)}">
<g class="svg_resource_icon" v-on:click="effectClick(0)">
<circle cx="0" cy="0" r="20" fill="red" x="0" y="0" />
<text x="0" y="9" font-size="24" text-anchor="middle" fill="white" font-weight="bold" font-family="Helvetica">7</text>
</g>
</g>
</g>
<g transform="translate(0,80)">
<g class="svg_effect">
<circle cx="30" cy="27.5" r="15" fill="url(#grad2)" filter="url(#drop-shadow)" />
<g transform="translate(137.0,31.0)" class="svg_effect" v-bind:class="{used:used_effects_indexes.includes(1)}" v-on:click="effectClick(1)">
<text x="0" y="-0.0" font-size="14" text-anchor="middle" fill="black" font-family="Helvetica">Assomez le champion ciblé.</text>
</g>
</g>
</g>
</g>
</svg>

After

Width:  |  Height:  |  Size: 2.9 KiB

+64
View File
@@ -0,0 +1,64 @@
<?xml version="1.0" encoding="UTF-8"?>
<svg xmlns="http://www.w3.org/2000/svg" xmlns:xlink="http://www.w3.org/1999/xlink"
width="298" height="417" viewBox="0 0 298 417" id="card21" class="card" xmlns:v-bind="https://vuejs.org/guide/essentials/class-and-style.html" xmlns:v-on="https://vuejs.org/guide/essentials/event-handling.html">
<defs>
<linearGradient x1="0" y1="0" x2="1" y2="0" gradientUnits="objectBoundingBox" id="grad1">
<stop offset="0" stop-color="blue" stop-opacity="1" />
<stop offset="1" stop-color="blue" stop-opacity="0" />
</linearGradient>
<linearGradient x1="0" y1="1" x2="0" y2="0" gradientUnits="objectBoundingBox" id="grad2">
<stop offset="0" stop-color="#ff9935" stop-opacity="1" />
<stop offset="1" stop-color="#ffe744" stop-opacity="1" />
</linearGradient>
<filter id="drop-shadow">
<feDropShadow dx="1" dy="1" stdDeviation="0"></feDropShadow>
</filter>
</defs>
<use xlink:href="#drop-shadow" />
<g id="background">
<rect x="0" y="0" width="298" height="417" rx="15" ry="18" fill="black" stroke="white" stroke-width="1" />
<rect x="12" y="12" width="274" height="388" rx="0" ry="0" fill="lightblue" />
</g>
<g id="title">
<text x="149.0" y="36" font-size="19" text-anchor="middle" fill="black" font-weight="bold" font-family="Helvetica">Intimidation</text>
<text x="149.0" y="53" font-size="13" text-anchor="middle" fill="black" font-family="Helvetica">Action</text>
</g>
<g transform="translate(36,37)">
<g id="faction_icon">
<circle cx="1" cy="1" r="20" fill="black" filter="url(#drop-shadow)" />
<circle cx="0" cy="0" r="20" fill="url(#grad2)" />
</g>
</g>
<g transform="translate(260,36)">
<g class="svg_resource_icon" v-on:click="console.warn('unknown interaction')">
<circle cx="0" cy="0" r="20" fill="yellow" x="0" y="0" />
<text x="0" y="9" font-size="24" text-anchor="middle" fill="black" font-weight="bold" font-family="Helvetica">2</text>
</g>
</g>
<rect x="1" y="65" width="296" height="200" />
<image x="12" y="65" width="274" height="200" xlink:href="../../img/missing.png" />
<rect x="2" y="64" width="10" height="202" />
<rect x="286" y="64" width="10" height="202" />
<g transform="translate(12,265)">
<path d="M10,80 L264,80" stroke="black" stroke-width="1" />
<g class="svg_effect">
<g transform="translate(137.0,40.0)" v-bind:class="{used:used_effects_indexes.includes(0)}">
<g class="svg_resource_icon" v-on:click="effectClick(0)">
<circle cx="0" cy="0" r="20" fill="red" x="0" y="0" />
<text x="0" y="9" font-size="24" text-anchor="middle" fill="white" font-weight="bold" font-family="Helvetica">5</text>
</g>
</g>
</g>
<g transform="translate(0,80)">
<g class="svg_effect">
<circle cx="30" cy="27.5" r="15" fill="url(#grad2)" filter="url(#drop-shadow)" />
<g transform="translate(137.0,27.5)" v-bind:class="{used:used_effects_indexes.includes(1)}">
<g class="svg_resource_icon" v-on:click="effectClick(1)">
<circle cx="0" cy="0" r="18.333333333333332" fill="yellow" x="0" y="0" />
<text x="0" y="9" font-size="24" text-anchor="middle" fill="black" font-weight="bold" font-family="Helvetica">2</text>
</g>
</g>
</g>
</g>
</g>
</svg>

After

Width:  |  Height:  |  Size: 3.0 KiB

+71
View File
@@ -0,0 +1,71 @@
<?xml version="1.0" encoding="UTF-8"?>
<svg xmlns="http://www.w3.org/2000/svg" xmlns:xlink="http://www.w3.org/1999/xlink"
width="298" height="417" viewBox="0 0 298 417" id="card22" class="card" xmlns:v-bind="https://vuejs.org/guide/essentials/class-and-style.html" xmlns:v-on="https://vuejs.org/guide/essentials/event-handling.html">
<defs>
<linearGradient x1="0" y1="0" x2="1" y2="0" gradientUnits="objectBoundingBox" id="grad1">
<stop offset="0" stop-color="blue" stop-opacity="1" />
<stop offset="1" stop-color="blue" stop-opacity="0" />
</linearGradient>
<linearGradient x1="0" y1="1" x2="0" y2="0" gradientUnits="objectBoundingBox" id="grad2">
<stop offset="0" stop-color="#ff9935" stop-opacity="1" />
<stop offset="1" stop-color="#ffe744" stop-opacity="1" />
</linearGradient>
<filter id="drop-shadow">
<feDropShadow dx="1" dy="1" stdDeviation="0"></feDropShadow>
</filter>
</defs>
<use xlink:href="#drop-shadow" />
<g id="background">
<rect x="0" y="0" width="298" height="417" rx="15" ry="18" fill="black" stroke="white" stroke-width="1" />
<rect x="12" y="12" width="274" height="388" rx="0" ry="0" fill="lightblue" />
</g>
<g id="title">
<text x="149.0" y="36" font-size="19" text-anchor="middle" fill="black" font-weight="bold" font-family="Helvetica">S.W.M.G.</text>
<text x="149.0" y="53" font-size="13" text-anchor="middle" fill="black" font-family="Helvetica">Champion, Gang</text>
</g>
<g transform="translate(36,37)">
<g id="faction_icon">
<circle cx="1" cy="1" r="20" fill="black" filter="url(#drop-shadow)" />
<circle cx="0" cy="0" r="20" fill="url(#grad2)" />
</g>
</g>
<g transform="translate(260,36)">
<g class="svg_resource_icon" v-on:click="console.warn('unknown interaction')">
<circle cx="0" cy="0" r="20" fill="yellow" x="0" y="0" />
<text x="0" y="9" font-size="24" text-anchor="middle" fill="black" font-weight="bold" font-family="Helvetica">5</text>
</g>
</g>
<rect x="1" y="65" width="296" height="200" />
<image x="12" y="65" width="274" height="200" xlink:href="../../img/missing.png" />
<rect x="2" y="64" width="10" height="202" />
<rect x="286" y="64" width="10" height="202" />
<g transform="translate(12,265)">
<path d="M10,80 L264,80" stroke="black" stroke-width="1" />
<g class="svg_effect">
<circle cx="30" cy="40.0" r="15" fill="gray" filter="url(#drop-shadow)" />
<g transform="translate(137.0,40.0)" v-bind:class="{used:used_effects_indexes.includes(0)}">
<g class="svg_resource_icon" v-on:click="effectClick(0)">
<circle cx="0" cy="0" r="20" fill="yellow" x="0" y="0" />
<text x="0" y="9" font-size="24" text-anchor="middle" fill="black" font-weight="bold" font-family="Helvetica">3</text>
</g>
</g>
</g>
<g transform="translate(0,80)">
<g class="svg_effect">
<circle cx="30" cy="27.5" r="15" fill="url(#grad2)" filter="url(#drop-shadow)" />
<g transform="translate(137.0,27.5)" v-bind:class="{used:used_effects_indexes.includes(1)}">
<g class="svg_resource_icon" v-on:click="effectClick(1)">
<circle cx="0" cy="0" r="18.333333333333332" fill="red" x="0" y="0" />
<text x="0" y="9" font-size="24" text-anchor="middle" fill="white" font-weight="bold" font-family="Helvetica">4</text>
</g>
</g>
</g>
</g>
</g>
<g transform="translate(268,417)">
<path d="M-2.9999999999999982,-2.0 L-29.6295824562643,-21.347524157501468 L-19.45798706418925,-52.652475842498525 L13.45798706418924,-52.65247584249853 L23.629582456264302,-21.34752415750148 Z" fill="black" stroke="lightgrey" stroke-width="2" />
<rect x="-28" y="-72" width="49" height="17" fill="black" stroke="lightgrey" stroke-width="2" />
<text x="-3" y="-59" font-size="12px" text-anchor="middle" fill="white" font-weight="bold" font-family="Helvetica">Garde</text>
<text x="-3" y="-20" font-size="28px" font-weight="bold" font-family="Helvetica" text-anchor="middle" fill="white">3</text>
</g>
</svg>

After

Width:  |  Height:  |  Size: 3.7 KiB

+68
View File
@@ -0,0 +1,68 @@
<?xml version="1.0" encoding="UTF-8"?>
<svg xmlns="http://www.w3.org/2000/svg" xmlns:xlink="http://www.w3.org/1999/xlink"
width="298" height="417" viewBox="0 0 298 417" id="card23" class="card" xmlns:v-bind="https://vuejs.org/guide/essentials/class-and-style.html" xmlns:v-on="https://vuejs.org/guide/essentials/event-handling.html">
<defs>
<linearGradient x1="0" y1="0" x2="1" y2="0" gradientUnits="objectBoundingBox" id="grad1">
<stop offset="0" stop-color="blue" stop-opacity="1" />
<stop offset="1" stop-color="blue" stop-opacity="0" />
</linearGradient>
<linearGradient x1="0" y1="1" x2="0" y2="0" gradientUnits="objectBoundingBox" id="grad2">
<stop offset="0" stop-color="#ff9935" stop-opacity="1" />
<stop offset="1" stop-color="#ffe744" stop-opacity="1" />
</linearGradient>
<filter id="drop-shadow">
<feDropShadow dx="1" dy="1" stdDeviation="0"></feDropShadow>
</filter>
</defs>
<use xlink:href="#drop-shadow" />
<g id="background">
<rect x="0" y="0" width="298" height="417" rx="15" ry="18" fill="black" stroke="white" stroke-width="1" />
<rect x="12" y="12" width="274" height="388" rx="0" ry="0" fill="lightblue" />
</g>
<g id="title">
<text x="149.0" y="36" font-size="19" text-anchor="middle" fill="black" font-weight="bold" font-family="Helvetica">Parov, l'Exécuteur</text>
<text x="149.0" y="53" font-size="13" text-anchor="middle" fill="black" font-family="Helvetica">Champion, Bagarreur</text>
</g>
<g transform="translate(36,37)">
<g id="faction_icon">
<circle cx="1" cy="1" r="20" fill="black" filter="url(#drop-shadow)" />
<circle cx="0" cy="0" r="20" fill="url(#grad2)" />
</g>
</g>
<g transform="translate(260,36)">
<g class="svg_resource_icon" v-on:click="console.warn('unknown interaction')">
<circle cx="0" cy="0" r="20" fill="yellow" x="0" y="0" />
<text x="0" y="9" font-size="24" text-anchor="middle" fill="black" font-weight="bold" font-family="Helvetica">5</text>
</g>
</g>
<rect x="1" y="65" width="296" height="200" />
<image x="12" y="65" width="274" height="200" xlink:href="../../img/missing.png" />
<rect x="2" y="64" width="10" height="202" />
<rect x="286" y="64" width="10" height="202" />
<g transform="translate(12,265)">
<path d="M10,80 L264,80" stroke="black" stroke-width="1" />
<g class="svg_effect">
<circle cx="30" cy="40.0" r="15" fill="gray" filter="url(#drop-shadow)" />
<g transform="translate(137.0,40.0)" v-bind:class="{used:used_effects_indexes.includes(0)}">
<g class="svg_resource_icon" v-on:click="effectClick(0)">
<circle cx="0" cy="0" r="20" fill="red" x="0" y="0" />
<text x="0" y="9" font-size="24" text-anchor="middle" fill="white" font-weight="bold" font-family="Helvetica">3</text>
</g>
</g>
</g>
<g transform="translate(0,80)">
<g class="svg_effect">
<circle cx="30" cy="27.5" r="15" fill="url(#grad2)" filter="url(#drop-shadow)" />
<g transform="translate(137.0,31.0)" class="svg_effect" v-bind:class="{used:used_effects_indexes.includes(1)}" v-on:click="effectClick(1)">
<text x="0" y="-0.0" font-size="14" text-anchor="middle" fill="black" font-family="Helvetica">Piochez une carte.</text>
</g>
</g>
</g>
</g>
<g transform="translate(268,417)">
<path d="M-2.9999999999999982,-2.0 L-29.6295824562643,-21.347524157501468 L-19.45798706418925,-52.652475842498525 L13.45798706418924,-52.65247584249853 L23.629582456264302,-21.34752415750148 Z" fill="black" stroke="lightgrey" stroke-width="2" />
<rect x="-28" y="-72" width="49" height="17" fill="black" stroke="lightgrey" stroke-width="2" />
<text x="-3" y="-59" font-size="12px" text-anchor="middle" fill="white" font-weight="bold" font-family="Helvetica">Garde</text>
<text x="-3" y="-20" font-size="28px" font-weight="bold" font-family="Helvetica" text-anchor="middle" fill="white">5</text>
</g>
</svg>

After

Width:  |  Height:  |  Size: 3.6 KiB

+64
View File
@@ -0,0 +1,64 @@
<?xml version="1.0" encoding="UTF-8"?>
<svg xmlns="http://www.w3.org/2000/svg" xmlns:xlink="http://www.w3.org/1999/xlink"
width="298" height="417" viewBox="0 0 298 417" id="card24" class="card" xmlns:v-bind="https://vuejs.org/guide/essentials/class-and-style.html" xmlns:v-on="https://vuejs.org/guide/essentials/event-handling.html">
<defs>
<linearGradient x1="0" y1="0" x2="1" y2="0" gradientUnits="objectBoundingBox" id="grad1">
<stop offset="0" stop-color="blue" stop-opacity="1" />
<stop offset="1" stop-color="blue" stop-opacity="0" />
</linearGradient>
<linearGradient x1="0" y1="1" x2="0" y2="0" gradientUnits="objectBoundingBox" id="grad2">
<stop offset="0" stop-color="#ff9935" stop-opacity="1" />
<stop offset="1" stop-color="#ffe744" stop-opacity="1" />
</linearGradient>
<filter id="drop-shadow">
<feDropShadow dx="1" dy="1" stdDeviation="0"></feDropShadow>
</filter>
</defs>
<use xlink:href="#drop-shadow" />
<g id="background">
<rect x="0" y="0" width="298" height="417" rx="15" ry="18" fill="black" stroke="white" stroke-width="1" />
<rect x="12" y="12" width="274" height="388" rx="0" ry="0" fill="lightblue" />
</g>
<g id="title">
<text x="149.0" y="36" font-size="19" text-anchor="middle" fill="black" font-weight="bold" font-family="Helvetica">Bénéfice</text>
<text x="149.0" y="53" font-size="13" text-anchor="middle" fill="black" font-family="Helvetica">Action</text>
</g>
<g transform="translate(36,37)">
<g id="faction_icon">
<circle cx="1" cy="1" r="20" fill="black" filter="url(#drop-shadow)" />
<circle cx="0" cy="0" r="20" fill="url(#grad2)" />
</g>
</g>
<g transform="translate(260,36)">
<g class="svg_resource_icon" v-on:click="console.warn('unknown interaction')">
<circle cx="0" cy="0" r="20" fill="yellow" x="0" y="0" />
<text x="0" y="9" font-size="24" text-anchor="middle" fill="black" font-weight="bold" font-family="Helvetica">1</text>
</g>
</g>
<rect x="1" y="65" width="296" height="200" />
<image x="12" y="65" width="274" height="200" xlink:href="../../img/skins/heron/024.png" />
<rect x="2" y="64" width="10" height="202" />
<rect x="286" y="64" width="10" height="202" />
<g transform="translate(12,265)">
<path d="M10,80 L264,80" stroke="black" stroke-width="1" />
<g class="svg_effect">
<g transform="translate(137.0,40.0)" v-bind:class="{used:used_effects_indexes.includes(0)}">
<g class="svg_resource_icon" v-on:click="effectClick(0)">
<circle cx="0" cy="0" r="20" fill="yellow" x="0" y="0" />
<text x="0" y="9" font-size="24" text-anchor="middle" fill="black" font-weight="bold" font-family="Helvetica">2</text>
</g>
</g>
</g>
<g transform="translate(0,80)">
<g class="svg_effect">
<circle cx="30" cy="27.5" r="15" fill="url(#grad2)" filter="url(#drop-shadow)" />
<g transform="translate(137.0,27.5)" v-bind:class="{used:used_effects_indexes.includes(1)}">
<g class="svg_resource_icon" v-on:click="effectClick(1)">
<circle cx="0" cy="0" r="18.333333333333332" fill="red" x="0" y="0" />
<text x="0" y="9" font-size="24" text-anchor="middle" fill="white" font-weight="bold" font-family="Helvetica">4</text>
</g>
</g>
</g>
</g>
</g>
</svg>

After

Width:  |  Height:  |  Size: 3.0 KiB

+60
View File
@@ -0,0 +1,60 @@
<?xml version="1.0" encoding="UTF-8"?>
<svg xmlns="http://www.w3.org/2000/svg" xmlns:xlink="http://www.w3.org/1999/xlink"
width="298" height="417" viewBox="0 0 298 417" id="card25" class="card" xmlns:v-bind="https://vuejs.org/guide/essentials/class-and-style.html" xmlns:v-on="https://vuejs.org/guide/essentials/event-handling.html">
<defs>
<linearGradient x1="0" y1="0" x2="1" y2="0" gradientUnits="objectBoundingBox" id="grad1">
<stop offset="0" stop-color="blue" stop-opacity="1" />
<stop offset="1" stop-color="blue" stop-opacity="0" />
</linearGradient>
<linearGradient x1="0" y1="1" x2="0" y2="0" gradientUnits="objectBoundingBox" id="grad2">
<stop offset="0" stop-color="#ff9935" stop-opacity="1" />
<stop offset="1" stop-color="#ffe744" stop-opacity="1" />
</linearGradient>
<filter id="drop-shadow">
<feDropShadow dx="1" dy="1" stdDeviation="0"></feDropShadow>
</filter>
</defs>
<use xlink:href="#drop-shadow" />
<g id="background">
<rect x="0" y="0" width="298" height="417" rx="15" ry="18" fill="black" stroke="white" stroke-width="1" />
<rect x="12" y="12" width="274" height="388" rx="0" ry="0" fill="lightblue" />
</g>
<g id="title">
<text x="149.0" y="36" font-size="16" text-anchor="middle" fill="black" font-weight="bold" font-family="Helvetica">Jester, Maître Assassin</text>
<text x="149.0" y="53" font-size="13" text-anchor="middle" fill="black" font-family="Helvetica">Champion</text>
</g>
<g transform="translate(36,37)">
<g id="faction_icon">
<circle cx="1" cy="1" r="20" fill="black" filter="url(#drop-shadow)" />
<circle cx="0" cy="0" r="20" fill="url(#grad2)" />
</g>
</g>
<g transform="translate(260,36)">
<g class="svg_resource_icon" v-on:click="console.warn('unknown interaction')">
<circle cx="0" cy="0" r="20" fill="yellow" x="0" y="0" />
<text x="0" y="9" font-size="24" text-anchor="middle" fill="black" font-weight="bold" font-family="Helvetica">7</text>
</g>
</g>
<rect x="1" y="65" width="296" height="200" />
<image x="12" y="65" width="274" height="200" xlink:href="../../img/skins/heron/025.png" />
<rect x="2" y="64" width="10" height="202" />
<rect x="286" y="64" width="10" height="202" />
<g transform="translate(12,265)">
<g class="svg_effect">
<circle cx="30" cy="67.5" r="15" fill="gray" filter="url(#drop-shadow)" />
<g transform="translate(137.0,101.5)" class="svg_effect" v-bind:class="{used:used_effects_indexes.includes(1)}" v-on:click="effectClick(1)">
<text x="0" y="-0.0" font-size="14" text-anchor="middle" fill="black" font-family="Helvetica">Assomez le champion ciblé.</text>
</g>
<g transform="translate(137.0,60.5)" v-bind:class="{used:used_effects_indexes.includes(0)}">
<g class="svg_resource_icon" v-on:click="effectClick(0)">
<circle cx="0" cy="0" r="20" fill="red" x="0" y="0" />
<text x="0" y="9" font-size="24" text-anchor="middle" fill="white" font-weight="bold" font-family="Helvetica">4</text>
</g>
</g>
</g>
</g>
<g transform="translate(268,417)">
<path d="M-2.9999999999999982,-2.0 L-29.6295824562643,-21.347524157501468 L-19.45798706418925,-52.652475842498525 L13.45798706418924,-52.65247584249853 L23.629582456264302,-21.34752415750148 Z" fill="darkgrey" stroke="#eee" stroke-width="2" />
<text x="-3" y="-20" font-size="28px" font-weight="bold" font-family="Helvetica" text-anchor="middle" fill="black">7</text>
</g>
</svg>

After

Width:  |  Height:  |  Size: 3.2 KiB

+66
View File
@@ -0,0 +1,66 @@
<?xml version="1.0" encoding="UTF-8"?>
<svg xmlns="http://www.w3.org/2000/svg" xmlns:xlink="http://www.w3.org/1999/xlink"
width="298" height="417" viewBox="0 0 298 417" id="card26" class="card" xmlns:v-bind="https://vuejs.org/guide/essentials/class-and-style.html" xmlns:v-on="https://vuejs.org/guide/essentials/event-handling.html">
<defs>
<linearGradient x1="0" y1="0" x2="1" y2="0" gradientUnits="objectBoundingBox" id="grad1">
<stop offset="0" stop-color="blue" stop-opacity="1" />
<stop offset="1" stop-color="blue" stop-opacity="0" />
</linearGradient>
<linearGradient x1="0" y1="1" x2="0" y2="0" gradientUnits="objectBoundingBox" id="grad2">
<stop offset="0" stop-color="#ff9935" stop-opacity="1" />
<stop offset="1" stop-color="#ffe744" stop-opacity="1" />
</linearGradient>
<filter id="drop-shadow">
<feDropShadow dx="1" dy="1" stdDeviation="0"></feDropShadow>
</filter>
</defs>
<use xlink:href="#drop-shadow" />
<g id="background">
<rect x="0" y="0" width="298" height="417" rx="15" ry="18" fill="black" stroke="white" stroke-width="1" />
<rect x="12" y="12" width="274" height="388" rx="0" ry="0" fill="lightblue" />
</g>
<g id="title">
<text x="149.0" y="36" font-size="16" text-anchor="middle" fill="black" font-weight="bold" font-family="Helvetica">Mako, le Contrebandier</text>
<text x="149.0" y="53" font-size="13" text-anchor="middle" fill="black" font-family="Helvetica">Champion, Charlatan</text>
</g>
<g transform="translate(36,37)">
<g id="faction_icon">
<circle cx="1" cy="1" r="20" fill="black" filter="url(#drop-shadow)" />
<circle cx="0" cy="0" r="20" fill="url(#grad2)" />
</g>
</g>
<g transform="translate(260,36)">
<g class="svg_resource_icon" v-on:click="console.warn('unknown interaction')">
<circle cx="0" cy="0" r="20" fill="yellow" x="0" y="0" />
<text x="0" y="9" font-size="24" text-anchor="middle" fill="black" font-weight="bold" font-family="Helvetica">4</text>
</g>
</g>
<rect x="1" y="65" width="296" height="200" />
<image x="12" y="65" width="274" height="200" xlink:href="../../img/skins/heron/026.png" />
<rect x="2" y="64" width="10" height="202" />
<rect x="286" y="64" width="10" height="202" />
<g transform="translate(12,265)">
<path d="M10,80 L264,80" stroke="black" stroke-width="1" />
<g class="svg_effect">
<circle cx="30" cy="40.0" r="15" fill="gray" filter="url(#drop-shadow)" />
<g transform="translate(137.0,40.0)" v-bind:class="{used:used_effects_indexes.includes(0)}">
<g class="svg_resource_icon" v-on:click="effectClick(0)">
<circle cx="0" cy="0" r="20" fill="yellow" x="0" y="0" />
<text x="0" y="9" font-size="24" text-anchor="middle" fill="black" font-weight="bold" font-family="Helvetica">2</text>
</g>
</g>
</g>
<g transform="translate(0,80)">
<g class="svg_effect">
<circle cx="30" cy="27.5" r="15" fill="url(#grad2)" filter="url(#drop-shadow)" />
<g transform="translate(137.0,31.0)" class="svg_effect" v-bind:class="{used:used_effects_indexes.includes(1)}" v-on:click="effectClick(1)">
<text x="0" y="-11.0" font-size="11" text-anchor="middle" fill="black" font-family="Helvetica"><tspan x="0" dy="0em">Mettez la prochaine carte dont</tspan><tspan x="0" dy="1em">vous faites l'acquisition ce tour-ci</tspan><tspan x="0" dy="1em">au dessus de votre pioche.</tspan></text>
</g>
</g>
</g>
</g>
<g transform="translate(268,417)">
<path d="M-2.9999999999999982,-2.0 L-29.6295824562643,-21.347524157501468 L-19.45798706418925,-52.652475842498525 L13.45798706418924,-52.65247584249853 L23.629582456264302,-21.34752415750148 Z" fill="darkgrey" stroke="#eee" stroke-width="2" />
<text x="-3" y="-20" font-size="28px" font-weight="bold" font-family="Helvetica" text-anchor="middle" fill="black">5</text>
</g>
</svg>

After

Width:  |  Height:  |  Size: 3.6 KiB

+55
View File
@@ -0,0 +1,55 @@
<?xml version="1.0" encoding="UTF-8"?>
<svg xmlns="http://www.w3.org/2000/svg" xmlns:xlink="http://www.w3.org/1999/xlink"
width="298" height="417" viewBox="0 0 298 417" id="card27" class="card" xmlns:v-bind="https://vuejs.org/guide/essentials/class-and-style.html" xmlns:v-on="https://vuejs.org/guide/essentials/event-handling.html">
<defs>
<linearGradient x1="0" y1="0" x2="1" y2="0" gradientUnits="objectBoundingBox" id="grad1">
<stop offset="0" stop-color="blue" stop-opacity="1" />
<stop offset="1" stop-color="blue" stop-opacity="0" />
</linearGradient>
<linearGradient x1="0" y1="1" x2="0" y2="0" gradientUnits="objectBoundingBox" id="grad2">
<stop offset="0" stop-color="#ff9935" stop-opacity="1" />
<stop offset="1" stop-color="#ffe744" stop-opacity="1" />
</linearGradient>
<filter id="drop-shadow">
<feDropShadow dx="1" dy="1" stdDeviation="0"></feDropShadow>
</filter>
</defs>
<use xlink:href="#drop-shadow" />
<g id="background">
<rect x="0" y="0" width="298" height="417" rx="15" ry="18" fill="black" stroke="white" stroke-width="1" />
<rect x="12" y="12" width="274" height="388" rx="0" ry="0" fill="lightblue" />
</g>
<g id="title">
<text x="149.0" y="36" font-size="16" text-anchor="middle" fill="black" font-weight="bold" font-family="Helvetica">Casser et Piller (chez toi)</text>
<text x="149.0" y="53" font-size="13" text-anchor="middle" fill="black" font-family="Helvetica">Action, Crime</text>
</g>
<g transform="translate(36,37)">
<g id="faction_icon">
<circle cx="1" cy="1" r="20" fill="black" filter="url(#drop-shadow)" />
<circle cx="0" cy="0" r="20" fill="url(#grad2)" />
</g>
</g>
<g transform="translate(260,36)">
<g class="svg_resource_icon" v-on:click="console.warn('unknown interaction')">
<circle cx="0" cy="0" r="20" fill="yellow" x="0" y="0" />
<text x="0" y="9" font-size="24" text-anchor="middle" fill="black" font-weight="bold" font-family="Helvetica">6</text>
</g>
</g>
<rect x="1" y="65" width="296" height="200" />
<image x="12" y="65" width="274" height="200" xlink:href="../../img/skins/heron/027.png" />
<rect x="2" y="64" width="10" height="202" />
<rect x="286" y="64" width="10" height="202" />
<g transform="translate(12,265)">
<g class="svg_effect">
<g transform="translate(137.0,101.5)" class="svg_effect" v-bind:class="{used:used_effects_indexes.includes(1)}" v-on:click="effectClick(1)">
<text x="0" y="-0.0" font-size="14" text-anchor="middle" fill="black" font-family="Helvetica">restack_discarded_card</text>
</g>
<g transform="translate(137.0,60.5)" v-bind:class="{used:used_effects_indexes.includes(0)}">
<g class="svg_resource_icon" v-on:click="effectClick(0)">
<circle cx="0" cy="0" r="20" fill="red" x="0" y="0" />
<text x="0" y="9" font-size="24" text-anchor="middle" fill="white" font-weight="bold" font-family="Helvetica">6</text>
</g>
</g>
</g>
</g>
</svg>

After

Width:  |  Height:  |  Size: 2.8 KiB

+63
View File
@@ -0,0 +1,63 @@
<?xml version="1.0" encoding="UTF-8"?>
<svg xmlns="http://www.w3.org/2000/svg" xmlns:xlink="http://www.w3.org/1999/xlink"
width="298" height="417" viewBox="0 0 298 417" id="card28" class="card" xmlns:v-bind="https://vuejs.org/guide/essentials/class-and-style.html" xmlns:v-on="https://vuejs.org/guide/essentials/event-handling.html">
<defs>
<linearGradient x1="0" y1="0" x2="1" y2="0" gradientUnits="objectBoundingBox" id="grad1">
<stop offset="0" stop-color="blue" stop-opacity="1" />
<stop offset="1" stop-color="blue" stop-opacity="0" />
</linearGradient>
<linearGradient x1="0" y1="1" x2="0" y2="0" gradientUnits="objectBoundingBox" id="grad2">
<stop offset="0" stop-color="#ff9935" stop-opacity="1" />
<stop offset="1" stop-color="#ffe744" stop-opacity="1" />
</linearGradient>
<filter id="drop-shadow">
<feDropShadow dx="1" dy="1" stdDeviation="0"></feDropShadow>
</filter>
</defs>
<use xlink:href="#drop-shadow" />
<g id="background">
<rect x="0" y="0" width="298" height="417" rx="15" ry="18" fill="black" stroke="white" stroke-width="1" />
<rect x="12" y="12" width="274" height="388" rx="0" ry="0" fill="lightblue" />
</g>
<g id="title">
<text x="149.0" y="36" font-size="19" text-anchor="middle" fill="black" font-weight="bold" font-family="Helvetica">Cirno</text>
<text x="149.0" y="53" font-size="13" text-anchor="middle" fill="black" font-family="Helvetica">Champion, Baka</text>
</g>
<g transform="translate(36,37)">
<g id="faction_icon">
<circle cx="1" cy="1" r="20" fill="black" filter="url(#drop-shadow)" />
<circle cx="0" cy="0" r="20" fill="url(#grad2)" />
</g>
</g>
<g transform="translate(260,36)">
<g class="svg_resource_icon" v-on:click="console.warn('unknown interaction')">
<circle cx="0" cy="0" r="20" fill="yellow" x="0" y="0" />
<text x="0" y="9" font-size="24" text-anchor="middle" fill="black" font-weight="bold" font-family="Helvetica">3</text>
</g>
</g>
<rect x="1" y="65" width="296" height="200" />
<image x="12" y="65" width="274" height="200" xlink:href="../../img/skins/heron/028.png" />
<rect x="2" y="64" width="10" height="202" />
<rect x="286" y="64" width="10" height="202" />
<g transform="translate(12,265)">
<g class="svg_effect">
<circle cx="30" cy="67.5" r="15" fill="gray" filter="url(#drop-shadow)" />
<g transform="translate(107.0,67.5)" v-bind:class="{used:used_effects_indexes.includes(0)}">
<g class="svg_resource_icon" v-on:click="effectClick(0)">
<circle cx="0" cy="0" r="20" fill="yellow" x="0" y="0" />
<text x="0" y="9" font-size="24" text-anchor="middle" fill="black" font-weight="bold" font-family="Helvetica">1</text>
</g>
</g>
<g transform="translate(167.0,67.5)" v-bind:class="{used:used_effects_indexes.includes(1)}">
<g class="svg_resource_icon" v-on:click="effectClick(1)">
<circle cx="0" cy="0" r="20" fill="red" x="0" y="0" />
<text x="0" y="9" font-size="24" text-anchor="middle" fill="white" font-weight="bold" font-family="Helvetica">2</text>
</g>
</g>
</g>
</g>
<g transform="translate(268,417)">
<path d="M-2.9999999999999982,-2.0 L-29.6295824562643,-21.347524157501468 L-19.45798706418925,-52.652475842498525 L13.45798706418924,-52.65247584249853 L23.629582456264302,-21.34752415750148 Z" fill="darkgrey" stroke="#eee" stroke-width="2" />
<text x="-3" y="-20" font-size="28px" font-weight="bold" font-family="Helvetica" text-anchor="middle" fill="black">4</text>
</g>
</svg>

After

Width:  |  Height:  |  Size: 3.3 KiB

+75
View File
@@ -0,0 +1,75 @@
<?xml version="1.0" encoding="UTF-8"?>
<svg xmlns="http://www.w3.org/2000/svg" xmlns:xlink="http://www.w3.org/1999/xlink"
width="298" height="417" viewBox="0 0 298 417" id="card29" class="card" xmlns:v-bind="https://vuejs.org/guide/essentials/class-and-style.html" xmlns:v-on="https://vuejs.org/guide/essentials/event-handling.html">
<defs>
<linearGradient x1="0" y1="0" x2="1" y2="0" gradientUnits="objectBoundingBox" id="grad1">
<stop offset="0" stop-color="red" stop-opacity="1" />
<stop offset="1" stop-color="red" stop-opacity="0" />
</linearGradient>
<linearGradient x1="0" y1="1" x2="0" y2="0" gradientUnits="objectBoundingBox" id="grad2">
<stop offset="0" stop-color="#ff9935" stop-opacity="1" />
<stop offset="1" stop-color="#ffe744" stop-opacity="1" />
</linearGradient>
<filter id="drop-shadow">
<feDropShadow dx="1" dy="1" stdDeviation="0"></feDropShadow>
</filter>
</defs>
<use xlink:href="#drop-shadow" />
<g id="background">
<rect x="0" y="0" width="298" height="417" rx="15" ry="18" fill="black" stroke="white" stroke-width="1" />
<rect x="12" y="12" width="274" height="388" rx="0" ry="0" fill="lightcoral" />
</g>
<g id="title">
<text x="149.0" y="36" font-size="19" text-anchor="middle" fill="black" font-weight="bold" font-family="Helvetica">Prêtre du Cul</text>
<text x="149.0" y="53" font-size="13" text-anchor="middle" fill="black" font-family="Helvetica">Champion, Thicc</text>
</g>
<g transform="translate(36,37)">
<g id="faction_icon">
<circle cx="1" cy="1" r="20" fill="black" filter="url(#drop-shadow)" />
<circle cx="0" cy="0" r="20" fill="url(#grad2)" />
</g>
</g>
<g transform="translate(260,36)">
<g class="svg_resource_icon" v-on:click="console.warn('unknown interaction')">
<circle cx="0" cy="0" r="20" fill="yellow" x="0" y="0" />
<text x="0" y="9" font-size="24" text-anchor="middle" fill="black" font-weight="bold" font-family="Helvetica">3</text>
</g>
</g>
<rect x="1" y="65" width="296" height="200" />
<image x="12" y="65" width="274" height="200" xlink:href="../../img/skins/heron/029.png" />
<rect x="2" y="64" width="10" height="202" />
<rect x="286" y="64" width="10" height="202" />
<g transform="translate(12,265)">
<path d="M10,80 L264,80" stroke="black" stroke-width="1" />
<g class="svg_effect">
<circle cx="30" cy="40.0" r="15" fill="gray" filter="url(#drop-shadow)" />
<g transform="translate(107.0,40.0)" v-bind:class="{used:used_effects_indexes.includes(0)}">
<g class="svg_resource_icon" v-on:click="effectClick(0)">
<circle cx="0" cy="0" r="20" fill="yellow" x="0" y="0" />
<text x="0" y="9" font-size="24" text-anchor="middle" fill="black" font-weight="bold" font-family="Helvetica">1</text>
</g>
</g>
<g transform="translate(167.0,40.0)" v-bind:class="{used:used_effects_indexes.includes(1)}">
<g class="svg_resource_icon" v-on:click="effectClick(1)">
<circle cx="0" cy="0" r="20" fill="red" x="0" y="0" />
<text x="0" y="9" font-size="24" text-anchor="middle" fill="white" font-weight="bold" font-family="Helvetica">1</text>
</g>
</g>
</g>
<g transform="translate(0,80)">
<g class="svg_effect">
<circle cx="30" cy="27.5" r="15" fill="url(#grad2)" filter="url(#drop-shadow)" />
<g transform="translate(137.0,27.5)" v-bind:class="{used:used_effects_indexes.includes(2)}">
<g class="svg_resource_icon" v-on:click="effectClick(2)">
<circle cx="0" cy="0" r="18.333333333333332" fill="red" x="0" y="0" />
<text x="0" y="9" font-size="24" text-anchor="middle" fill="white" font-weight="bold" font-family="Helvetica">4</text>
</g>
</g>
</g>
</g>
</g>
<g transform="translate(268,417)">
<path d="M-2.9999999999999982,-2.0 L-29.6295824562643,-21.347524157501468 L-19.45798706418925,-52.652475842498525 L13.45798706418924,-52.65247584249853 L23.629582456264302,-21.34752415750148 Z" fill="darkgrey" stroke="#eee" stroke-width="2" />
<text x="-3" y="-20" font-size="28px" font-weight="bold" font-family="Helvetica" text-anchor="middle" fill="black">4</text>
</g>
</svg>

After

Width:  |  Height:  |  Size: 3.8 KiB

+61
View File
@@ -0,0 +1,61 @@
<?xml version="1.0" encoding="UTF-8"?>
<svg xmlns="http://www.w3.org/2000/svg" xmlns:xlink="http://www.w3.org/1999/xlink"
width="298" height="417" viewBox="0 0 298 417" id="card30" class="card" xmlns:v-bind="https://vuejs.org/guide/essentials/class-and-style.html" xmlns:v-on="https://vuejs.org/guide/essentials/event-handling.html">
<defs>
<linearGradient x1="0" y1="0" x2="1" y2="0" gradientUnits="objectBoundingBox" id="grad1">
<stop offset="0" stop-color="red" stop-opacity="1" />
<stop offset="1" stop-color="red" stop-opacity="0" />
</linearGradient>
<linearGradient x1="0" y1="1" x2="0" y2="0" gradientUnits="objectBoundingBox" id="grad2">
<stop offset="0" stop-color="#ff9935" stop-opacity="1" />
<stop offset="1" stop-color="#ffe744" stop-opacity="1" />
</linearGradient>
<filter id="drop-shadow">
<feDropShadow dx="1" dy="1" stdDeviation="0"></feDropShadow>
</filter>
</defs>
<use xlink:href="#drop-shadow" />
<g id="background">
<rect x="0" y="0" width="298" height="417" rx="15" ry="18" fill="black" stroke="white" stroke-width="1" />
<rect x="12" y="12" width="274" height="388" rx="0" ry="0" fill="lightcoral" />
</g>
<g id="title">
<text x="149.0" y="36" font-size="19" text-anchor="middle" fill="black" font-weight="bold" font-family="Helvetica">LowTierGod</text>
<text x="149.0" y="53" font-size="13" text-anchor="middle" fill="black" font-family="Helvetica">Action, Streamer</text>
</g>
<g transform="translate(36,37)">
<g id="faction_icon">
<circle cx="1" cy="1" r="20" fill="black" filter="url(#drop-shadow)" />
<circle cx="0" cy="0" r="20" fill="url(#grad2)" />
</g>
</g>
<g transform="translate(260,36)">
<g class="svg_resource_icon" v-on:click="console.warn('unknown interaction')">
<circle cx="0" cy="0" r="20" fill="yellow" x="0" y="0" />
<text x="0" y="9" font-size="24" text-anchor="middle" fill="black" font-weight="bold" font-family="Helvetica">4</text>
</g>
</g>
<rect x="1" y="65" width="296" height="200" />
<image x="12" y="65" width="274" height="200" xlink:href="../../img/skins/heron/030.gif" />
<rect x="2" y="64" width="10" height="202" />
<rect x="286" y="64" width="10" height="202" />
<g transform="translate(12,265)">
<path d="M10,80 L264,80" stroke="black" stroke-width="1" />
<g class="svg_effect">
<g transform="translate(137.0,40.0)" v-bind:class="{used:used_effects_indexes.includes(0)}">
<g class="svg_resource_icon" v-on:click="effectClick(0)">
<circle cx="0" cy="0" r="20" fill="red" x="0" y="0" />
<text x="0" y="9" font-size="24" text-anchor="middle" fill="white" font-weight="bold" font-family="Helvetica">7</text>
</g>
</g>
</g>
<g transform="translate(0,80)">
<g class="svg_effect">
<circle cx="30" cy="27.5" r="15" fill="url(#grad2)" filter="url(#drop-shadow)" />
<g transform="translate(137.0,31.0)" class="svg_effect" v-bind:class="{used:used_effects_indexes.includes(1)}" v-on:click="effectClick(1)">
<text x="0" y="-0.0" font-size="14" text-anchor="middle" fill="black" font-family="Helvetica">Piochez une carte.</text>
</g>
</g>
</g>
</g>
</svg>

After

Width:  |  Height:  |  Size: 2.9 KiB

+67
View File
@@ -0,0 +1,67 @@
<?xml version="1.0" encoding="UTF-8"?>
<svg xmlns="http://www.w3.org/2000/svg" xmlns:xlink="http://www.w3.org/1999/xlink"
width="298" height="417" viewBox="0 0 298 417" id="card31" class="card" xmlns:v-bind="https://vuejs.org/guide/essentials/class-and-style.html" xmlns:v-on="https://vuejs.org/guide/essentials/event-handling.html">
<defs>
<linearGradient x1="0" y1="0" x2="1" y2="0" gradientUnits="objectBoundingBox" id="grad1">
<stop offset="0" stop-color="red" stop-opacity="1" />
<stop offset="1" stop-color="red" stop-opacity="0" />
</linearGradient>
<linearGradient x1="0" y1="1" x2="0" y2="0" gradientUnits="objectBoundingBox" id="grad2">
<stop offset="0" stop-color="#ff9935" stop-opacity="1" />
<stop offset="1" stop-color="#ffe744" stop-opacity="1" />
</linearGradient>
<filter id="drop-shadow">
<feDropShadow dx="1" dy="1" stdDeviation="0"></feDropShadow>
</filter>
</defs>
<use xlink:href="#drop-shadow" />
<g id="background">
<rect x="0" y="0" width="298" height="417" rx="15" ry="18" fill="black" stroke="white" stroke-width="1" />
<rect x="12" y="12" width="274" height="388" rx="0" ry="0" fill="lightcoral" />
</g>
<g id="title">
<text x="149.0" y="36" font-size="19" text-anchor="middle" fill="black" font-weight="bold" font-family="Helvetica">Sombre Récompense</text>
<text x="149.0" y="53" font-size="13" text-anchor="middle" fill="black" font-family="Helvetica">Action</text>
</g>
<g transform="translate(36,37)">
<g id="faction_icon">
<circle cx="1" cy="1" r="20" fill="black" filter="url(#drop-shadow)" />
<circle cx="0" cy="0" r="20" fill="url(#grad2)" />
</g>
</g>
<g transform="translate(260,36)">
<g class="svg_resource_icon" v-on:click="console.warn('unknown interaction')">
<circle cx="0" cy="0" r="20" fill="yellow" x="0" y="0" />
<text x="0" y="9" font-size="24" text-anchor="middle" fill="black" font-weight="bold" font-family="Helvetica">5</text>
</g>
</g>
<rect x="1" y="65" width="296" height="200" />
<image x="12" y="65" width="274" height="200" xlink:href="../../img/skins/heron/031.png" />
<rect x="2" y="64" width="10" height="202" />
<rect x="286" y="64" width="10" height="202" />
<g transform="translate(12,265)">
<path d="M10,80 L264,80" stroke="black" stroke-width="1" />
<g class="svg_effect">
<g transform="translate(137.0,70.66666666666667)" class="svg_effect" v-bind:class="{used:used_effects_indexes.includes(1)}" v-on:click="effectClick(1)">
<text x="0" y="-5.5" font-size="11" text-anchor="middle" fill="black" font-family="Helvetica"><tspan x="0" dy="0em">Vous pouvez sacrifier une carte</tspan><tspan x="0" dy="1em">de votre main ou de votre défausse.</tspan></text>
</g>
<g transform="translate(137.0,33.0)" v-bind:class="{used:used_effects_indexes.includes(0)}">
<g class="svg_resource_icon" v-on:click="effectClick(0)">
<circle cx="0" cy="0" r="20" fill="yellow" x="0" y="0" />
<text x="0" y="9" font-size="24" text-anchor="middle" fill="black" font-weight="bold" font-family="Helvetica">3</text>
</g>
</g>
</g>
<g transform="translate(0,80)">
<g class="svg_effect">
<circle cx="30" cy="27.5" r="15" fill="url(#grad2)" filter="url(#drop-shadow)" />
<g transform="translate(137.0,27.5)" v-bind:class="{used:used_effects_indexes.includes(2)}">
<g class="svg_resource_icon" v-on:click="effectClick(2)">
<circle cx="0" cy="0" r="18.333333333333332" fill="red" x="0" y="0" />
<text x="0" y="9" font-size="24" text-anchor="middle" fill="white" font-weight="bold" font-family="Helvetica">6</text>
</g>
</g>
</g>
</g>
</g>
</svg>

After

Width:  |  Height:  |  Size: 3.4 KiB

+59
View File
@@ -0,0 +1,59 @@
<?xml version="1.0" encoding="UTF-8"?>
<svg xmlns="http://www.w3.org/2000/svg" xmlns:xlink="http://www.w3.org/1999/xlink"
width="298" height="417" viewBox="0 0 298 417" id="card32" class="card" xmlns:v-bind="https://vuejs.org/guide/essentials/class-and-style.html" xmlns:v-on="https://vuejs.org/guide/essentials/event-handling.html">
<defs>
<linearGradient x1="0" y1="0" x2="1" y2="0" gradientUnits="objectBoundingBox" id="grad1">
<stop offset="0" stop-color="red" stop-opacity="1" />
<stop offset="1" stop-color="red" stop-opacity="0" />
</linearGradient>
<linearGradient x1="0" y1="1" x2="0" y2="0" gradientUnits="objectBoundingBox" id="grad2">
<stop offset="0" stop-color="#ff9935" stop-opacity="1" />
<stop offset="1" stop-color="#ffe744" stop-opacity="1" />
</linearGradient>
<filter id="drop-shadow">
<feDropShadow dx="1" dy="1" stdDeviation="0"></feDropShadow>
</filter>
</defs>
<use xlink:href="#drop-shadow" />
<g id="background">
<rect x="0" y="0" width="298" height="417" rx="15" ry="18" fill="black" stroke="white" stroke-width="1" />
<rect x="12" y="12" width="274" height="388" rx="0" ry="0" fill="lightcoral" />
</g>
<g id="title">
<text x="149.0" y="36" font-size="19" text-anchor="middle" fill="black" font-weight="bold" font-family="Helvetica">Bracken</text>
<text x="149.0" y="53" font-size="13" text-anchor="middle" fill="black" font-family="Helvetica">Champion, Entité</text>
</g>
<g transform="translate(36,37)">
<g id="faction_icon">
<circle cx="1" cy="1" r="20" fill="black" filter="url(#drop-shadow)" />
<circle cx="0" cy="0" r="20" fill="url(#grad2)" />
</g>
</g>
<g transform="translate(260,36)">
<g class="svg_resource_icon" v-on:click="console.warn('unknown interaction')">
<circle cx="0" cy="0" r="20" fill="yellow" x="0" y="0" />
<text x="0" y="9" font-size="24" text-anchor="middle" fill="black" font-weight="bold" font-family="Helvetica">2</text>
</g>
</g>
<rect x="1" y="65" width="296" height="200" />
<image x="12" y="65" width="274" height="200" xlink:href="../../img/skins/heron/032.png" />
<rect x="2" y="64" width="10" height="202" />
<rect x="286" y="64" width="10" height="202" />
<g transform="translate(12,265)">
<g class="svg_effect">
<circle cx="30" cy="67.5" r="15" fill="gray" filter="url(#drop-shadow)" />
<g transform="translate(137.0,67.5)" v-bind:class="{used:used_effects_indexes.includes(0)}">
<g class="svg_resource_icon" v-on:click="effectClick(0)">
<circle cx="0" cy="0" r="20" fill="red" x="0" y="0" />
<text x="0" y="9" font-size="24" text-anchor="middle" fill="white" font-weight="bold" font-family="Helvetica">2</text>
</g>
</g>
</g>
</g>
<g transform="translate(268,417)">
<path d="M-2.9999999999999982,-2.0 L-29.6295824562643,-21.347524157501468 L-19.45798706418925,-52.652475842498525 L13.45798706418924,-52.65247584249853 L23.629582456264302,-21.34752415750148 Z" fill="black" stroke="lightgrey" stroke-width="2" />
<rect x="-28" y="-72" width="49" height="17" fill="black" stroke="lightgrey" stroke-width="2" />
<text x="-3" y="-59" font-size="12px" text-anchor="middle" fill="white" font-weight="bold" font-family="Helvetica">Garde</text>
<text x="-3" y="-20" font-size="28px" font-weight="bold" font-family="Helvetica" text-anchor="middle" fill="white">3</text>
</g>
</svg>

After

Width:  |  Height:  |  Size: 3.2 KiB

+67
View File
@@ -0,0 +1,67 @@
<?xml version="1.0" encoding="UTF-8"?>
<svg xmlns="http://www.w3.org/2000/svg" xmlns:xlink="http://www.w3.org/1999/xlink"
width="298" height="417" viewBox="0 0 298 417" id="card33" class="card" xmlns:v-bind="https://vuejs.org/guide/essentials/class-and-style.html" xmlns:v-on="https://vuejs.org/guide/essentials/event-handling.html">
<defs>
<linearGradient x1="0" y1="0" x2="1" y2="0" gradientUnits="objectBoundingBox" id="grad1">
<stop offset="0" stop-color="red" stop-opacity="1" />
<stop offset="1" stop-color="red" stop-opacity="0" />
</linearGradient>
<linearGradient x1="0" y1="1" x2="0" y2="0" gradientUnits="objectBoundingBox" id="grad2">
<stop offset="0" stop-color="#ff9935" stop-opacity="1" />
<stop offset="1" stop-color="#ffe744" stop-opacity="1" />
</linearGradient>
<filter id="drop-shadow">
<feDropShadow dx="1" dy="1" stdDeviation="0"></feDropShadow>
</filter>
</defs>
<use xlink:href="#drop-shadow" />
<g id="background">
<rect x="0" y="0" width="298" height="417" rx="15" ry="18" fill="black" stroke="white" stroke-width="1" />
<rect x="12" y="12" width="274" height="388" rx="0" ry="0" fill="lightcoral" />
</g>
<g id="title">
<text x="149.0" y="36" font-size="19" text-anchor="middle" fill="black" font-weight="bold" font-family="Helvetica">Bad Touch</text>
<text x="149.0" y="53" font-size="13" text-anchor="middle" fill="black" font-family="Helvetica">Action, Boisson</text>
</g>
<g transform="translate(36,37)">
<g id="faction_icon">
<circle cx="1" cy="1" r="20" fill="black" filter="url(#drop-shadow)" />
<circle cx="0" cy="0" r="20" fill="url(#grad2)" />
</g>
</g>
<g transform="translate(260,36)">
<g class="svg_resource_icon" v-on:click="console.warn('unknown interaction')">
<circle cx="0" cy="0" r="20" fill="yellow" x="0" y="0" />
<text x="0" y="9" font-size="24" text-anchor="middle" fill="black" font-weight="bold" font-family="Helvetica">1</text>
</g>
</g>
<rect x="1" y="65" width="296" height="200" />
<image x="12" y="65" width="274" height="200" xlink:href="../../img/skins/heron/033.png" />
<rect x="2" y="64" width="10" height="202" />
<rect x="286" y="64" width="10" height="202" />
<g transform="translate(12,265)">
<path d="M10,80 L264,80" stroke="black" stroke-width="1" />
<g class="svg_effect">
<g transform="translate(137.0,70.66666666666667)" class="svg_effect" v-bind:class="{used:used_effects_indexes.includes(1)}" v-on:click="effectClick(1)">
<text x="0" y="-5.5" font-size="11" text-anchor="middle" fill="black" font-family="Helvetica"><tspan x="0" dy="0em">Vous pouvez sacrifier une carte</tspan><tspan x="0" dy="1em">de votre main ou de votre défausse.</tspan></text>
</g>
<g transform="translate(137.0,33.0)" v-bind:class="{used:used_effects_indexes.includes(0)}">
<g class="svg_resource_icon" v-on:click="effectClick(0)">
<circle cx="0" cy="0" r="20" fill="red" x="0" y="0" />
<text x="0" y="9" font-size="24" text-anchor="middle" fill="white" font-weight="bold" font-family="Helvetica">2</text>
</g>
</g>
</g>
<g transform="translate(0,80)">
<g class="svg_effect">
<circle cx="30" cy="27.5" r="15" fill="url(#grad2)" filter="url(#drop-shadow)" />
<g transform="translate(137.0,27.5)" v-bind:class="{used:used_effects_indexes.includes(2)}">
<g class="svg_resource_icon" v-on:click="effectClick(2)">
<circle cx="0" cy="0" r="18.333333333333332" fill="red" x="0" y="0" />
<text x="0" y="9" font-size="24" text-anchor="middle" fill="white" font-weight="bold" font-family="Helvetica">2</text>
</g>
</g>
</g>
</g>
</g>
</svg>

After

Width:  |  Height:  |  Size: 3.4 KiB

+66
View File
@@ -0,0 +1,66 @@
<?xml version="1.0" encoding="UTF-8"?>
<svg xmlns="http://www.w3.org/2000/svg" xmlns:xlink="http://www.w3.org/1999/xlink"
width="298" height="417" viewBox="0 0 298 417" id="card34" class="card" xmlns:v-bind="https://vuejs.org/guide/essentials/class-and-style.html" xmlns:v-on="https://vuejs.org/guide/essentials/event-handling.html">
<defs>
<linearGradient x1="0" y1="0" x2="1" y2="0" gradientUnits="objectBoundingBox" id="grad1">
<stop offset="0" stop-color="red" stop-opacity="1" />
<stop offset="1" stop-color="red" stop-opacity="0" />
</linearGradient>
<linearGradient x1="0" y1="1" x2="0" y2="0" gradientUnits="objectBoundingBox" id="grad2">
<stop offset="0" stop-color="#ff9935" stop-opacity="1" />
<stop offset="1" stop-color="#ffe744" stop-opacity="1" />
</linearGradient>
<filter id="drop-shadow">
<feDropShadow dx="1" dy="1" stdDeviation="0"></feDropShadow>
</filter>
</defs>
<use xlink:href="#drop-shadow" />
<g id="background">
<rect x="0" y="0" width="298" height="417" rx="15" ry="18" fill="black" stroke="white" stroke-width="1" />
<rect x="12" y="12" width="274" height="388" rx="0" ry="0" fill="lightcoral" />
</g>
<g id="title">
<text x="149.0" y="36" font-size="16" text-anchor="middle" fill="black" font-weight="bold" font-family="Helvetica">Alear, Tisseuse de Liens</text>
<text x="149.0" y="53" font-size="13" text-anchor="middle" fill="black" font-family="Helvetica">Champion, Dragon Divin</text>
</g>
<g transform="translate(36,37)">
<g id="faction_icon">
<circle cx="1" cy="1" r="20" fill="black" filter="url(#drop-shadow)" />
<circle cx="0" cy="0" r="20" fill="url(#grad2)" />
</g>
</g>
<g transform="translate(260,36)">
<g class="svg_resource_icon" v-on:click="console.warn('unknown interaction')">
<circle cx="0" cy="0" r="20" fill="yellow" x="0" y="0" />
<text x="0" y="9" font-size="24" text-anchor="middle" fill="black" font-weight="bold" font-family="Helvetica">4</text>
</g>
</g>
<rect x="1" y="65" width="296" height="200" />
<image x="12" y="65" width="274" height="200" xlink:href="../../img/skins/heron/034.png" />
<rect x="2" y="64" width="10" height="202" />
<rect x="286" y="64" width="10" height="202" />
<g transform="translate(12,265)">
<path d="M10,80 L264,80" stroke="black" stroke-width="1" />
<g class="svg_effect">
<circle cx="30" cy="40.0" r="15" fill="gray" filter="url(#drop-shadow)" />
<g transform="translate(137.0,40.0)" v-bind:class="{used:used_effects_indexes.includes(0)}">
<g class="svg_resource_icon" v-on:click="effectClick(0)">
<circle cx="0" cy="0" r="20" fill="red" x="0" y="0" />
<text x="0" y="9" font-size="24" text-anchor="middle" fill="white" font-weight="bold" font-family="Helvetica">3</text>
</g>
</g>
</g>
<g transform="translate(0,80)">
<g class="svg_effect">
<circle cx="30" cy="27.5" r="15" fill="url(#grad2)" filter="url(#drop-shadow)" />
<g transform="translate(137.0,31.0)" class="svg_effect" v-bind:class="{used:used_effects_indexes.includes(1)}" v-on:click="effectClick(1)">
<text x="0" y="-0.0" font-size="14" text-anchor="middle" fill="black" font-family="Helvetica">Piochez une carte.</text>
</g>
</g>
</g>
</g>
<g transform="translate(268,417)">
<path d="M-2.9999999999999982,-2.0 L-29.6295824562643,-21.347524157501468 L-19.45798706418925,-52.652475842498525 L13.45798706418924,-52.65247584249853 L23.629582456264302,-21.34752415750148 Z" fill="darkgrey" stroke="#eee" stroke-width="2" />
<text x="-3" y="-20" font-size="28px" font-weight="bold" font-family="Helvetica" text-anchor="middle" fill="black">4</text>
</g>
</svg>

After

Width:  |  Height:  |  Size: 3.4 KiB

+64
View File
@@ -0,0 +1,64 @@
<?xml version="1.0" encoding="UTF-8"?>
<svg xmlns="http://www.w3.org/2000/svg" xmlns:xlink="http://www.w3.org/1999/xlink"
width="298" height="417" viewBox="0 0 298 417" id="card35" class="card" xmlns:v-bind="https://vuejs.org/guide/essentials/class-and-style.html" xmlns:v-on="https://vuejs.org/guide/essentials/event-handling.html">
<defs>
<linearGradient x1="0" y1="0" x2="1" y2="0" gradientUnits="objectBoundingBox" id="grad1">
<stop offset="0" stop-color="red" stop-opacity="1" />
<stop offset="1" stop-color="red" stop-opacity="0" />
</linearGradient>
<linearGradient x1="0" y1="1" x2="0" y2="0" gradientUnits="objectBoundingBox" id="grad2">
<stop offset="0" stop-color="#ff9935" stop-opacity="1" />
<stop offset="1" stop-color="#ffe744" stop-opacity="1" />
</linearGradient>
<filter id="drop-shadow">
<feDropShadow dx="1" dy="1" stdDeviation="0"></feDropShadow>
</filter>
</defs>
<use xlink:href="#drop-shadow" />
<g id="background">
<rect x="0" y="0" width="298" height="417" rx="15" ry="18" fill="black" stroke="white" stroke-width="1" />
<rect x="12" y="12" width="274" height="388" rx="0" ry="0" fill="lightcoral" />
</g>
<g id="title">
<text x="149.0" y="36" font-size="19" text-anchor="middle" fill="black" font-weight="bold" font-family="Helvetica">Trick-or-Treat!</text>
<text x="149.0" y="53" font-size="13" text-anchor="middle" fill="black" font-family="Helvetica">Action</text>
</g>
<g transform="translate(36,37)">
<g id="faction_icon">
<circle cx="1" cy="1" r="20" fill="black" filter="url(#drop-shadow)" />
<circle cx="0" cy="0" r="20" fill="url(#grad2)" />
</g>
</g>
<g transform="translate(260,36)">
<g class="svg_resource_icon" v-on:click="console.warn('unknown interaction')">
<circle cx="0" cy="0" r="20" fill="yellow" x="0" y="0" />
<text x="0" y="9" font-size="24" text-anchor="middle" fill="black" font-weight="bold" font-family="Helvetica">2</text>
</g>
</g>
<rect x="1" y="65" width="296" height="200" />
<image x="12" y="65" width="274" height="200" xlink:href="../../img/skins/heron/035.png" />
<rect x="2" y="64" width="10" height="202" />
<rect x="286" y="64" width="10" height="202" />
<g transform="translate(12,265)">
<path d="M10,80 L264,80" stroke="black" stroke-width="1" />
<g class="svg_effect">
<g transform="translate(137.0,40.0)" v-bind:class="{used:used_effects_indexes.includes(0)}">
<g class="svg_resource_icon" v-on:click="effectClick(0)">
<circle cx="0" cy="0" r="20" fill="yellow" x="0" y="0" />
<text x="0" y="9" font-size="24" text-anchor="middle" fill="black" font-weight="bold" font-family="Helvetica">3</text>
</g>
</g>
</g>
<g transform="translate(0,80)">
<g class="svg_effect">
<circle cx="30" cy="27.5" r="15" fill="black" filter="url(#drop-shadow)" />
<g transform="translate(137.0,27.5)" v-bind:class="{used:used_effects_indexes.includes(1)}">
<g class="svg_resource_icon" v-on:click="effectClick(1)">
<circle cx="0" cy="0" r="18.333333333333332" fill="red" x="0" y="0" />
<text x="0" y="9" font-size="24" text-anchor="middle" fill="white" font-weight="bold" font-family="Helvetica">3</text>
</g>
</g>
</g>
</g>
</g>
</svg>

After

Width:  |  Height:  |  Size: 3.0 KiB

+60
View File
@@ -0,0 +1,60 @@
<?xml version="1.0" encoding="UTF-8"?>
<svg xmlns="http://www.w3.org/2000/svg" xmlns:xlink="http://www.w3.org/1999/xlink"
width="298" height="417" viewBox="0 0 298 417" id="card36" class="card" xmlns:v-bind="https://vuejs.org/guide/essentials/class-and-style.html" xmlns:v-on="https://vuejs.org/guide/essentials/event-handling.html">
<defs>
<linearGradient x1="0" y1="0" x2="1" y2="0" gradientUnits="objectBoundingBox" id="grad1">
<stop offset="0" stop-color="red" stop-opacity="1" />
<stop offset="1" stop-color="red" stop-opacity="0" />
</linearGradient>
<linearGradient x1="0" y1="1" x2="0" y2="0" gradientUnits="objectBoundingBox" id="grad2">
<stop offset="0" stop-color="#ff9935" stop-opacity="1" />
<stop offset="1" stop-color="#ffe744" stop-opacity="1" />
</linearGradient>
<filter id="drop-shadow">
<feDropShadow dx="1" dy="1" stdDeviation="0"></feDropShadow>
</filter>
</defs>
<use xlink:href="#drop-shadow" />
<g id="background">
<rect x="0" y="0" width="298" height="417" rx="15" ry="18" fill="black" stroke="white" stroke-width="1" />
<rect x="12" y="12" width="274" height="388" rx="0" ry="0" fill="lightcoral" />
</g>
<g id="title">
<text x="149.0" y="36" font-size="19" text-anchor="middle" fill="black" font-weight="bold" font-family="Helvetica">Miguel O'Hara</text>
<text x="149.0" y="53" font-size="13" text-anchor="middle" fill="black" font-family="Helvetica">Champion, DILF</text>
</g>
<g transform="translate(36,37)">
<g id="faction_icon">
<circle cx="1" cy="1" r="20" fill="black" filter="url(#drop-shadow)" />
<circle cx="0" cy="0" r="20" fill="url(#grad2)" />
</g>
</g>
<g transform="translate(260,36)">
<g class="svg_resource_icon" v-on:click="console.warn('unknown interaction')">
<circle cx="0" cy="0" r="20" fill="yellow" x="0" y="0" />
<text x="0" y="9" font-size="24" text-anchor="middle" fill="black" font-weight="bold" font-family="Helvetica">7</text>
</g>
</g>
<rect x="1" y="65" width="296" height="200" />
<image x="12" y="65" width="274" height="200" xlink:href="../../img/skins/heron/036.png" />
<rect x="2" y="64" width="10" height="202" />
<rect x="286" y="64" width="10" height="202" />
<g transform="translate(12,265)">
<g class="svg_effect">
<circle cx="30" cy="67.5" r="15" fill="gray" filter="url(#drop-shadow)" />
<g transform="translate(137.0,101.5)" class="svg_effect" v-bind:class="{used:used_effects_indexes.includes(1)}" v-on:click="effectClick(1)">
<text x="0" y="-5.5" font-size="11" text-anchor="middle" fill="black" font-family="Helvetica"><tspan x="0" dy="0em">Vous pouvez sacrifier une carte</tspan><tspan x="0" dy="1em">de votre main ou de votre défausse.</tspan></text>
</g>
<g transform="translate(137.0,60.5)" v-bind:class="{used:used_effects_indexes.includes(0)}">
<g class="svg_resource_icon" v-on:click="effectClick(0)">
<circle cx="0" cy="0" r="20" fill="red" x="0" y="0" />
<text x="0" y="9" font-size="24" text-anchor="middle" fill="white" font-weight="bold" font-family="Helvetica">3</text>
</g>
</g>
</g>
</g>
<g transform="translate(268,417)">
<path d="M-2.9999999999999982,-2.0 L-29.6295824562643,-21.347524157501468 L-19.45798706418925,-52.652475842498525 L13.45798706418924,-52.65247584249853 L23.629582456264302,-21.34752415750148 Z" fill="darkgrey" stroke="#eee" stroke-width="2" />
<text x="-3" y="-20" font-size="28px" font-weight="bold" font-family="Helvetica" text-anchor="middle" fill="black">6</text>
</g>
</svg>

After

Width:  |  Height:  |  Size: 3.3 KiB

+64
View File
@@ -0,0 +1,64 @@
<?xml version="1.0" encoding="UTF-8"?>
<svg xmlns="http://www.w3.org/2000/svg" xmlns:xlink="http://www.w3.org/1999/xlink"
width="298" height="417" viewBox="0 0 298 417" id="card37" class="card" xmlns:v-bind="https://vuejs.org/guide/essentials/class-and-style.html" xmlns:v-on="https://vuejs.org/guide/essentials/event-handling.html">
<defs>
<linearGradient x1="0" y1="0" x2="1" y2="0" gradientUnits="objectBoundingBox" id="grad1">
<stop offset="0" stop-color="red" stop-opacity="1" />
<stop offset="1" stop-color="red" stop-opacity="0" />
</linearGradient>
<linearGradient x1="0" y1="1" x2="0" y2="0" gradientUnits="objectBoundingBox" id="grad2">
<stop offset="0" stop-color="#ff9935" stop-opacity="1" />
<stop offset="1" stop-color="#ffe744" stop-opacity="1" />
</linearGradient>
<filter id="drop-shadow">
<feDropShadow dx="1" dy="1" stdDeviation="0"></feDropShadow>
</filter>
</defs>
<use xlink:href="#drop-shadow" />
<g id="background">
<rect x="0" y="0" width="298" height="417" rx="15" ry="18" fill="black" stroke="white" stroke-width="1" />
<rect x="12" y="12" width="274" height="388" rx="0" ry="0" fill="lightcoral" />
</g>
<g id="title">
<text x="149.0" y="36" font-size="19" text-anchor="middle" fill="black" font-weight="bold" font-family="Helvetica">Drain de Vie</text>
<text x="149.0" y="53" font-size="13" text-anchor="middle" fill="black" font-family="Helvetica">Action, Pas de Bol</text>
</g>
<g transform="translate(36,37)">
<g id="faction_icon">
<circle cx="1" cy="1" r="20" fill="black" filter="url(#drop-shadow)" />
<circle cx="0" cy="0" r="20" fill="url(#grad2)" />
</g>
</g>
<g transform="translate(260,36)">
<g class="svg_resource_icon" v-on:click="console.warn('unknown interaction')">
<circle cx="0" cy="0" r="20" fill="yellow" x="0" y="0" />
<text x="0" y="9" font-size="24" text-anchor="middle" fill="black" font-weight="bold" font-family="Helvetica">6</text>
</g>
</g>
<rect x="1" y="65" width="296" height="200" />
<image x="12" y="65" width="274" height="200" xlink:href="../../img/skins/heron/037.png" />
<rect x="2" y="64" width="10" height="202" />
<rect x="286" y="64" width="10" height="202" />
<g transform="translate(12,265)">
<path d="M10,80 L264,80" stroke="black" stroke-width="1" />
<g class="svg_effect">
<g transform="translate(137.0,70.66666666666667)" class="svg_effect" v-bind:class="{used:used_effects_indexes.includes(1)}" v-on:click="effectClick(1)">
<text x="0" y="-5.5" font-size="11" text-anchor="middle" fill="black" font-family="Helvetica"><tspan x="0" dy="0em">Vous pouvez sacrifier une carte</tspan><tspan x="0" dy="1em">de votre main ou de votre défausse.</tspan></text>
</g>
<g transform="translate(137.0,33.0)" v-bind:class="{used:used_effects_indexes.includes(0)}">
<g class="svg_resource_icon" v-on:click="effectClick(0)">
<circle cx="0" cy="0" r="20" fill="red" x="0" y="0" />
<text x="0" y="9" font-size="24" text-anchor="middle" fill="white" font-weight="bold" font-family="Helvetica">8</text>
</g>
</g>
</g>
<g transform="translate(0,80)">
<g class="svg_effect">
<circle cx="30" cy="27.5" r="15" fill="url(#grad2)" filter="url(#drop-shadow)" />
<g transform="translate(137.0,31.0)" class="svg_effect" v-bind:class="{used:used_effects_indexes.includes(2)}" v-on:click="effectClick(2)">
<text x="0" y="-0.0" font-size="14" text-anchor="middle" fill="black" font-family="Helvetica">Piochez une carte.</text>
</g>
</g>
</g>
</g>
</svg>

After

Width:  |  Height:  |  Size: 3.3 KiB

+62
View File
@@ -0,0 +1,62 @@
<?xml version="1.0" encoding="UTF-8"?>
<svg xmlns="http://www.w3.org/2000/svg" xmlns:xlink="http://www.w3.org/1999/xlink"
width="298" height="417" viewBox="0 0 298 417" id="card38" class="card" xmlns:v-bind="https://vuejs.org/guide/essentials/class-and-style.html" xmlns:v-on="https://vuejs.org/guide/essentials/event-handling.html">
<defs>
<linearGradient x1="0" y1="0" x2="1" y2="0" gradientUnits="objectBoundingBox" id="grad1">
<stop offset="0" stop-color="red" stop-opacity="1" />
<stop offset="1" stop-color="red" stop-opacity="0" />
</linearGradient>
<linearGradient x1="0" y1="1" x2="0" y2="0" gradientUnits="objectBoundingBox" id="grad2">
<stop offset="0" stop-color="#ff9935" stop-opacity="1" />
<stop offset="1" stop-color="#ffe744" stop-opacity="1" />
</linearGradient>
<filter id="drop-shadow">
<feDropShadow dx="1" dy="1" stdDeviation="0"></feDropShadow>
</filter>
</defs>
<use xlink:href="#drop-shadow" />
<g id="background">
<rect x="0" y="0" width="298" height="417" rx="15" ry="18" fill="black" stroke="white" stroke-width="1" />
<rect x="12" y="12" width="274" height="388" rx="0" ry="0" fill="lightcoral" />
</g>
<g id="title">
<text x="149.0" y="36" font-size="19" text-anchor="middle" fill="black" font-weight="bold" font-family="Helvetica">V2</text>
<text x="149.0" y="53" font-size="13" text-anchor="middle" fill="black" font-family="Helvetica">Champion, Connard</text>
</g>
<g transform="translate(36,37)">
<g id="faction_icon">
<circle cx="1" cy="1" r="20" fill="black" filter="url(#drop-shadow)" />
<circle cx="0" cy="0" r="20" fill="url(#grad2)" />
</g>
</g>
<g transform="translate(260,36)">
<g class="svg_resource_icon" v-on:click="console.warn('unknown interaction')">
<circle cx="0" cy="0" r="20" fill="yellow" x="0" y="0" />
<text x="0" y="9" font-size="24" text-anchor="middle" fill="black" font-weight="bold" font-family="Helvetica">6</text>
</g>
</g>
<rect x="1" y="65" width="296" height="200" />
<image x="12" y="65" width="274" height="200" xlink:href="../../img/skins/heron/038.png" />
<rect x="2" y="64" width="10" height="202" />
<rect x="286" y="64" width="10" height="202" />
<g transform="translate(12,265)">
<g class="svg_effect">
<circle cx="30" cy="67.5" r="15" fill="gray" filter="url(#drop-shadow)" />
<g transform="translate(137.0,101.5)" class="svg_effect" v-bind:class="{used:used_effects_indexes.includes(1)}" v-on:click="effectClick(1)">
<text x="0" y="-5.5" font-size="11" text-anchor="middle" fill="black" font-family="Helvetica"><tspan x="0" dy="0em">Vous pouvez sacrifier une carte</tspan><tspan x="0" dy="1em">de votre main ou de votre défausse.</tspan></text>
</g>
<g transform="translate(137.0,60.5)" v-bind:class="{used:used_effects_indexes.includes(0)}">
<g class="svg_resource_icon" v-on:click="effectClick(0)">
<circle cx="0" cy="0" r="20" fill="red" x="0" y="0" />
<text x="0" y="9" font-size="24" text-anchor="middle" fill="white" font-weight="bold" font-family="Helvetica">2</text>
</g>
</g>
</g>
</g>
<g transform="translate(268,417)">
<path d="M-2.9999999999999982,-2.0 L-29.6295824562643,-21.347524157501468 L-19.45798706418925,-52.652475842498525 L13.45798706418924,-52.65247584249853 L23.629582456264302,-21.34752415750148 Z" fill="black" stroke="lightgrey" stroke-width="2" />
<rect x="-28" y="-72" width="49" height="17" fill="black" stroke="lightgrey" stroke-width="2" />
<text x="-3" y="-59" font-size="12px" text-anchor="middle" fill="white" font-weight="bold" font-family="Helvetica">Garde</text>
<text x="-3" y="-20" font-size="28px" font-weight="bold" font-family="Helvetica" text-anchor="middle" fill="white">5</text>
</g>
</svg>

After

Width:  |  Height:  |  Size: 3.5 KiB

+67
View File
@@ -0,0 +1,67 @@
<?xml version="1.0" encoding="UTF-8"?>
<svg xmlns="http://www.w3.org/2000/svg" xmlns:xlink="http://www.w3.org/1999/xlink"
width="298" height="417" viewBox="0 0 298 417" id="card39" class="card" xmlns:v-bind="https://vuejs.org/guide/essentials/class-and-style.html" xmlns:v-on="https://vuejs.org/guide/essentials/event-handling.html">
<defs>
<linearGradient x1="0" y1="0" x2="1" y2="0" gradientUnits="objectBoundingBox" id="grad1">
<stop offset="0" stop-color="red" stop-opacity="1" />
<stop offset="1" stop-color="red" stop-opacity="0" />
</linearGradient>
<linearGradient x1="0" y1="1" x2="0" y2="0" gradientUnits="objectBoundingBox" id="grad2">
<stop offset="0" stop-color="#ff9935" stop-opacity="1" />
<stop offset="1" stop-color="#ffe744" stop-opacity="1" />
</linearGradient>
<filter id="drop-shadow">
<feDropShadow dx="1" dy="1" stdDeviation="0"></feDropShadow>
</filter>
</defs>
<use xlink:href="#drop-shadow" />
<g id="background">
<rect x="0" y="0" width="298" height="417" rx="15" ry="18" fill="black" stroke="white" stroke-width="1" />
<rect x="12" y="12" width="274" height="388" rx="0" ry="0" fill="lightcoral" />
</g>
<g id="title">
<text x="149.0" y="36" font-size="19" text-anchor="middle" fill="black" font-weight="bold" font-family="Helvetica">La Riamuification</text>
<text x="149.0" y="53" font-size="13" text-anchor="middle" fill="black" font-family="Helvetica">Action, Malédiction</text>
</g>
<g transform="translate(36,37)">
<g id="faction_icon">
<circle cx="1" cy="1" r="20" fill="black" filter="url(#drop-shadow)" />
<circle cx="0" cy="0" r="20" fill="url(#grad2)" />
</g>
</g>
<g transform="translate(260,36)">
<g class="svg_resource_icon" v-on:click="console.warn('unknown interaction')">
<circle cx="0" cy="0" r="20" fill="yellow" x="0" y="0" />
<text x="0" y="9" font-size="24" text-anchor="middle" fill="black" font-weight="bold" font-family="Helvetica">3</text>
</g>
</g>
<rect x="1" y="65" width="296" height="200" />
<image x="12" y="65" width="274" height="200" xlink:href="../../img/skins/heron/039.png" />
<rect x="2" y="64" width="10" height="202" />
<rect x="286" y="64" width="10" height="202" />
<g transform="translate(12,265)">
<path d="M10,80 L264,80" stroke="black" stroke-width="1" />
<g class="svg_effect">
<g transform="translate(137.0,70.66666666666667)" class="svg_effect" v-bind:class="{used:used_effects_indexes.includes(1)}" v-on:click="effectClick(1)">
<text x="0" y="-5.5" font-size="11" text-anchor="middle" fill="black" font-family="Helvetica"><tspan x="0" dy="0em">Vous pouvez sacrifier une carte</tspan><tspan x="0" dy="1em">de votre main ou de votre défausse.</tspan></text>
</g>
<g transform="translate(137.0,33.0)" v-bind:class="{used:used_effects_indexes.includes(0)}">
<g class="svg_resource_icon" v-on:click="effectClick(0)">
<circle cx="0" cy="0" r="20" fill="red" x="0" y="0" />
<text x="0" y="9" font-size="24" text-anchor="middle" fill="white" font-weight="bold" font-family="Helvetica">4</text>
</g>
</g>
</g>
<g transform="translate(0,80)">
<g class="svg_effect">
<circle cx="30" cy="27.5" r="15" fill="url(#grad2)" filter="url(#drop-shadow)" />
<g transform="translate(137.0,27.5)" v-bind:class="{used:used_effects_indexes.includes(2)}">
<g class="svg_resource_icon" v-on:click="effectClick(2)">
<circle cx="0" cy="0" r="18.333333333333332" fill="red" x="0" y="0" />
<text x="0" y="9" font-size="24" text-anchor="middle" fill="white" font-weight="bold" font-family="Helvetica">3</text>
</g>
</g>
</g>
</g>
</g>
</svg>

After

Width:  |  Height:  |  Size: 3.4 KiB

+71
View File
@@ -0,0 +1,71 @@
<?xml version="1.0" encoding="UTF-8"?>
<svg xmlns="http://www.w3.org/2000/svg" xmlns:xlink="http://www.w3.org/1999/xlink"
width="298" height="417" viewBox="0 0 298 417" id="card40" class="card" xmlns:v-bind="https://vuejs.org/guide/essentials/class-and-style.html" xmlns:v-on="https://vuejs.org/guide/essentials/event-handling.html">
<defs>
<linearGradient x1="0" y1="0" x2="1" y2="0" gradientUnits="objectBoundingBox" id="grad1">
<stop offset="0" stop-color="red" stop-opacity="1" />
<stop offset="1" stop-color="red" stop-opacity="0" />
</linearGradient>
<linearGradient x1="0" y1="1" x2="0" y2="0" gradientUnits="objectBoundingBox" id="grad2">
<stop offset="0" stop-color="#ff9935" stop-opacity="1" />
<stop offset="1" stop-color="#ffe744" stop-opacity="1" />
</linearGradient>
<filter id="drop-shadow">
<feDropShadow dx="1" dy="1" stdDeviation="0"></feDropShadow>
</filter>
</defs>
<use xlink:href="#drop-shadow" />
<g id="background">
<rect x="0" y="0" width="298" height="417" rx="15" ry="18" fill="black" stroke="white" stroke-width="1" />
<rect x="12" y="12" width="274" height="388" rx="0" ry="0" fill="lightcoral" />
</g>
<g id="title">
<text x="149.0" y="36" font-size="19" text-anchor="middle" fill="black" font-weight="bold" font-family="Helvetica">Yuyuko, la Dévoreuse</text>
<text x="149.0" y="53" font-size="13" text-anchor="middle" fill="black" font-family="Helvetica">Champion, Fumo</text>
</g>
<g transform="translate(36,37)">
<g id="faction_icon">
<circle cx="1" cy="1" r="20" fill="black" filter="url(#drop-shadow)" />
<circle cx="0" cy="0" r="20" fill="url(#grad2)" />
</g>
</g>
<g transform="translate(260,36)">
<g class="svg_resource_icon" v-on:click="console.warn('unknown interaction')">
<circle cx="0" cy="0" r="20" fill="yellow" x="0" y="0" />
<text x="0" y="9" font-size="24" text-anchor="middle" fill="black" font-weight="bold" font-family="Helvetica">8</text>
</g>
</g>
<rect x="1" y="65" width="296" height="200" />
<image x="12" y="65" width="274" height="200" xlink:href="../../img/skins/heron/040.png" />
<rect x="2" y="64" width="10" height="202" />
<rect x="286" y="64" width="10" height="202" />
<g transform="translate(12,265)">
<path d="M10,80 L264,80" stroke="black" stroke-width="1" />
<g class="svg_effect">
<circle cx="30" cy="40.0" r="15" fill="gray" filter="url(#drop-shadow)" />
<g transform="translate(137.0,70.66666666666667)" class="svg_effect" v-bind:class="{used:used_effects_indexes.includes(1)}" v-on:click="effectClick(1)">
<text x="0" y="-5.5" font-size="11" text-anchor="middle" fill="black" font-family="Helvetica"><tspan x="0" dy="0em">Vous pouvez sacrifier jusqu'à deux</tspan><tspan x="0" dy="1em">cartes de votre main et/ou de votre défausse.</tspan></text>
</g>
<g transform="translate(137.0,33.0)" v-bind:class="{used:used_effects_indexes.includes(0)}">
<g class="svg_resource_icon" v-on:click="effectClick(0)">
<circle cx="0" cy="0" r="20" fill="red" x="0" y="0" />
<text x="0" y="9" font-size="24" text-anchor="middle" fill="white" font-weight="bold" font-family="Helvetica">4</text>
</g>
</g>
</g>
<g transform="translate(0,80)">
<g class="svg_effect">
<circle cx="30" cy="27.5" r="15" fill="url(#grad2)" filter="url(#drop-shadow)" />
<g transform="translate(137.0,31.0)" class="svg_effect" v-bind:class="{used:used_effects_indexes.includes(2)}" v-on:click="effectClick(2)">
<text x="0" y="-0.0" font-size="14" text-anchor="middle" fill="black" font-family="Helvetica">Piochez une carte.</text>
</g>
</g>
</g>
</g>
<g transform="translate(268,417)">
<path d="M-2.9999999999999982,-2.0 L-29.6295824562643,-21.347524157501468 L-19.45798706418925,-52.652475842498525 L13.45798706418924,-52.65247584249853 L23.629582456264302,-21.34752415750148 Z" fill="black" stroke="lightgrey" stroke-width="2" />
<rect x="-28" y="-72" width="49" height="17" fill="black" stroke="lightgrey" stroke-width="2" />
<text x="-3" y="-59" font-size="12px" text-anchor="middle" fill="white" font-weight="bold" font-family="Helvetica">Garde</text>
<text x="-3" y="-20" font-size="28px" font-weight="bold" font-family="Helvetica" text-anchor="middle" fill="white">6</text>
</g>
</svg>

After

Width:  |  Height:  |  Size: 4.0 KiB

+63
View File
@@ -0,0 +1,63 @@
<?xml version="1.0" encoding="UTF-8"?>
<svg xmlns="http://www.w3.org/2000/svg" xmlns:xlink="http://www.w3.org/1999/xlink"
width="298" height="417" viewBox="0 0 298 417" id="card41" class="card" xmlns:v-bind="https://vuejs.org/guide/essentials/class-and-style.html" xmlns:v-on="https://vuejs.org/guide/essentials/event-handling.html">
<defs>
<linearGradient x1="0" y1="0" x2="1" y2="0" gradientUnits="objectBoundingBox" id="grad1">
<stop offset="0" stop-color="red" stop-opacity="1" />
<stop offset="1" stop-color="red" stop-opacity="0" />
</linearGradient>
<linearGradient x1="0" y1="1" x2="0" y2="0" gradientUnits="objectBoundingBox" id="grad2">
<stop offset="0" stop-color="#ff9935" stop-opacity="1" />
<stop offset="1" stop-color="#ffe744" stop-opacity="1" />
</linearGradient>
<filter id="drop-shadow">
<feDropShadow dx="1" dy="1" stdDeviation="0"></feDropShadow>
</filter>
</defs>
<use xlink:href="#drop-shadow" />
<g id="background">
<rect x="0" y="0" width="298" height="417" rx="15" ry="18" fill="black" stroke="white" stroke-width="1" />
<rect x="12" y="12" width="274" height="388" rx="0" ry="0" fill="lightcoral" />
</g>
<g id="title">
<text x="149.0" y="36" font-size="16" text-anchor="middle" fill="black" font-weight="bold" font-family="Helvetica">Battler, Maître du jeu</text>
<text x="149.0" y="53" font-size="13" text-anchor="middle" fill="black" font-family="Helvetica">Champion, Sorcier Infini</text>
</g>
<g transform="translate(36,37)">
<g id="faction_icon">
<circle cx="1" cy="1" r="20" fill="black" filter="url(#drop-shadow)" />
<circle cx="0" cy="0" r="20" fill="url(#grad2)" />
</g>
</g>
<g transform="translate(260,36)">
<g class="svg_resource_icon" v-on:click="console.warn('unknown interaction')">
<circle cx="0" cy="0" r="20" fill="yellow" x="0" y="0" />
<text x="0" y="9" font-size="24" text-anchor="middle" fill="black" font-weight="bold" font-family="Helvetica">5</text>
</g>
</g>
<rect x="1" y="65" width="296" height="200" />
<image x="12" y="65" width="274" height="200" xlink:href="../../img/skins/heron/041.png" />
<rect x="2" y="64" width="10" height="202" />
<rect x="286" y="64" width="10" height="202" />
<g transform="translate(12,265)">
<path d="M10,80 L264,80" stroke="black" stroke-width="1" />
<g class="svg_effect">
<circle cx="30" cy="40.0" r="15" fill="gray" filter="url(#drop-shadow)" />
<g transform="translate(137.0,43.5)" class="svg_effect" v-bind:class="{used:used_effects_indexes.includes(0)}" v-on:click="effectClick(0)">
<text x="0" y="-5.5" font-size="11" text-anchor="middle" fill="black" font-family="Helvetica"><tspan x="0" dy="0em">Mettez un champion de votre défausse</tspan><tspan x="0" dy="1em">au dessus de votre pioche.</tspan></text>
</g>
</g>
<g transform="translate(0,80)">
<g class="svg_effect">
<circle cx="30" cy="27.5" r="15" fill="url(#grad2)" filter="url(#drop-shadow)" />
<g transform="translate(137.0,31.0)" class="svg_effect" v-bind:class="{used:used_effects_indexes.includes(1)}" v-on:click="effectClick(1)">
<text x="0" y="-0.0" font-size="14" text-anchor="middle" fill="black" font-family="Helvetica">Piochez une carte.</text>
</g>
</g>
</g>
</g>
<g transform="translate(268,417)">
<path d="M-2.9999999999999982,-2.0 L-29.6295824562643,-21.347524157501468 L-19.45798706418925,-52.652475842498525 L13.45798706418924,-52.65247584249853 L23.629582456264302,-21.34752415750148 Z" fill="darkgrey" stroke="#eee" stroke-width="2" />
<text x="-3" y="-20" font-size="28px" font-weight="bold" font-family="Helvetica" text-anchor="middle" fill="black">3</text>
</g>
</svg>

After

Width:  |  Height:  |  Size: 3.5 KiB

+66
View File
@@ -0,0 +1,66 @@
<?xml version="1.0" encoding="UTF-8"?>
<svg xmlns="http://www.w3.org/2000/svg" xmlns:xlink="http://www.w3.org/1999/xlink"
width="298" height="417" viewBox="0 0 298 417" id="card42" class="card" xmlns:v-bind="https://vuejs.org/guide/essentials/class-and-style.html" xmlns:v-on="https://vuejs.org/guide/essentials/event-handling.html">
<defs>
<linearGradient x1="0" y1="0" x2="1" y2="0" gradientUnits="objectBoundingBox" id="grad1">
<stop offset="0" stop-color="green" stop-opacity="1" />
<stop offset="1" stop-color="green" stop-opacity="0" />
</linearGradient>
<linearGradient x1="0" y1="1" x2="0" y2="0" gradientUnits="objectBoundingBox" id="grad2">
<stop offset="0" stop-color="#ff9935" stop-opacity="1" />
<stop offset="1" stop-color="#ffe744" stop-opacity="1" />
</linearGradient>
<filter id="drop-shadow">
<feDropShadow dx="1" dy="1" stdDeviation="0"></feDropShadow>
</filter>
</defs>
<use xlink:href="#drop-shadow" />
<g id="background">
<rect x="0" y="0" width="298" height="417" rx="15" ry="18" fill="black" stroke="white" stroke-width="1" />
<rect x="12" y="12" width="274" height="388" rx="0" ry="0" fill="lightgreen" />
</g>
<g id="title">
<text x="149.0" y="36" font-size="16" text-anchor="middle" fill="black" font-weight="bold" font-family="Helvetica">Featherine, la Spectatrice</text>
<text x="149.0" y="53" font-size="13" text-anchor="middle" fill="black" font-family="Helvetica">Champion, Sorcière</text>
</g>
<g transform="translate(36,37)">
<g id="faction_icon">
<circle cx="1" cy="1" r="20" fill="black" filter="url(#drop-shadow)" />
<circle cx="0" cy="0" r="20" fill="url(#grad2)" />
</g>
</g>
<g transform="translate(260,36)">
<g class="svg_resource_icon" v-on:click="console.warn('unknown interaction')">
<circle cx="0" cy="0" r="20" fill="yellow" x="0" y="0" />
<text x="0" y="9" font-size="24" text-anchor="middle" fill="black" font-weight="bold" font-family="Helvetica">4</text>
</g>
</g>
<rect x="1" y="65" width="296" height="200" />
<image x="12" y="65" width="274" height="200" xlink:href="../../img/skins/heron/042.png" />
<rect x="2" y="64" width="10" height="202" />
<rect x="286" y="64" width="10" height="202" />
<g transform="translate(12,265)">
<path d="M10,80 L264,80" stroke="black" stroke-width="1" />
<g class="svg_effect">
<circle cx="30" cy="40.0" r="15" fill="gray" filter="url(#drop-shadow)" />
<g transform="translate(137.0,40.0)" v-bind:class="{used:used_effects_indexes.includes(0)}">
<g class="svg_resource_icon" v-on:click="effectClick(0)">
<circle cx="0" cy="0" r="20" fill="yellow" x="0" y="0" />
<text x="0" y="9" font-size="24" text-anchor="middle" fill="black" font-weight="bold" font-family="Helvetica">2</text>
</g>
</g>
</g>
<g transform="translate(0,80)">
<g class="svg_effect">
<circle cx="30" cy="27.5" r="15" fill="url(#grad2)" filter="url(#drop-shadow)" />
<g transform="translate(137.0,31.0)" class="svg_effect" v-bind:class="{used:used_effects_indexes.includes(1)}" v-on:click="effectClick(1)">
<text x="0" y="-7.0" font-size="14" text-anchor="middle" fill="black" font-family="Helvetica"><tspan x="0" dy="0em">L'adversaire ciblé</tspan><tspan x="0" dy="1em">se défausse d'une carte.</tspan></text>
</g>
</g>
</g>
</g>
<g transform="translate(268,417)">
<path d="M-2.9999999999999982,-2.0 L-29.6295824562643,-21.347524157501468 L-19.45798706418925,-52.652475842498525 L13.45798706418924,-52.65247584249853 L23.629582456264302,-21.34752415750148 Z" fill="darkgrey" stroke="#eee" stroke-width="2" />
<text x="-3" y="-20" font-size="28px" font-weight="bold" font-family="Helvetica" text-anchor="middle" fill="black">6</text>
</g>
</svg>

After

Width:  |  Height:  |  Size: 3.5 KiB

+66
View File
@@ -0,0 +1,66 @@
<?xml version="1.0" encoding="UTF-8"?>
<svg xmlns="http://www.w3.org/2000/svg" xmlns:xlink="http://www.w3.org/1999/xlink"
width="298" height="417" viewBox="0 0 298 417" id="card43" class="card" xmlns:v-bind="https://vuejs.org/guide/essentials/class-and-style.html" xmlns:v-on="https://vuejs.org/guide/essentials/event-handling.html">
<defs>
<linearGradient x1="0" y1="0" x2="1" y2="0" gradientUnits="objectBoundingBox" id="grad1">
<stop offset="0" stop-color="green" stop-opacity="1" />
<stop offset="1" stop-color="green" stop-opacity="0" />
</linearGradient>
<linearGradient x1="0" y1="1" x2="0" y2="0" gradientUnits="objectBoundingBox" id="grad2">
<stop offset="0" stop-color="#ff9935" stop-opacity="1" />
<stop offset="1" stop-color="#ffe744" stop-opacity="1" />
</linearGradient>
<filter id="drop-shadow">
<feDropShadow dx="1" dy="1" stdDeviation="0"></feDropShadow>
</filter>
</defs>
<use xlink:href="#drop-shadow" />
<g id="background">
<rect x="0" y="0" width="298" height="417" rx="15" ry="18" fill="black" stroke="white" stroke-width="1" />
<rect x="12" y="12" width="274" height="388" rx="0" ry="0" fill="lightgreen" />
</g>
<g id="title">
<text x="149.0" y="36" font-size="16" text-anchor="middle" fill="black" font-weight="bold" font-family="Helvetica">Panette, la Berserker</text>
<text x="149.0" y="53" font-size="13" text-anchor="middle" fill="black" font-family="Helvetica">Champion</text>
</g>
<g transform="translate(36,37)">
<g id="faction_icon">
<circle cx="1" cy="1" r="20" fill="black" filter="url(#drop-shadow)" />
<circle cx="0" cy="0" r="20" fill="url(#grad2)" />
</g>
</g>
<g transform="translate(260,36)">
<g class="svg_resource_icon" v-on:click="console.warn('unknown interaction')">
<circle cx="0" cy="0" r="20" fill="yellow" x="0" y="0" />
<text x="0" y="9" font-size="24" text-anchor="middle" fill="black" font-weight="bold" font-family="Helvetica">6</text>
</g>
</g>
<rect x="1" y="65" width="296" height="200" />
<image x="12" y="65" width="274" height="200" xlink:href="../../img/skins/heron/043.png" />
<rect x="2" y="64" width="10" height="202" />
<rect x="286" y="64" width="10" height="202" />
<g transform="translate(12,265)">
<path d="M10,80 L264,80" stroke="black" stroke-width="1" />
<g class="svg_effect">
<circle cx="30" cy="40.0" r="15" fill="gray" filter="url(#drop-shadow)" />
<g transform="translate(137.0,40.0)" v-bind:class="{used:used_effects_indexes.includes(0)}">
<g class="svg_resource_icon" v-on:click="effectClick(0)">
<circle cx="0" cy="0" r="20" fill="red" x="0" y="0" />
<text x="0" y="9" font-size="24" text-anchor="middle" fill="white" font-weight="bold" font-family="Helvetica">5</text>
</g>
</g>
</g>
<g transform="translate(0,80)">
<g class="svg_effect">
<circle cx="30" cy="27.5" r="15" fill="url(#grad2)" filter="url(#drop-shadow)" />
<g transform="translate(137.0,31.0)" class="svg_effect" v-bind:class="{used:used_effects_indexes.includes(1)}" v-on:click="effectClick(1)">
<text x="0" y="-0.0" font-size="14" text-anchor="middle" fill="black" font-family="Helvetica">Piochez une carte.</text>
</g>
</g>
</g>
</g>
<g transform="translate(268,417)">
<path d="M-2.9999999999999982,-2.0 L-29.6295824562643,-21.347524157501468 L-19.45798706418925,-52.652475842498525 L13.45798706418924,-52.65247584249853 L23.629582456264302,-21.34752415750148 Z" fill="darkgrey" stroke="#eee" stroke-width="2" />
<text x="-3" y="-20" font-size="28px" font-weight="bold" font-family="Helvetica" text-anchor="middle" fill="black">6</text>
</g>
</svg>

After

Width:  |  Height:  |  Size: 3.4 KiB

+71
View File
@@ -0,0 +1,71 @@
<?xml version="1.0" encoding="UTF-8"?>
<svg xmlns="http://www.w3.org/2000/svg" xmlns:xlink="http://www.w3.org/1999/xlink"
width="298" height="417" viewBox="0 0 298 417" id="card44" class="card" xmlns:v-bind="https://vuejs.org/guide/essentials/class-and-style.html" xmlns:v-on="https://vuejs.org/guide/essentials/event-handling.html">
<defs>
<linearGradient x1="0" y1="0" x2="1" y2="0" gradientUnits="objectBoundingBox" id="grad1">
<stop offset="0" stop-color="green" stop-opacity="1" />
<stop offset="1" stop-color="green" stop-opacity="0" />
</linearGradient>
<linearGradient x1="0" y1="1" x2="0" y2="0" gradientUnits="objectBoundingBox" id="grad2">
<stop offset="0" stop-color="#ff9935" stop-opacity="1" />
<stop offset="1" stop-color="#ffe744" stop-opacity="1" />
</linearGradient>
<filter id="drop-shadow">
<feDropShadow dx="1" dy="1" stdDeviation="0"></feDropShadow>
</filter>
</defs>
<use xlink:href="#drop-shadow" />
<g id="background">
<rect x="0" y="0" width="298" height="417" rx="15" ry="18" fill="black" stroke="white" stroke-width="1" />
<rect x="12" y="12" width="274" height="388" rx="0" ry="0" fill="lightgreen" />
</g>
<g id="title">
<text x="149.0" y="36" font-size="19" text-anchor="middle" fill="black" font-weight="bold" font-family="Helvetica">Koromaru Niveau 99</text>
<text x="149.0" y="53" font-size="13" text-anchor="middle" fill="black" font-family="Helvetica">Champion, Persona-user</text>
</g>
<g transform="translate(36,37)">
<g id="faction_icon">
<circle cx="1" cy="1" r="20" fill="black" filter="url(#drop-shadow)" />
<circle cx="0" cy="0" r="20" fill="url(#grad2)" />
</g>
</g>
<g transform="translate(260,36)">
<g class="svg_resource_icon" v-on:click="console.warn('unknown interaction')">
<circle cx="0" cy="0" r="20" fill="yellow" x="0" y="0" />
<text x="0" y="9" font-size="24" text-anchor="middle" fill="black" font-weight="bold" font-family="Helvetica">5</text>
</g>
</g>
<rect x="1" y="65" width="296" height="200" />
<image x="12" y="65" width="274" height="200" xlink:href="../../img/skins/heron/044.png" />
<rect x="2" y="64" width="10" height="202" />
<rect x="286" y="64" width="10" height="202" />
<g transform="translate(12,265)">
<path d="M10,80 L264,80" stroke="black" stroke-width="1" />
<g class="svg_effect">
<circle cx="30" cy="40.0" r="15" fill="gray" filter="url(#drop-shadow)" />
<g transform="translate(137.0,40.0)" v-bind:class="{used:used_effects_indexes.includes(0)}">
<g class="svg_resource_icon" v-on:click="effectClick(0)">
<circle cx="0" cy="0" r="20" fill="red" x="0" y="0" />
<text x="0" y="9" font-size="24" text-anchor="middle" fill="white" font-weight="bold" font-family="Helvetica">3</text>
</g>
</g>
</g>
<g transform="translate(0,80)">
<g class="svg_effect">
<circle cx="30" cy="27.5" r="15" fill="url(#grad2)" filter="url(#drop-shadow)" />
<g transform="translate(137.0,27.5)" v-bind:class="{used:used_effects_indexes.includes(1)}">
<g class="svg_resource_icon" v-on:click="effectClick(1)">
<circle cx="0" cy="0" r="18.333333333333332" fill="red" x="0" y="0" />
<text x="0" y="9" font-size="24" text-anchor="middle" fill="white" font-weight="bold" font-family="Helvetica">4</text>
</g>
</g>
</g>
</g>
</g>
<g transform="translate(268,417)">
<path d="M-2.9999999999999982,-2.0 L-29.6295824562643,-21.347524157501468 L-19.45798706418925,-52.652475842498525 L13.45798706418924,-52.65247584249853 L23.629582456264302,-21.34752415750148 Z" fill="black" stroke="lightgrey" stroke-width="2" />
<rect x="-28" y="-72" width="49" height="17" fill="black" stroke="lightgrey" stroke-width="2" />
<text x="-3" y="-59" font-size="12px" text-anchor="middle" fill="white" font-weight="bold" font-family="Helvetica">Garde</text>
<text x="-3" y="-20" font-size="28px" font-weight="bold" font-family="Helvetica" text-anchor="middle" fill="white">5</text>
</g>
</svg>

After

Width:  |  Height:  |  Size: 3.7 KiB

+67
View File
@@ -0,0 +1,67 @@
<?xml version="1.0" encoding="UTF-8"?>
<svg xmlns="http://www.w3.org/2000/svg" xmlns:xlink="http://www.w3.org/1999/xlink"
width="298" height="417" viewBox="0 0 298 417" id="card45" class="card" xmlns:v-bind="https://vuejs.org/guide/essentials/class-and-style.html" xmlns:v-on="https://vuejs.org/guide/essentials/event-handling.html">
<defs>
<linearGradient x1="0" y1="0" x2="1" y2="0" gradientUnits="objectBoundingBox" id="grad1">
<stop offset="0" stop-color="green" stop-opacity="1" />
<stop offset="1" stop-color="green" stop-opacity="0" />
</linearGradient>
<linearGradient x1="0" y1="1" x2="0" y2="0" gradientUnits="objectBoundingBox" id="grad2">
<stop offset="0" stop-color="#ff9935" stop-opacity="1" />
<stop offset="1" stop-color="#ffe744" stop-opacity="1" />
</linearGradient>
<filter id="drop-shadow">
<feDropShadow dx="1" dy="1" stdDeviation="0"></feDropShadow>
</filter>
</defs>
<use xlink:href="#drop-shadow" />
<g id="background">
<rect x="0" y="0" width="298" height="417" rx="15" ry="18" fill="black" stroke="white" stroke-width="1" />
<rect x="12" y="12" width="274" height="388" rx="0" ry="0" fill="lightgreen" />
</g>
<g id="title">
<text x="149.0" y="36" font-size="16" text-anchor="middle" fill="black" font-weight="bold" font-family="Helvetica">Malédiction des Fibres</text>
<text x="149.0" y="53" font-size="13" text-anchor="middle" fill="black" font-family="Helvetica">Action, Mind-control</text>
</g>
<g transform="translate(36,37)">
<g id="faction_icon">
<circle cx="1" cy="1" r="20" fill="black" filter="url(#drop-shadow)" />
<circle cx="0" cy="0" r="20" fill="url(#grad2)" />
</g>
</g>
<g transform="translate(260,36)">
<g class="svg_resource_icon" v-on:click="console.warn('unknown interaction')">
<circle cx="0" cy="0" r="20" fill="yellow" x="0" y="0" />
<text x="0" y="9" font-size="24" text-anchor="middle" fill="black" font-weight="bold" font-family="Helvetica">3</text>
</g>
</g>
<rect x="1" y="65" width="296" height="200" />
<image x="12" y="65" width="274" height="200" xlink:href="../../img/skins/heron/045.png" />
<rect x="2" y="64" width="10" height="202" />
<rect x="286" y="64" width="10" height="202" />
<g transform="translate(12,265)">
<path d="M10,80 L264,80" stroke="black" stroke-width="1" />
<g class="svg_effect">
<g transform="translate(137.0,70.66666666666667)" class="svg_effect" v-bind:class="{used:used_effects_indexes.includes(1)}" v-on:click="effectClick(1)">
<text x="0" y="-0.0" font-size="13.333333333333334" text-anchor="middle" fill="black" font-family="Helvetica">L'adversaire ciblé se défausse d'une carte.</text>
</g>
<g transform="translate(137.0,33.0)" v-bind:class="{used:used_effects_indexes.includes(0)}">
<g class="svg_resource_icon" v-on:click="effectClick(0)">
<circle cx="0" cy="0" r="20" fill="red" x="0" y="0" />
<text x="0" y="9" font-size="24" text-anchor="middle" fill="white" font-weight="bold" font-family="Helvetica">6</text>
</g>
</g>
</g>
<g transform="translate(0,80)">
<g class="svg_effect">
<circle cx="30" cy="27.5" r="15" fill="url(#grad2)" filter="url(#drop-shadow)" />
<g transform="translate(137.0,27.5)" v-bind:class="{used:used_effects_indexes.includes(2)}">
<g class="svg_resource_icon" v-on:click="effectClick(2)">
<circle cx="0" cy="0" r="18.333333333333332" fill="red" x="0" y="0" />
<text x="0" y="9" font-size="24" text-anchor="middle" fill="white" font-weight="bold" font-family="Helvetica">3</text>
</g>
</g>
</g>
</g>
</g>
</svg>

After

Width:  |  Height:  |  Size: 3.4 KiB

+67
View File
@@ -0,0 +1,67 @@
<?xml version="1.0" encoding="UTF-8"?>
<svg xmlns="http://www.w3.org/2000/svg" xmlns:xlink="http://www.w3.org/1999/xlink"
width="298" height="417" viewBox="0 0 298 417" id="card46" class="card" xmlns:v-bind="https://vuejs.org/guide/essentials/class-and-style.html" xmlns:v-on="https://vuejs.org/guide/essentials/event-handling.html">
<defs>
<linearGradient x1="0" y1="0" x2="1" y2="0" gradientUnits="objectBoundingBox" id="grad1">
<stop offset="0" stop-color="green" stop-opacity="1" />
<stop offset="1" stop-color="green" stop-opacity="0" />
</linearGradient>
<linearGradient x1="0" y1="1" x2="0" y2="0" gradientUnits="objectBoundingBox" id="grad2">
<stop offset="0" stop-color="#ff9935" stop-opacity="1" />
<stop offset="1" stop-color="#ffe744" stop-opacity="1" />
</linearGradient>
<filter id="drop-shadow">
<feDropShadow dx="1" dy="1" stdDeviation="0"></feDropShadow>
</filter>
</defs>
<use xlink:href="#drop-shadow" />
<g id="background">
<rect x="0" y="0" width="298" height="417" rx="15" ry="18" fill="black" stroke="white" stroke-width="1" />
<rect x="12" y="12" width="274" height="388" rx="0" ry="0" fill="lightgreen" />
</g>
<g id="title">
<text x="149.0" y="36" font-size="19" text-anchor="middle" fill="black" font-weight="bold" font-family="Helvetica">Don Insecte</text>
<text x="149.0" y="53" font-size="13" text-anchor="middle" fill="black" font-family="Helvetica">Action, Potite</text>
</g>
<g transform="translate(36,37)">
<g id="faction_icon">
<circle cx="1" cy="1" r="20" fill="black" filter="url(#drop-shadow)" />
<circle cx="0" cy="0" r="20" fill="url(#grad2)" />
</g>
</g>
<g transform="translate(260,36)">
<g class="svg_resource_icon" v-on:click="console.warn('unknown interaction')">
<circle cx="0" cy="0" r="20" fill="yellow" x="0" y="0" />
<text x="0" y="9" font-size="24" text-anchor="middle" fill="black" font-weight="bold" font-family="Helvetica">2</text>
</g>
</g>
<rect x="1" y="65" width="296" height="200" />
<image x="12" y="65" width="274" height="200" xlink:href="../../img/skins/heron/046.png" />
<rect x="2" y="64" width="10" height="202" />
<rect x="286" y="64" width="10" height="202" />
<g transform="translate(12,265)">
<path d="M10,80 L264,80" stroke="black" stroke-width="1" />
<g class="svg_effect">
<g transform="translate(137.0,70.66666666666667)" class="svg_effect" v-bind:class="{used:used_effects_indexes.includes(1)}" v-on:click="effectClick(1)">
<text x="0" y="-5.5" font-size="11" text-anchor="middle" fill="black" font-family="Helvetica"><tspan x="0" dy="0em">Vous pouvez piocher une carte, puis</tspan><tspan x="0" dy="1em"> vous défausser d'une carte.</tspan></text>
</g>
<g transform="translate(137.0,33.0)" v-bind:class="{used:used_effects_indexes.includes(0)}">
<g class="svg_resource_icon" v-on:click="effectClick(0)">
<circle cx="0" cy="0" r="20" fill="yellow" x="0" y="0" />
<text x="0" y="9" font-size="24" text-anchor="middle" fill="black" font-weight="bold" font-family="Helvetica">2</text>
</g>
</g>
</g>
<g transform="translate(0,80)">
<g class="svg_effect">
<circle cx="30" cy="27.5" r="15" fill="url(#grad2)" filter="url(#drop-shadow)" />
<g transform="translate(137.0,27.5)" v-bind:class="{used:used_effects_indexes.includes(2)}">
<g class="svg_resource_icon" v-on:click="effectClick(2)">
<circle cx="0" cy="0" r="18.333333333333332" fill="red" x="0" y="0" />
<text x="0" y="9" font-size="24" text-anchor="middle" fill="white" font-weight="bold" font-family="Helvetica">4</text>
</g>
</g>
</g>
</g>
</g>
</svg>

After

Width:  |  Height:  |  Size: 3.4 KiB

+71
View File
@@ -0,0 +1,71 @@
<?xml version="1.0" encoding="UTF-8"?>
<svg xmlns="http://www.w3.org/2000/svg" xmlns:xlink="http://www.w3.org/1999/xlink"
width="298" height="417" viewBox="0 0 298 417" id="card47" class="card" xmlns:v-bind="https://vuejs.org/guide/essentials/class-and-style.html" xmlns:v-on="https://vuejs.org/guide/essentials/event-handling.html">
<defs>
<linearGradient x1="0" y1="0" x2="1" y2="0" gradientUnits="objectBoundingBox" id="grad1">
<stop offset="0" stop-color="green" stop-opacity="1" />
<stop offset="1" stop-color="green" stop-opacity="0" />
</linearGradient>
<linearGradient x1="0" y1="1" x2="0" y2="0" gradientUnits="objectBoundingBox" id="grad2">
<stop offset="0" stop-color="#ff9935" stop-opacity="1" />
<stop offset="1" stop-color="#ffe744" stop-opacity="1" />
</linearGradient>
<filter id="drop-shadow">
<feDropShadow dx="1" dy="1" stdDeviation="0"></feDropShadow>
</filter>
</defs>
<use xlink:href="#drop-shadow" />
<g id="background">
<rect x="0" y="0" width="298" height="417" rx="15" ry="18" fill="black" stroke="white" stroke-width="1" />
<rect x="12" y="12" width="274" height="388" rx="0" ry="0" fill="lightgreen" />
</g>
<g id="title">
<text x="149.0" y="36" font-size="16" text-anchor="middle" fill="black" font-weight="bold" font-family="Helvetica">Leshy, Géant de la Forêt</text>
<text x="149.0" y="53" font-size="13" text-anchor="middle" fill="black" font-family="Helvetica">Champion, Maître du jeu</text>
</g>
<g transform="translate(36,37)">
<g id="faction_icon">
<circle cx="1" cy="1" r="20" fill="black" filter="url(#drop-shadow)" />
<circle cx="0" cy="0" r="20" fill="url(#grad2)" />
</g>
</g>
<g transform="translate(260,36)">
<g class="svg_resource_icon" v-on:click="console.warn('unknown interaction')">
<circle cx="0" cy="0" r="20" fill="yellow" x="0" y="0" />
<text x="0" y="9" font-size="24" text-anchor="middle" fill="black" font-weight="bold" font-family="Helvetica">8</text>
</g>
</g>
<rect x="1" y="65" width="296" height="200" />
<image x="12" y="65" width="274" height="200" xlink:href="../../img/skins/heron/047.png" />
<rect x="2" y="64" width="10" height="202" />
<rect x="286" y="64" width="10" height="202" />
<g transform="translate(12,265)">
<path d="M10,80 L264,80" stroke="black" stroke-width="1" />
<g class="svg_effect">
<circle cx="30" cy="40.0" r="15" fill="gray" filter="url(#drop-shadow)" />
<g transform="translate(137.0,70.66666666666667)" class="svg_effect" v-bind:class="{used:used_effects_indexes.includes(1)}" v-on:click="effectClick(1)">
<text x="0" y="-5.5" font-size="11" text-anchor="middle" fill="black" font-family="Helvetica"><tspan x="0" dy="0em">Vous pouvez piocher une carte, puis</tspan><tspan x="0" dy="1em"> vous défausser d'une carte.</tspan></text>
</g>
<g transform="translate(137.0,33.0)" v-bind:class="{used:used_effects_indexes.includes(0)}">
<g class="svg_resource_icon" v-on:click="effectClick(0)">
<circle cx="0" cy="0" r="20" fill="red" x="0" y="0" />
<text x="0" y="9" font-size="24" text-anchor="middle" fill="white" font-weight="bold" font-family="Helvetica">6</text>
</g>
</g>
</g>
<g transform="translate(0,80)">
<g class="svg_effect">
<circle cx="30" cy="27.5" r="15" fill="url(#grad2)" filter="url(#drop-shadow)" />
<g transform="translate(137.0,31.0)" class="svg_effect" v-bind:class="{used:used_effects_indexes.includes(2)}" v-on:click="effectClick(2)">
<text x="0" y="-5.5" font-size="11" text-anchor="middle" fill="black" font-family="Helvetica"><tspan x="0" dy="0em">Vous pouvez piocher une carte, puis</tspan><tspan x="0" dy="1em"> vous défausser d'une carte.</tspan></text>
</g>
</g>
</g>
</g>
<g transform="translate(268,417)">
<path d="M-2.9999999999999982,-2.0 L-29.6295824562643,-21.347524157501468 L-19.45798706418925,-52.652475842498525 L13.45798706418924,-52.65247584249853 L23.629582456264302,-21.34752415750148 Z" fill="black" stroke="lightgrey" stroke-width="2" />
<rect x="-28" y="-72" width="49" height="17" fill="black" stroke="lightgrey" stroke-width="2" />
<text x="-3" y="-59" font-size="12px" text-anchor="middle" fill="white" font-weight="bold" font-family="Helvetica">Garde</text>
<text x="-3" y="-20" font-size="28px" font-weight="bold" font-family="Helvetica" text-anchor="middle" fill="white">7</text>
</g>
</svg>

After

Width:  |  Height:  |  Size: 4.1 KiB

+73
View File
@@ -0,0 +1,73 @@
<?xml version="1.0" encoding="UTF-8"?>
<svg xmlns="http://www.w3.org/2000/svg" xmlns:xlink="http://www.w3.org/1999/xlink"
width="298" height="417" viewBox="0 0 298 417" id="card48" class="card" xmlns:v-bind="https://vuejs.org/guide/essentials/class-and-style.html" xmlns:v-on="https://vuejs.org/guide/essentials/event-handling.html">
<defs>
<linearGradient x1="0" y1="0" x2="1" y2="0" gradientUnits="objectBoundingBox" id="grad1">
<stop offset="0" stop-color="green" stop-opacity="1" />
<stop offset="1" stop-color="green" stop-opacity="0" />
</linearGradient>
<linearGradient x1="0" y1="1" x2="0" y2="0" gradientUnits="objectBoundingBox" id="grad2">
<stop offset="0" stop-color="#ff9935" stop-opacity="1" />
<stop offset="1" stop-color="#ffe744" stop-opacity="1" />
</linearGradient>
<filter id="drop-shadow">
<feDropShadow dx="1" dy="1" stdDeviation="0"></feDropShadow>
</filter>
</defs>
<use xlink:href="#drop-shadow" />
<g id="background">
<rect x="0" y="0" width="298" height="417" rx="15" ry="18" fill="black" stroke="white" stroke-width="1" />
<rect x="12" y="12" width="274" height="388" rx="0" ry="0" fill="lightgreen" />
</g>
<g id="title">
<text x="149.0" y="36" font-size="19" text-anchor="middle" fill="black" font-weight="bold" font-family="Helvetica">Don de la Nature</text>
<text x="149.0" y="53" font-size="13" text-anchor="middle" fill="black" font-family="Helvetica">Action</text>
</g>
<g transform="translate(36,37)">
<g id="faction_icon">
<circle cx="1" cy="1" r="20" fill="black" filter="url(#drop-shadow)" />
<circle cx="0" cy="0" r="20" fill="url(#grad2)" />
</g>
</g>
<g transform="translate(260,36)">
<g class="svg_resource_icon" v-on:click="console.warn('unknown interaction')">
<circle cx="0" cy="0" r="20" fill="yellow" x="0" y="0" />
<text x="0" y="9" font-size="24" text-anchor="middle" fill="black" font-weight="bold" font-family="Helvetica">4</text>
</g>
</g>
<rect x="1" y="65" width="296" height="200" />
<image x="12" y="65" width="274" height="200" xlink:href="../../img/skins/heron/048.png" />
<rect x="2" y="64" width="10" height="202" />
<rect x="286" y="64" width="10" height="202" />
<g transform="translate(12,265)">
<path d="M10,45 L264,45" stroke="black" stroke-width="1" />
<path d="M10,90 L264,90" stroke="black" stroke-width="1" />
<g class="svg_effect">
<g transform="translate(137.0,22.5)" v-bind:class="{used:used_effects_indexes.includes(0)}">
<g class="svg_resource_icon" v-on:click="effectClick(0)">
<circle cx="0" cy="0" r="15.0" fill="yellow" x="0" y="0" />
<text x="0" y="9" font-size="24" text-anchor="middle" fill="black" font-weight="bold" font-family="Helvetica">4</text>
</g>
</g>
</g>
<g transform="translate(0,45)">
<g class="svg_effect">
<circle cx="30" cy="22.5" r="15" fill="url(#grad2)" filter="url(#drop-shadow)" />
<g transform="translate(137.0,26.0)" class="svg_effect" v-bind:class="{used:used_effects_indexes.includes(1)}" v-on:click="effectClick(1)">
<text x="0" y="-7.0" font-size="14" text-anchor="middle" fill="black" font-family="Helvetica"><tspan x="0" dy="0em">L'adversaire ciblé</tspan><tspan x="0" dy="1em">se défausse d'une carte.</tspan></text>
</g>
</g>
</g>
<g transform="translate(0,90)">
<g class="svg_effect">
<circle cx="30" cy="22.5" r="15" fill="black" filter="url(#drop-shadow)" />
<g transform="translate(137.0,22.5)" v-bind:class="{used:used_effects_indexes.includes(2)}">
<g class="svg_resource_icon" v-on:click="effectClick(2)">
<circle cx="0" cy="0" r="15.0" fill="red" x="0" y="0" />
<text x="0" y="9" font-size="24" text-anchor="middle" fill="white" font-weight="bold" font-family="Helvetica">4</text>
</g>
</g>
</g>
</g>
</g>
</svg>

After

Width:  |  Height:  |  Size: 3.6 KiB

+68
View File
@@ -0,0 +1,68 @@
<?xml version="1.0" encoding="UTF-8"?>
<svg xmlns="http://www.w3.org/2000/svg" xmlns:xlink="http://www.w3.org/1999/xlink"
width="298" height="417" viewBox="0 0 298 417" id="card49" class="card" xmlns:v-bind="https://vuejs.org/guide/essentials/class-and-style.html" xmlns:v-on="https://vuejs.org/guide/essentials/event-handling.html">
<defs>
<linearGradient x1="0" y1="0" x2="1" y2="0" gradientUnits="objectBoundingBox" id="grad1">
<stop offset="0" stop-color="green" stop-opacity="1" />
<stop offset="1" stop-color="green" stop-opacity="0" />
</linearGradient>
<linearGradient x1="0" y1="1" x2="0" y2="0" gradientUnits="objectBoundingBox" id="grad2">
<stop offset="0" stop-color="#ff9935" stop-opacity="1" />
<stop offset="1" stop-color="#ffe744" stop-opacity="1" />
</linearGradient>
<filter id="drop-shadow">
<feDropShadow dx="1" dy="1" stdDeviation="0"></feDropShadow>
</filter>
</defs>
<use xlink:href="#drop-shadow" />
<g id="background">
<rect x="0" y="0" width="298" height="417" rx="15" ry="18" fill="black" stroke="white" stroke-width="1" />
<rect x="12" y="12" width="274" height="388" rx="0" ry="0" fill="lightgreen" />
</g>
<g id="title">
<text x="149.0" y="36" font-size="19" text-anchor="middle" fill="black" font-weight="bold" font-family="Helvetica">Grognasse</text>
<text x="149.0" y="53" font-size="13" text-anchor="middle" fill="black" font-family="Helvetica">Champion, Fille</text>
</g>
<g transform="translate(36,37)">
<g id="faction_icon">
<circle cx="1" cy="1" r="20" fill="black" filter="url(#drop-shadow)" />
<circle cx="0" cy="0" r="20" fill="url(#grad2)" />
</g>
</g>
<g transform="translate(260,36)">
<g class="svg_resource_icon" v-on:click="console.warn('unknown interaction')">
<circle cx="0" cy="0" r="20" fill="yellow" x="0" y="0" />
<text x="0" y="9" font-size="24" text-anchor="middle" fill="black" font-weight="bold" font-family="Helvetica">3</text>
</g>
</g>
<rect x="1" y="65" width="296" height="200" />
<image x="12" y="65" width="274" height="200" xlink:href="../../img/skins/heron/049.png" />
<rect x="2" y="64" width="10" height="202" />
<rect x="286" y="64" width="10" height="202" />
<g transform="translate(12,265)">
<path d="M10,80 L264,80" stroke="black" stroke-width="1" />
<g class="svg_effect">
<circle cx="30" cy="40.0" r="15" fill="gray" filter="url(#drop-shadow)" />
<g transform="translate(137.0,40.0)" v-bind:class="{used:used_effects_indexes.includes(0)}">
<g class="svg_resource_icon" v-on:click="effectClick(0)">
<circle cx="0" cy="0" r="20" fill="red" x="0" y="0" />
<text x="0" y="9" font-size="24" text-anchor="middle" fill="white" font-weight="bold" font-family="Helvetica">2</text>
</g>
</g>
</g>
<g transform="translate(0,80)">
<g class="svg_effect">
<circle cx="30" cy="27.5" r="15" fill="url(#grad2)" filter="url(#drop-shadow)" />
<g transform="translate(137.0,31.0)" class="svg_effect" v-bind:class="{used:used_effects_indexes.includes(1)}" v-on:click="effectClick(1)">
<text x="0" y="-0.0" font-size="14" text-anchor="middle" fill="black" font-family="Helvetica">Piochez une carte.</text>
</g>
</g>
</g>
</g>
<g transform="translate(268,417)">
<path d="M-2.9999999999999982,-2.0 L-29.6295824562643,-21.347524157501468 L-19.45798706418925,-52.652475842498525 L13.45798706418924,-52.65247584249853 L23.629582456264302,-21.34752415750148 Z" fill="black" stroke="lightgrey" stroke-width="2" />
<rect x="-28" y="-72" width="49" height="17" fill="black" stroke="lightgrey" stroke-width="2" />
<text x="-3" y="-59" font-size="12px" text-anchor="middle" fill="white" font-weight="bold" font-family="Helvetica">Garde</text>
<text x="-3" y="-20" font-size="28px" font-weight="bold" font-family="Helvetica" text-anchor="middle" fill="white">3</text>
</g>
</svg>

After

Width:  |  Height:  |  Size: 3.6 KiB

+55
View File
@@ -0,0 +1,55 @@
<?xml version="1.0" encoding="UTF-8"?>
<svg xmlns="http://www.w3.org/2000/svg" xmlns:xlink="http://www.w3.org/1999/xlink"
width="298" height="417" viewBox="0 0 298 417" id="card50" class="card" xmlns:v-bind="https://vuejs.org/guide/essentials/class-and-style.html" xmlns:v-on="https://vuejs.org/guide/essentials/event-handling.html">
<defs>
<linearGradient x1="0" y1="0" x2="1" y2="0" gradientUnits="objectBoundingBox" id="grad1">
<stop offset="0" stop-color="green" stop-opacity="1" />
<stop offset="1" stop-color="green" stop-opacity="0" />
</linearGradient>
<linearGradient x1="0" y1="1" x2="0" y2="0" gradientUnits="objectBoundingBox" id="grad2">
<stop offset="0" stop-color="#ff9935" stop-opacity="1" />
<stop offset="1" stop-color="#ffe744" stop-opacity="1" />
</linearGradient>
<filter id="drop-shadow">
<feDropShadow dx="1" dy="1" stdDeviation="0"></feDropShadow>
</filter>
</defs>
<use xlink:href="#drop-shadow" />
<g id="background">
<rect x="0" y="0" width="298" height="417" rx="15" ry="18" fill="black" stroke="white" stroke-width="1" />
<rect x="12" y="12" width="274" height="388" rx="0" ry="0" fill="lightgreen" />
</g>
<g id="title">
<text x="149.0" y="36" font-size="19" text-anchor="middle" fill="black" font-weight="bold" font-family="Helvetica">Impulsion Temporelle</text>
<text x="149.0" y="53" font-size="13" text-anchor="middle" fill="black" font-family="Helvetica">Action</text>
</g>
<g transform="translate(36,37)">
<g id="faction_icon">
<circle cx="1" cy="1" r="20" fill="black" filter="url(#drop-shadow)" />
<circle cx="0" cy="0" r="20" fill="url(#grad2)" />
</g>
</g>
<g transform="translate(260,36)">
<g class="svg_resource_icon" v-on:click="console.warn('unknown interaction')">
<circle cx="0" cy="0" r="20" fill="yellow" x="0" y="0" />
<text x="0" y="9" font-size="24" text-anchor="middle" fill="black" font-weight="bold" font-family="Helvetica">6</text>
</g>
</g>
<rect x="1" y="65" width="296" height="200" />
<image x="12" y="65" width="274" height="200" xlink:href="../../img/skins/heron/050.png" />
<rect x="2" y="64" width="10" height="202" />
<rect x="286" y="64" width="10" height="202" />
<g transform="translate(12,265)">
<g class="svg_effect">
<g transform="translate(137.0,101.5)" class="svg_effect" v-bind:class="{used:used_effects_indexes.includes(1)}" v-on:click="effectClick(1)">
<text x="0" y="-5.5" font-size="11" text-anchor="middle" fill="black" font-family="Helvetica"><tspan x="0" dy="0em">Vous pouvez piocher jusqu'à deux cartes,</tspan><tspan x="0" dy="1em">défaussez-vous ensuite d'autant de cartes</tspan></text>
</g>
<g transform="translate(137.0,60.5)" v-bind:class="{used:used_effects_indexes.includes(0)}">
<g class="svg_resource_icon" v-on:click="effectClick(0)">
<circle cx="0" cy="0" r="20" fill="red" x="0" y="0" />
<text x="0" y="9" font-size="24" text-anchor="middle" fill="white" font-weight="bold" font-family="Helvetica">6</text>
</g>
</g>
</g>
</g>
</svg>

After

Width:  |  Height:  |  Size: 2.9 KiB

+62
View File
@@ -0,0 +1,62 @@
<?xml version="1.0" encoding="UTF-8"?>
<svg xmlns="http://www.w3.org/2000/svg" xmlns:xlink="http://www.w3.org/1999/xlink"
width="298" height="417" viewBox="0 0 298 417" id="card51" class="card" xmlns:v-bind="https://vuejs.org/guide/essentials/class-and-style.html" xmlns:v-on="https://vuejs.org/guide/essentials/event-handling.html">
<defs>
<linearGradient x1="0" y1="0" x2="1" y2="0" gradientUnits="objectBoundingBox" id="grad1">
<stop offset="0" stop-color="green" stop-opacity="1" />
<stop offset="1" stop-color="green" stop-opacity="0" />
</linearGradient>
<linearGradient x1="0" y1="1" x2="0" y2="0" gradientUnits="objectBoundingBox" id="grad2">
<stop offset="0" stop-color="#ff9935" stop-opacity="1" />
<stop offset="1" stop-color="#ffe744" stop-opacity="1" />
</linearGradient>
<filter id="drop-shadow">
<feDropShadow dx="1" dy="1" stdDeviation="0"></feDropShadow>
</filter>
</defs>
<use xlink:href="#drop-shadow" />
<g id="background">
<rect x="0" y="0" width="298" height="417" rx="15" ry="18" fill="black" stroke="white" stroke-width="1" />
<rect x="12" y="12" width="274" height="388" rx="0" ry="0" fill="lightgreen" />
</g>
<g id="title">
<text x="149.0" y="36" font-size="16" text-anchor="middle" fill="black" font-weight="bold" font-family="Helvetica">Baiken, Samurai Slasher</text>
<text x="149.0" y="53" font-size="13" text-anchor="middle" fill="black" font-family="Helvetica">Champion</text>
</g>
<g transform="translate(36,37)">
<g id="faction_icon">
<circle cx="1" cy="1" r="20" fill="black" filter="url(#drop-shadow)" />
<circle cx="0" cy="0" r="20" fill="url(#grad2)" />
</g>
</g>
<g transform="translate(260,36)">
<g class="svg_resource_icon" v-on:click="console.warn('unknown interaction')">
<circle cx="0" cy="0" r="20" fill="yellow" x="0" y="0" />
<text x="0" y="9" font-size="24" text-anchor="middle" fill="black" font-weight="bold" font-family="Helvetica">7</text>
</g>
</g>
<rect x="1" y="65" width="296" height="200" />
<image x="12" y="65" width="274" height="200" xlink:href="../../img/skins/heron/051.png" />
<rect x="2" y="64" width="10" height="202" />
<rect x="286" y="64" width="10" height="202" />
<g transform="translate(12,265)">
<g class="svg_effect">
<circle cx="30" cy="67.5" r="15" fill="gray" filter="url(#drop-shadow)" />
<g transform="translate(137.0,101.5)" class="svg_effect" v-bind:class="{used:used_effects_indexes.includes(1)}" v-on:click="effectClick(1)">
<text x="0" y="-7.0" font-size="14" text-anchor="middle" fill="black" font-family="Helvetica"><tspan x="0" dy="0em">L'adversaire ciblé</tspan><tspan x="0" dy="1em">se défausse d'une carte.</tspan></text>
</g>
<g transform="translate(137.0,60.5)" v-bind:class="{used:used_effects_indexes.includes(0)}">
<g class="svg_resource_icon" v-on:click="effectClick(0)">
<circle cx="0" cy="0" r="20" fill="red" x="0" y="0" />
<text x="0" y="9" font-size="24" text-anchor="middle" fill="white" font-weight="bold" font-family="Helvetica">4</text>
</g>
</g>
</g>
</g>
<g transform="translate(268,417)">
<path d="M-2.9999999999999982,-2.0 L-29.6295824562643,-21.347524157501468 L-19.45798706418925,-52.652475842498525 L13.45798706418924,-52.65247584249853 L23.629582456264302,-21.34752415750148 Z" fill="black" stroke="lightgrey" stroke-width="2" />
<rect x="-28" y="-72" width="49" height="17" fill="black" stroke="lightgrey" stroke-width="2" />
<text x="-3" y="-59" font-size="12px" text-anchor="middle" fill="white" font-weight="bold" font-family="Helvetica">Garde</text>
<text x="-3" y="-20" font-size="28px" font-weight="bold" font-family="Helvetica" text-anchor="middle" fill="white">7</text>
</g>
</svg>

After

Width:  |  Height:  |  Size: 3.5 KiB

+67
View File
@@ -0,0 +1,67 @@
<?xml version="1.0" encoding="UTF-8"?>
<svg xmlns="http://www.w3.org/2000/svg" xmlns:xlink="http://www.w3.org/1999/xlink"
width="298" height="417" viewBox="0 0 298 417" id="card52" class="card" xmlns:v-bind="https://vuejs.org/guide/essentials/class-and-style.html" xmlns:v-on="https://vuejs.org/guide/essentials/event-handling.html">
<defs>
<linearGradient x1="0" y1="0" x2="1" y2="0" gradientUnits="objectBoundingBox" id="grad1">
<stop offset="0" stop-color="green" stop-opacity="1" />
<stop offset="1" stop-color="green" stop-opacity="0" />
</linearGradient>
<linearGradient x1="0" y1="1" x2="0" y2="0" gradientUnits="objectBoundingBox" id="grad2">
<stop offset="0" stop-color="#ff9935" stop-opacity="1" />
<stop offset="1" stop-color="#ffe744" stop-opacity="1" />
</linearGradient>
<filter id="drop-shadow">
<feDropShadow dx="1" dy="1" stdDeviation="0"></feDropShadow>
</filter>
</defs>
<use xlink:href="#drop-shadow" />
<g id="background">
<rect x="0" y="0" width="298" height="417" rx="15" ry="18" fill="black" stroke="white" stroke-width="1" />
<rect x="12" y="12" width="274" height="388" rx="0" ry="0" fill="lightgreen" />
</g>
<g id="title">
<text x="149.0" y="36" font-size="19" text-anchor="middle" fill="black" font-weight="bold" font-family="Helvetica">Étincelle de Caine</text>
<text x="149.0" y="53" font-size="13" text-anchor="middle" fill="black" font-family="Helvetica">Action</text>
</g>
<g transform="translate(36,37)">
<g id="faction_icon">
<circle cx="1" cy="1" r="20" fill="black" filter="url(#drop-shadow)" />
<circle cx="0" cy="0" r="20" fill="url(#grad2)" />
</g>
</g>
<g transform="translate(260,36)">
<g class="svg_resource_icon" v-on:click="console.warn('unknown interaction')">
<circle cx="0" cy="0" r="20" fill="yellow" x="0" y="0" />
<text x="0" y="9" font-size="24" text-anchor="middle" fill="black" font-weight="bold" font-family="Helvetica">1</text>
</g>
</g>
<rect x="1" y="65" width="296" height="200" />
<image x="12" y="65" width="274" height="200" xlink:href="../../img/skins/heron/052.png" />
<rect x="2" y="64" width="10" height="202" />
<rect x="286" y="64" width="10" height="202" />
<g transform="translate(12,265)">
<path d="M10,80 L264,80" stroke="black" stroke-width="1" />
<g class="svg_effect">
<g transform="translate(137.0,70.66666666666667)" class="svg_effect" v-bind:class="{used:used_effects_indexes.includes(1)}" v-on:click="effectClick(1)">
<text x="0" y="-0.0" font-size="13.333333333333334" text-anchor="middle" fill="black" font-family="Helvetica">L'adversaire ciblé se défausse d'une carte.</text>
</g>
<g transform="translate(137.0,33.0)" v-bind:class="{used:used_effects_indexes.includes(0)}">
<g class="svg_resource_icon" v-on:click="effectClick(0)">
<circle cx="0" cy="0" r="20" fill="red" x="0" y="0" />
<text x="0" y="9" font-size="24" text-anchor="middle" fill="white" font-weight="bold" font-family="Helvetica">3</text>
</g>
</g>
</g>
<g transform="translate(0,80)">
<g class="svg_effect">
<circle cx="30" cy="27.5" r="15" fill="url(#grad2)" filter="url(#drop-shadow)" />
<g transform="translate(137.0,27.5)" v-bind:class="{used:used_effects_indexes.includes(2)}">
<g class="svg_resource_icon" v-on:click="effectClick(2)">
<circle cx="0" cy="0" r="18.333333333333332" fill="red" x="0" y="0" />
<text x="0" y="9" font-size="24" text-anchor="middle" fill="white" font-weight="bold" font-family="Helvetica">2</text>
</g>
</g>
</g>
</g>
</g>
</svg>

After

Width:  |  Height:  |  Size: 3.3 KiB

+64
View File
@@ -0,0 +1,64 @@
<?xml version="1.0" encoding="UTF-8"?>
<svg xmlns="http://www.w3.org/2000/svg" xmlns:xlink="http://www.w3.org/1999/xlink"
width="298" height="417" viewBox="0 0 298 417" id="card53" class="card" xmlns:v-bind="https://vuejs.org/guide/essentials/class-and-style.html" xmlns:v-on="https://vuejs.org/guide/essentials/event-handling.html">
<defs>
<linearGradient x1="0" y1="0" x2="1" y2="0" gradientUnits="objectBoundingBox" id="grad1">
<stop offset="0" stop-color="green" stop-opacity="1" />
<stop offset="1" stop-color="green" stop-opacity="0" />
</linearGradient>
<linearGradient x1="0" y1="1" x2="0" y2="0" gradientUnits="objectBoundingBox" id="grad2">
<stop offset="0" stop-color="#ff9935" stop-opacity="1" />
<stop offset="1" stop-color="#ffe744" stop-opacity="1" />
</linearGradient>
<filter id="drop-shadow">
<feDropShadow dx="1" dy="1" stdDeviation="0"></feDropShadow>
</filter>
</defs>
<use xlink:href="#drop-shadow" />
<g id="background">
<rect x="0" y="0" width="298" height="417" rx="15" ry="18" fill="black" stroke="white" stroke-width="1" />
<rect x="12" y="12" width="274" height="388" rx="0" ry="0" fill="lightgreen" />
</g>
<g id="title">
<text x="149.0" y="36" font-size="19" text-anchor="middle" fill="black" font-weight="bold" font-family="Helvetica">Forme de Loup</text>
<text x="149.0" y="53" font-size="13" text-anchor="middle" fill="black" font-family="Helvetica">Action</text>
</g>
<g transform="translate(36,37)">
<g id="faction_icon">
<circle cx="1" cy="1" r="20" fill="black" filter="url(#drop-shadow)" />
<circle cx="0" cy="0" r="20" fill="url(#grad2)" />
</g>
</g>
<g transform="translate(260,36)">
<g class="svg_resource_icon" v-on:click="console.warn('unknown interaction')">
<circle cx="0" cy="0" r="20" fill="yellow" x="0" y="0" />
<text x="0" y="9" font-size="24" text-anchor="middle" fill="black" font-weight="bold" font-family="Helvetica">5</text>
</g>
</g>
<rect x="1" y="65" width="296" height="200" />
<image x="12" y="65" width="274" height="200" xlink:href="../../img/skins/heron/053.png" />
<rect x="2" y="64" width="10" height="202" />
<rect x="286" y="64" width="10" height="202" />
<g transform="translate(12,265)">
<path d="M10,80 L264,80" stroke="black" stroke-width="1" />
<g class="svg_effect">
<g transform="translate(137.0,70.66666666666667)" class="svg_effect" v-bind:class="{used:used_effects_indexes.includes(1)}" v-on:click="effectClick(1)">
<text x="0" y="-0.0" font-size="13.333333333333334" text-anchor="middle" fill="black" font-family="Helvetica">L'adversaire ciblé se défausse d'une carte.</text>
</g>
<g transform="translate(137.0,33.0)" v-bind:class="{used:used_effects_indexes.includes(0)}">
<g class="svg_resource_icon" v-on:click="effectClick(0)">
<circle cx="0" cy="0" r="20" fill="red" x="0" y="0" />
<text x="0" y="9" font-size="24" text-anchor="middle" fill="white" font-weight="bold" font-family="Helvetica">8</text>
</g>
</g>
</g>
<g transform="translate(0,80)">
<g class="svg_effect">
<circle cx="30" cy="27.5" r="15" fill="black" filter="url(#drop-shadow)" />
<g transform="translate(137.0,31.0)" class="svg_effect" v-bind:class="{used:used_effects_indexes.includes(2)}" v-on:click="effectClick(2)">
<text x="0" y="-7.0" font-size="14" text-anchor="middle" fill="black" font-family="Helvetica"><tspan x="0" dy="0em">L'adversaire ciblé</tspan><tspan x="0" dy="1em">se défausse d'une carte.</tspan></text>
</g>
</g>
</g>
</g>
</svg>

After

Width:  |  Height:  |  Size: 3.3 KiB

+60
View File
@@ -0,0 +1,60 @@
<?xml version="1.0" encoding="UTF-8"?>
<svg xmlns="http://www.w3.org/2000/svg" xmlns:xlink="http://www.w3.org/1999/xlink"
width="298" height="417" viewBox="0 0 298 417" id="card54" class="card" xmlns:v-bind="https://vuejs.org/guide/essentials/class-and-style.html" xmlns:v-on="https://vuejs.org/guide/essentials/event-handling.html">
<defs>
<linearGradient x1="0" y1="0" x2="1" y2="0" gradientUnits="objectBoundingBox" id="grad1">
<stop offset="0" stop-color="green" stop-opacity="1" />
<stop offset="1" stop-color="green" stop-opacity="0" />
</linearGradient>
<linearGradient x1="0" y1="1" x2="0" y2="0" gradientUnits="objectBoundingBox" id="grad2">
<stop offset="0" stop-color="#ff9935" stop-opacity="1" />
<stop offset="1" stop-color="#ffe744" stop-opacity="1" />
</linearGradient>
<filter id="drop-shadow">
<feDropShadow dx="1" dy="1" stdDeviation="0"></feDropShadow>
</filter>
</defs>
<use xlink:href="#drop-shadow" />
<g id="background">
<rect x="0" y="0" width="298" height="417" rx="15" ry="18" fill="black" stroke="white" stroke-width="1" />
<rect x="12" y="12" width="274" height="388" rx="0" ry="0" fill="lightgreen" />
</g>
<g id="title">
<text x="149.0" y="36" font-size="19" text-anchor="middle" fill="black" font-weight="bold" font-family="Helvetica">Leadeuse du Club</text>
<text x="149.0" y="53" font-size="13" text-anchor="middle" fill="black" font-family="Helvetica">Champion, Vieil Homme</text>
</g>
<g transform="translate(36,37)">
<g id="faction_icon">
<circle cx="1" cy="1" r="20" fill="black" filter="url(#drop-shadow)" />
<circle cx="0" cy="0" r="20" fill="url(#grad2)" />
</g>
</g>
<g transform="translate(260,36)">
<g class="svg_resource_icon" v-on:click="console.warn('unknown interaction')">
<circle cx="0" cy="0" r="20" fill="yellow" x="0" y="0" />
<text x="0" y="9" font-size="24" text-anchor="middle" fill="black" font-weight="bold" font-family="Helvetica">2</text>
</g>
</g>
<rect x="1" y="65" width="296" height="200" />
<image x="12" y="65" width="274" height="200" xlink:href="../../img/skins/heron/054.png" />
<rect x="2" y="64" width="10" height="202" />
<rect x="286" y="64" width="10" height="202" />
<g transform="translate(12,265)">
<g class="svg_effect">
<circle cx="30" cy="67.5" r="15" fill="gray" filter="url(#drop-shadow)" />
<g transform="translate(137.0,101.5)" class="svg_effect" v-bind:class="{used:used_effects_indexes.includes(1)}" v-on:click="effectClick(1)">
<text x="0" y="-7.0" font-size="14" text-anchor="middle" fill="black" font-family="Helvetica"><tspan x="0" dy="0em">+ x pour chaque autre x</tspan><tspan x="0" dy="1em">que vous avez en jeu</tspan></text>
</g>
<g transform="translate(137.0,60.5)" v-bind:class="{used:used_effects_indexes.includes(0)}">
<g class="svg_resource_icon" v-on:click="effectClick(0)">
<circle cx="0" cy="0" r="20" fill="red" x="0" y="0" />
<text x="0" y="9" font-size="24" text-anchor="middle" fill="white" font-weight="bold" font-family="Helvetica">2</text>
</g>
</g>
</g>
</g>
<g transform="translate(268,417)">
<path d="M-2.9999999999999982,-2.0 L-29.6295824562643,-21.347524157501468 L-19.45798706418925,-52.652475842498525 L13.45798706418924,-52.65247584249853 L23.629582456264302,-21.34752415750148 Z" fill="darkgrey" stroke="#eee" stroke-width="2" />
<text x="-3" y="-20" font-size="28px" font-weight="bold" font-family="Helvetica" text-anchor="middle" fill="black">4</text>
</g>
</svg>

After

Width:  |  Height:  |  Size: 3.3 KiB

+64
View File
@@ -0,0 +1,64 @@
<?xml version="1.0" encoding="UTF-8"?>
<svg xmlns="http://www.w3.org/2000/svg" xmlns:xlink="http://www.w3.org/1999/xlink"
width="298" height="417" viewBox="0 0 298 417" id="card55" class="card" xmlns:v-bind="https://vuejs.org/guide/essentials/class-and-style.html" xmlns:v-on="https://vuejs.org/guide/essentials/event-handling.html">
<defs>
<linearGradient x1="0" y1="0" x2="1" y2="0" gradientUnits="objectBoundingBox" id="grad1">
<stop offset="0" stop-color="gray" stop-opacity="1" />
<stop offset="1" stop-color="gray" stop-opacity="0" />
</linearGradient>
<linearGradient x1="0" y1="1" x2="0" y2="0" gradientUnits="objectBoundingBox" id="grad2">
<stop offset="0" stop-color="#ff9935" stop-opacity="1" />
<stop offset="1" stop-color="#ffe744" stop-opacity="1" />
</linearGradient>
<filter id="drop-shadow">
<feDropShadow dx="1" dy="1" stdDeviation="0"></feDropShadow>
</filter>
</defs>
<use xlink:href="#drop-shadow" />
<g id="background">
<rect x="0" y="0" width="298" height="417" rx="15" ry="18" fill="black" stroke="white" stroke-width="1" />
<rect x="12" y="12" width="274" height="388" rx="0" ry="0" fill="lightgrey" />
</g>
<g id="title">
<text x="149.0" y="36" font-size="19" text-anchor="middle" fill="black" font-weight="bold" font-family="Helvetica">Live and maybe Kill</text>
<text x="149.0" y="53" font-size="13" text-anchor="middle" fill="black" font-family="Helvetica">item, Alien</text>
</g>
<g transform="translate(36,37)">
<g id="faction_icon">
<circle cx="1" cy="1" r="20" fill="black" filter="url(#drop-shadow)" />
<circle cx="0" cy="0" r="20" fill="url(#grad2)" />
</g>
</g>
<g transform="translate(260,36)">
<g class="svg_resource_icon" v-on:click="console.warn('unknown interaction')">
<circle cx="0" cy="0" r="20" fill="yellow" x="0" y="0" />
<text x="0" y="9" font-size="24" text-anchor="middle" fill="black" font-weight="bold" font-family="Helvetica">2</text>
</g>
</g>
<rect x="1" y="65" width="296" height="200" />
<image x="12" y="65" width="274" height="200" xlink:href="../../img/skins/heron/055.png" />
<rect x="2" y="64" width="10" height="202" />
<rect x="286" y="64" width="10" height="202" />
<g transform="translate(12,265)">
<path d="M10,80 L264,80" stroke="black" stroke-width="1" />
<g class="svg_effect">
<g transform="translate(137.0,40.0)" v-bind:class="{used:used_effects_indexes.includes(0)}">
<g class="svg_resource_icon" v-on:click="effectClick(0)">
<circle cx="0" cy="0" r="20" fill="yellow" x="0" y="0" />
<text x="0" y="9" font-size="24" text-anchor="middle" fill="black" font-weight="bold" font-family="Helvetica">2</text>
</g>
</g>
</g>
<g transform="translate(0,80)">
<g class="svg_effect">
<circle cx="30" cy="27.5" r="15" fill="black" filter="url(#drop-shadow)" />
<g transform="translate(137.0,27.5)" v-bind:class="{used:used_effects_indexes.includes(1)}">
<g class="svg_resource_icon" v-on:click="effectClick(1)">
<circle cx="0" cy="0" r="18.333333333333332" fill="red" x="0" y="0" />
<text x="0" y="9" font-size="24" text-anchor="middle" fill="white" font-weight="bold" font-family="Helvetica">3</text>
</g>
</g>
</g>
</g>
</g>
</svg>

After

Width:  |  Height:  |  Size: 3.0 KiB

+46
View File
@@ -0,0 +1,46 @@
<?xml version="1.0" encoding="UTF-8"?>
<svg xmlns="http://www.w3.org/2000/svg" xmlns:xlink="http://www.w3.org/1999/xlink"
width="298" height="417" viewBox="0 0 298 417" id="card56" class="card" xmlns:v-bind="https://vuejs.org/guide/essentials/class-and-style.html" xmlns:v-on="https://vuejs.org/guide/essentials/event-handling.html">
<defs>
<linearGradient x1="0" y1="0" x2="1" y2="0" gradientUnits="objectBoundingBox" id="grad1">
<stop offset="0" stop-color="gray" stop-opacity="1" />
<stop offset="1" stop-color="gray" stop-opacity="0" />
</linearGradient>
<linearGradient x1="0" y1="1" x2="0" y2="0" gradientUnits="objectBoundingBox" id="grad2">
<stop offset="0" stop-color="#ff9935" stop-opacity="1" />
<stop offset="1" stop-color="#ffe744" stop-opacity="1" />
</linearGradient>
<filter id="drop-shadow">
<feDropShadow dx="1" dy="1" stdDeviation="0"></feDropShadow>
</filter>
</defs>
<use xlink:href="#drop-shadow" />
<g id="background">
<rect x="0" y="0" width="298" height="417" rx="15" ry="18" fill="black" stroke="white" stroke-width="1" />
<rect x="12" y="12" width="274" height="388" rx="0" ry="0" fill="lightgrey" />
</g>
<g id="title">
<text x="149.0" y="36" font-size="19" text-anchor="middle" fill="black" font-weight="bold" font-family="Helvetica">Live</text>
<text x="149.0" y="53" font-size="13" text-anchor="middle" fill="black" font-family="Helvetica">item</text>
</g>
<g transform="translate(36,37)">
<g id="faction_icon">
<circle cx="1" cy="1" r="20" fill="black" filter="url(#drop-shadow)" />
<circle cx="0" cy="0" r="20" fill="url(#grad2)" />
</g>
</g>
<rect x="1" y="65" width="296" height="200" />
<image x="12" y="65" width="274" height="200" xlink:href="../../img/skins/heron/056.png" />
<rect x="2" y="64" width="10" height="202" />
<rect x="286" y="64" width="10" height="202" />
<g transform="translate(12,265)">
<g class="svg_effect">
<g transform="translate(137.0,67.5)" v-bind:class="{used:used_effects_indexes.includes(0)}">
<g class="svg_resource_icon" v-on:click="effectClick(0)">
<circle cx="0" cy="0" r="20" fill="yellow" x="0" y="0" />
<text x="0" y="9" font-size="24" text-anchor="middle" fill="black" font-weight="bold" font-family="Helvetica">1</text>
</g>
</g>
</g>
</g>
</svg>

After

Width:  |  Height:  |  Size: 2.2 KiB

+46
View File
@@ -0,0 +1,46 @@
<?xml version="1.0" encoding="UTF-8"?>
<svg xmlns="http://www.w3.org/2000/svg" xmlns:xlink="http://www.w3.org/1999/xlink"
width="298" height="417" viewBox="0 0 298 417" id="card57" class="card" xmlns:v-bind="https://vuejs.org/guide/essentials/class-and-style.html" xmlns:v-on="https://vuejs.org/guide/essentials/event-handling.html">
<defs>
<linearGradient x1="0" y1="0" x2="1" y2="0" gradientUnits="objectBoundingBox" id="grad1">
<stop offset="0" stop-color="gray" stop-opacity="1" />
<stop offset="1" stop-color="gray" stop-opacity="0" />
</linearGradient>
<linearGradient x1="0" y1="1" x2="0" y2="0" gradientUnits="objectBoundingBox" id="grad2">
<stop offset="0" stop-color="#ff9935" stop-opacity="1" />
<stop offset="1" stop-color="#ffe744" stop-opacity="1" />
</linearGradient>
<filter id="drop-shadow">
<feDropShadow dx="1" dy="1" stdDeviation="0"></feDropShadow>
</filter>
</defs>
<use xlink:href="#drop-shadow" />
<g id="background">
<rect x="0" y="0" width="298" height="417" rx="15" ry="18" fill="black" stroke="white" stroke-width="1" />
<rect x="12" y="12" width="274" height="388" rx="0" ry="0" fill="lightgrey" />
</g>
<g id="title">
<text x="149.0" y="36" font-size="19" text-anchor="middle" fill="black" font-weight="bold" font-family="Helvetica">Superkill</text>
<text x="149.0" y="53" font-size="13" text-anchor="middle" fill="black" font-family="Helvetica">item</text>
</g>
<g transform="translate(36,37)">
<g id="faction_icon">
<circle cx="1" cy="1" r="20" fill="black" filter="url(#drop-shadow)" />
<circle cx="0" cy="0" r="20" fill="url(#grad2)" />
</g>
</g>
<rect x="1" y="65" width="296" height="200" />
<image x="12" y="65" width="274" height="200" xlink:href="../../img/skins/heron/057.png" />
<rect x="2" y="64" width="10" height="202" />
<rect x="286" y="64" width="10" height="202" />
<g transform="translate(12,265)">
<g class="svg_effect">
<g transform="translate(137.0,67.5)" v-bind:class="{used:used_effects_indexes.includes(0)}">
<g class="svg_resource_icon" v-on:click="effectClick(0)">
<circle cx="0" cy="0" r="20" fill="red" x="0" y="0" />
<text x="0" y="9" font-size="24" text-anchor="middle" fill="white" font-weight="bold" font-family="Helvetica">2</text>
</g>
</g>
</g>
</g>
</svg>

After

Width:  |  Height:  |  Size: 2.2 KiB

+46
View File
@@ -0,0 +1,46 @@
<?xml version="1.0" encoding="UTF-8"?>
<svg xmlns="http://www.w3.org/2000/svg" xmlns:xlink="http://www.w3.org/1999/xlink"
width="298" height="417" viewBox="0 0 298 417" id="card58" class="card" xmlns:v-bind="https://vuejs.org/guide/essentials/class-and-style.html" xmlns:v-on="https://vuejs.org/guide/essentials/event-handling.html">
<defs>
<linearGradient x1="0" y1="0" x2="1" y2="0" gradientUnits="objectBoundingBox" id="grad1">
<stop offset="0" stop-color="gray" stop-opacity="1" />
<stop offset="1" stop-color="gray" stop-opacity="0" />
</linearGradient>
<linearGradient x1="0" y1="1" x2="0" y2="0" gradientUnits="objectBoundingBox" id="grad2">
<stop offset="0" stop-color="#ff9935" stop-opacity="1" />
<stop offset="1" stop-color="#ffe744" stop-opacity="1" />
</linearGradient>
<filter id="drop-shadow">
<feDropShadow dx="1" dy="1" stdDeviation="0"></feDropShadow>
</filter>
</defs>
<use xlink:href="#drop-shadow" />
<g id="background">
<rect x="0" y="0" width="298" height="417" rx="15" ry="18" fill="black" stroke="white" stroke-width="1" />
<rect x="12" y="12" width="274" height="388" rx="0" ry="0" fill="lightgrey" />
</g>
<g id="title">
<text x="149.0" y="36" font-size="19" text-anchor="middle" fill="black" font-weight="bold" font-family="Helvetica">Kill</text>
<text x="149.0" y="53" font-size="13" text-anchor="middle" fill="black" font-family="Helvetica">item</text>
</g>
<g transform="translate(36,37)">
<g id="faction_icon">
<circle cx="1" cy="1" r="20" fill="black" filter="url(#drop-shadow)" />
<circle cx="0" cy="0" r="20" fill="url(#grad2)" />
</g>
</g>
<rect x="1" y="65" width="296" height="200" />
<image x="12" y="65" width="274" height="200" xlink:href="../../img/skins/heron/058.png" />
<rect x="2" y="64" width="10" height="202" />
<rect x="286" y="64" width="10" height="202" />
<g transform="translate(12,265)">
<g class="svg_effect">
<g transform="translate(137.0,67.5)" v-bind:class="{used:used_effects_indexes.includes(0)}">
<g class="svg_resource_icon" v-on:click="effectClick(0)">
<circle cx="0" cy="0" r="20" fill="red" x="0" y="0" />
<text x="0" y="9" font-size="24" text-anchor="middle" fill="white" font-weight="bold" font-family="Helvetica">1</text>
</g>
</g>
</g>
</g>
</svg>

After

Width:  |  Height:  |  Size: 2.2 KiB

+46
View File
@@ -0,0 +1,46 @@
<?xml version="1.0" encoding="UTF-8"?>
<svg xmlns="http://www.w3.org/2000/svg" xmlns:xlink="http://www.w3.org/1999/xlink"
width="298" height="417" viewBox="0 0 298 417" id="card59" class="card" xmlns:v-bind="https://vuejs.org/guide/essentials/class-and-style.html" xmlns:v-on="https://vuejs.org/guide/essentials/event-handling.html">
<defs>
<linearGradient x1="0" y1="0" x2="1" y2="0" gradientUnits="objectBoundingBox" id="grad1">
<stop offset="0" stop-color="gray" stop-opacity="1" />
<stop offset="1" stop-color="gray" stop-opacity="0" />
</linearGradient>
<linearGradient x1="0" y1="1" x2="0" y2="0" gradientUnits="objectBoundingBox" id="grad2">
<stop offset="0" stop-color="#ff9935" stop-opacity="1" />
<stop offset="1" stop-color="#ffe744" stop-opacity="1" />
</linearGradient>
<filter id="drop-shadow">
<feDropShadow dx="1" dy="1" stdDeviation="0"></feDropShadow>
</filter>
</defs>
<use xlink:href="#drop-shadow" />
<g id="background">
<rect x="0" y="0" width="298" height="417" rx="15" ry="18" fill="black" stroke="white" stroke-width="1" />
<rect x="12" y="12" width="274" height="388" rx="0" ry="0" fill="lightgrey" />
</g>
<g id="title">
<text x="149.0" y="36" font-size="19" text-anchor="middle" fill="black" font-weight="bold" font-family="Helvetica">Live Forever</text>
<text x="149.0" y="53" font-size="13" text-anchor="middle" fill="black" font-family="Helvetica">item</text>
</g>
<g transform="translate(36,37)">
<g id="faction_icon">
<circle cx="1" cy="1" r="20" fill="black" filter="url(#drop-shadow)" />
<circle cx="0" cy="0" r="20" fill="url(#grad2)" />
</g>
</g>
<rect x="1" y="65" width="296" height="200" />
<image x="12" y="65" width="274" height="200" xlink:href="../../img/skins/heron/059.png" />
<rect x="2" y="64" width="10" height="202" />
<rect x="286" y="64" width="10" height="202" />
<g transform="translate(12,265)">
<g class="svg_effect">
<g transform="translate(137.0,67.5)" v-bind:class="{used:used_effects_indexes.includes(0)}">
<g class="svg_resource_icon" v-on:click="effectClick(0)">
<circle cx="0" cy="0" r="20" fill="yellow" x="0" y="0" />
<text x="0" y="9" font-size="24" text-anchor="middle" fill="black" font-weight="bold" font-family="Helvetica">2</text>
</g>
</g>
</g>
</g>
</svg>

After

Width:  |  Height:  |  Size: 2.2 KiB

+64
View File
@@ -0,0 +1,64 @@
<?xml version="1.0" encoding="UTF-8"?>
<svg xmlns="http://www.w3.org/2000/svg" xmlns:xlink="http://www.w3.org/1999/xlink"
width="298" height="417" viewBox="0 0 298 417" id="card60" class="card" xmlns:v-bind="https://vuejs.org/guide/essentials/class-and-style.html" xmlns:v-on="https://vuejs.org/guide/essentials/event-handling.html">
<defs>
<linearGradient x1="0" y1="0" x2="1" y2="0" gradientUnits="objectBoundingBox" id="grad1">
<stop offset="0" stop-color="blue" stop-opacity="1" />
<stop offset="1" stop-color="blue" stop-opacity="0" />
</linearGradient>
<linearGradient x1="0" y1="1" x2="0" y2="0" gradientUnits="objectBoundingBox" id="grad2">
<stop offset="0" stop-color="#ff9935" stop-opacity="1" />
<stop offset="1" stop-color="#ffe744" stop-opacity="1" />
</linearGradient>
<filter id="drop-shadow">
<feDropShadow dx="1" dy="1" stdDeviation="0"></feDropShadow>
</filter>
</defs>
<use xlink:href="#drop-shadow" />
<g id="background">
<rect x="0" y="0" width="298" height="417" rx="15" ry="18" fill="black" stroke="white" stroke-width="1" />
<rect x="12" y="12" width="274" height="388" rx="0" ry="0" fill="lightblue" />
</g>
<g id="title">
<text x="149.0" y="36" font-size="19" text-anchor="middle" fill="black" font-weight="bold" font-family="Helvetica">Bounty Collection</text>
<text x="149.0" y="53" font-size="13" text-anchor="middle" fill="black" font-family="Helvetica">Action</text>
</g>
<g transform="translate(36,37)">
<g id="faction_icon">
<circle cx="1" cy="1" r="20" fill="black" filter="url(#drop-shadow)" />
<circle cx="0" cy="0" r="20" fill="url(#grad2)" />
</g>
</g>
<g transform="translate(260,36)">
<g class="svg_resource_icon" v-on:click="console.warn('unknown interaction')">
<circle cx="0" cy="0" r="20" fill="yellow" x="0" y="0" />
<text x="0" y="9" font-size="24" text-anchor="middle" fill="black" font-weight="bold" font-family="Helvetica">7</text>
</g>
</g>
<rect x="1" y="65" width="296" height="200" />
<image x="12" y="65" width="274" height="200" xlink:href="../../img/missing.png" />
<rect x="2" y="64" width="10" height="202" />
<rect x="286" y="64" width="10" height="202" />
<g transform="translate(12,265)">
<path d="M10,80 L264,80" stroke="black" stroke-width="1" />
<g class="svg_effect">
<g transform="translate(137.0,70.66666666666667)" class="svg_effect" v-bind:class="{used:used_effects_indexes.includes(1)}" v-on:click="effectClick(1)">
<text x="0" y="-11.0" font-size="11" text-anchor="middle" fill="black" font-family="Helvetica"><tspan x="0" dy="0em">Mettez la prochaine carte dont</tspan><tspan x="0" dy="1em">vous faites l'acquisition ce tour-ci</tspan><tspan x="0" dy="1em"> dans votre main.</tspan></text>
</g>
<g transform="translate(137.0,33.0)" v-bind:class="{used:used_effects_indexes.includes(0)}">
<g class="svg_resource_icon" v-on:click="effectClick(0)">
<circle cx="0" cy="0" r="20" fill="yellow" x="0" y="0" />
<text x="0" y="9" font-size="24" text-anchor="middle" fill="black" font-weight="bold" font-family="Helvetica">3</text>
</g>
</g>
</g>
<g transform="translate(0,80)">
<g class="svg_effect">
<circle cx="30" cy="27.5" r="15" fill="url(#grad2)" filter="url(#drop-shadow)" />
<g transform="translate(137.0,31.0)" class="svg_effect" v-bind:class="{used:used_effects_indexes.includes(2)}" v-on:click="effectClick(2)">
<text x="0" y="-0.0" font-size="14" text-anchor="middle" fill="black" font-family="Helvetica">Piochez une carte.</text>
</g>
</g>
</g>
</g>
</svg>

After

Width:  |  Height:  |  Size: 3.4 KiB

+58
View File
@@ -0,0 +1,58 @@
<?xml version="1.0" encoding="UTF-8"?>
<svg xmlns="http://www.w3.org/2000/svg" xmlns:xlink="http://www.w3.org/1999/xlink"
width="298" height="417" viewBox="0 0 298 417" id="card61" class="card" xmlns:v-bind="https://vuejs.org/guide/essentials/class-and-style.html" xmlns:v-on="https://vuejs.org/guide/essentials/event-handling.html">
<defs>
<linearGradient x1="0" y1="0" x2="1" y2="0" gradientUnits="objectBoundingBox" id="grad1">
<stop offset="0" stop-color="green" stop-opacity="1" />
<stop offset="1" stop-color="green" stop-opacity="0" />
</linearGradient>
<linearGradient x1="0" y1="1" x2="0" y2="0" gradientUnits="objectBoundingBox" id="grad2">
<stop offset="0" stop-color="#ff9935" stop-opacity="1" />
<stop offset="1" stop-color="#ffe744" stop-opacity="1" />
</linearGradient>
<filter id="drop-shadow">
<feDropShadow dx="1" dy="1" stdDeviation="0"></feDropShadow>
</filter>
</defs>
<use xlink:href="#drop-shadow" />
<g id="background">
<rect x="0" y="0" width="298" height="417" rx="15" ry="18" fill="black" stroke="white" stroke-width="1" />
<rect x="12" y="12" width="274" height="388" rx="0" ry="0" fill="lightgreen" />
</g>
<g id="title">
<text x="149.0" y="36" font-size="19" text-anchor="middle" fill="black" font-weight="bold" font-family="Helvetica">Daring Escape</text>
<text x="149.0" y="53" font-size="13" text-anchor="middle" fill="black" font-family="Helvetica">Action</text>
</g>
<g transform="translate(36,37)">
<g id="faction_icon">
<circle cx="1" cy="1" r="20" fill="black" filter="url(#drop-shadow)" />
<circle cx="0" cy="0" r="20" fill="url(#grad2)" />
</g>
</g>
<g transform="translate(260,36)">
<g class="svg_resource_icon" v-on:click="console.warn('unknown interaction')">
<circle cx="0" cy="0" r="20" fill="yellow" x="0" y="0" />
<text x="0" y="9" font-size="24" text-anchor="middle" fill="black" font-weight="bold" font-family="Helvetica">3</text>
</g>
</g>
<rect x="1" y="65" width="296" height="200" />
<image x="12" y="65" width="274" height="200" xlink:href="../../img/missing.png" />
<rect x="2" y="64" width="10" height="202" />
<rect x="286" y="64" width="10" height="202" />
<g transform="translate(12,265)">
<path d="M10,80 L264,80" stroke="black" stroke-width="1" />
<g class="svg_effect">
<g transform="translate(137.0,43.5)" class="svg_effect" v-bind:class="{used:used_effects_indexes.includes(0)}" v-on:click="effectClick(0)">
<text x="0" y="-0.0" font-size="14" text-anchor="middle" fill="black" font-family="Helvetica">discard restack_discarded_card</text>
</g>
</g>
<g transform="translate(0,80)">
<g class="svg_effect">
<circle cx="30" cy="27.5" r="15" fill="black" filter="url(#drop-shadow)" />
<g transform="translate(137.0,31.0)" class="svg_effect" v-bind:class="{used:used_effects_indexes.includes(2)}" v-on:click="effectClick(2)">
<text x="0" y="-0.0" font-size="14" text-anchor="middle" fill="black" font-family="Helvetica">Piochez une carte.</text>
</g>
</g>
</g>
</g>
</svg>

After

Width:  |  Height:  |  Size: 2.9 KiB

+70
View File
@@ -0,0 +1,70 @@
<?xml version="1.0" encoding="UTF-8"?>
<svg xmlns="http://www.w3.org/2000/svg" xmlns:xlink="http://www.w3.org/1999/xlink"
width="298" height="417" viewBox="0 0 298 417" id="card62" class="card" xmlns:v-bind="https://vuejs.org/guide/essentials/class-and-style.html" xmlns:v-on="https://vuejs.org/guide/essentials/event-handling.html">
<defs>
<linearGradient x1="0" y1="0" x2="1" y2="0" gradientUnits="objectBoundingBox" id="grad1">
<stop offset="0" stop-color="yellow" stop-opacity="1" />
<stop offset="1" stop-color="yellow" stop-opacity="0" />
</linearGradient>
<linearGradient x1="0" y1="1" x2="0" y2="0" gradientUnits="objectBoundingBox" id="grad2">
<stop offset="0" stop-color="#ff9935" stop-opacity="1" />
<stop offset="1" stop-color="#ffe744" stop-opacity="1" />
</linearGradient>
<filter id="drop-shadow">
<feDropShadow dx="1" dy="1" stdDeviation="0"></feDropShadow>
</filter>
</defs>
<use xlink:href="#drop-shadow" />
<g id="background">
<rect x="0" y="0" width="298" height="417" rx="15" ry="18" fill="black" stroke="white" stroke-width="1" />
<rect x="12" y="12" width="274" height="388" rx="0" ry="0" fill="rgb(206, 182, 167)" />
</g>
<g id="title">
<text x="149.0" y="36" font-size="19" text-anchor="middle" fill="black" font-weight="bold" font-family="Helvetica">Fearless Charge</text>
<text x="149.0" y="53" font-size="13" text-anchor="middle" fill="black" font-family="Helvetica">Action</text>
</g>
<g transform="translate(36,37)">
<g id="faction_icon">
<circle cx="1" cy="1" r="20" fill="black" filter="url(#drop-shadow)" />
<circle cx="0" cy="0" r="20" fill="url(#grad2)" />
</g>
</g>
<g transform="translate(260,36)">
<g class="svg_resource_icon" v-on:click="console.warn('unknown interaction')">
<circle cx="0" cy="0" r="20" fill="yellow" x="0" y="0" />
<text x="0" y="9" font-size="24" text-anchor="middle" fill="black" font-weight="bold" font-family="Helvetica">8</text>
</g>
</g>
<rect x="1" y="65" width="296" height="200" />
<image x="12" y="65" width="274" height="200" xlink:href="../../img/missing.png" />
<rect x="2" y="64" width="10" height="202" />
<rect x="286" y="64" width="10" height="202" />
<g transform="translate(12,265)">
<path d="M10,80 L264,80" stroke="black" stroke-width="1" />
<g class="svg_effect">
<g transform="translate(137.0,70.66666666666667)" class="svg_effect" v-bind:class="{used:used_effects_indexes.includes(2)}" v-on:click="effectClick(2)">
<text x="0" y="-0.0" font-size="13.333333333333334" text-anchor="middle" fill="black" font-family="Helvetica">Piochez deux cartes.</text>
</g>
<g transform="translate(107.0,33.0)" v-bind:class="{used:used_effects_indexes.includes(0)}">
<g class="svg_resource_icon" v-on:click="effectClick(0)">
<circle cx="0" cy="0" r="20" fill="red" x="0" y="0" />
<text x="0" y="9" font-size="24" text-anchor="middle" fill="white" font-weight="bold" font-family="Helvetica">5</text>
</g>
</g>
<g transform="translate(167.0,33.0)" v-bind:class="{used:used_effects_indexes.includes(1)}">
<g class="svg_resource_icon" v-on:click="effectClick(1)">
<circle cx="0" cy="0" r="20" fill="green" x="0" y="0" />
<text x="0" y="9" font-size="24" text-anchor="middle" fill="white" font-weight="bold" font-family="Helvetica">5</text>
</g>
</g>
</g>
<g transform="translate(0,80)">
<g class="svg_effect">
<circle cx="30" cy="27.5" r="15" fill="black" filter="url(#drop-shadow)" />
<g transform="translate(137.0,31.0)" class="svg_effect" v-bind:class="{used:used_effects_indexes.includes(3)}" v-on:click="effectClick(3)">
<text x="0" y="-0.0" font-size="14" text-anchor="middle" fill="black" font-family="Helvetica">prepare_all_champions</text>
</g>
</g>
</g>
</g>
</svg>

After

Width:  |  Height:  |  Size: 3.6 KiB

+64
View File
@@ -0,0 +1,64 @@
<?xml version="1.0" encoding="UTF-8"?>
<svg xmlns="http://www.w3.org/2000/svg" xmlns:xlink="http://www.w3.org/1999/xlink"
width="298" height="417" viewBox="0 0 298 417" id="card63" class="card" xmlns:v-bind="https://vuejs.org/guide/essentials/class-and-style.html" xmlns:v-on="https://vuejs.org/guide/essentials/event-handling.html">
<defs>
<linearGradient x1="0" y1="0" x2="1" y2="0" gradientUnits="objectBoundingBox" id="grad1">
<stop offset="0" stop-color="red" stop-opacity="1" />
<stop offset="1" stop-color="red" stop-opacity="0" />
</linearGradient>
<linearGradient x1="0" y1="1" x2="0" y2="0" gradientUnits="objectBoundingBox" id="grad2">
<stop offset="0" stop-color="#ff9935" stop-opacity="1" />
<stop offset="1" stop-color="#ffe744" stop-opacity="1" />
</linearGradient>
<filter id="drop-shadow">
<feDropShadow dx="1" dy="1" stdDeviation="0"></feDropShadow>
</filter>
</defs>
<use xlink:href="#drop-shadow" />
<g id="background">
<rect x="0" y="0" width="298" height="417" rx="15" ry="18" fill="black" stroke="white" stroke-width="1" />
<rect x="12" y="12" width="274" height="388" rx="0" ry="0" fill="lightcoral" />
</g>
<g id="title">
<text x="149.0" y="36" font-size="19" text-anchor="middle" fill="black" font-weight="bold" font-family="Helvetica">Sway</text>
<text x="149.0" y="53" font-size="13" text-anchor="middle" fill="black" font-family="Helvetica">Action</text>
</g>
<g transform="translate(36,37)">
<g id="faction_icon">
<circle cx="1" cy="1" r="20" fill="black" filter="url(#drop-shadow)" />
<circle cx="0" cy="0" r="20" fill="url(#grad2)" />
</g>
</g>
<g transform="translate(260,36)">
<g class="svg_resource_icon" v-on:click="console.warn('unknown interaction')">
<circle cx="0" cy="0" r="20" fill="yellow" x="0" y="0" />
<text x="0" y="9" font-size="24" text-anchor="middle" fill="black" font-weight="bold" font-family="Helvetica">3</text>
</g>
</g>
<rect x="1" y="65" width="296" height="200" />
<image x="12" y="65" width="274" height="200" xlink:href="../../img/missing.png" />
<rect x="2" y="64" width="10" height="202" />
<rect x="286" y="64" width="10" height="202" />
<g transform="translate(12,265)">
<path d="M10,80 L264,80" stroke="black" stroke-width="1" />
<g class="svg_effect">
<g transform="translate(137.0,70.66666666666667)" class="svg_effect" v-bind:class="{used:used_effects_indexes.includes(1)}" v-on:click="effectClick(1)">
<text x="0" y="-0.0" font-size="13.333333333333334" text-anchor="middle" fill="black" font-family="Helvetica">cheaper_champions_passive</text>
</g>
<g transform="translate(137.0,33.0)" v-bind:class="{used:used_effects_indexes.includes(0)}">
<g class="svg_resource_icon" v-on:click="effectClick(0)">
<circle cx="0" cy="0" r="20" fill="yellow" x="0" y="0" />
<text x="0" y="9" font-size="24" text-anchor="middle" fill="black" font-weight="bold" font-family="Helvetica">3</text>
</g>
</g>
</g>
<g transform="translate(0,80)">
<g class="svg_effect">
<circle cx="30" cy="27.5" r="15" fill="black" filter="url(#drop-shadow)" />
<g transform="translate(137.0,31.0)" class="svg_effect" v-bind:class="{used:used_effects_indexes.includes(2)}" v-on:click="effectClick(2)">
<text x="0" y="-0.0" font-size="14" text-anchor="middle" fill="black" font-family="Helvetica">control_opposing_champion_passive</text>
</g>
</g>
</g>
</g>
</svg>

After

Width:  |  Height:  |  Size: 3.2 KiB

+60
View File
@@ -0,0 +1,60 @@
<?xml version="1.0" encoding="UTF-8"?>
<svg xmlns="http://www.w3.org/2000/svg" xmlns:xlink="http://www.w3.org/1999/xlink"
width="298" height="417" viewBox="0 0 298 417" id="card64" class="card" xmlns:v-bind="https://vuejs.org/guide/essentials/class-and-style.html" xmlns:v-on="https://vuejs.org/guide/essentials/event-handling.html">
<defs>
<linearGradient x1="0" y1="0" x2="1" y2="0" gradientUnits="objectBoundingBox" id="grad1">
<stop offset="0" stop-color="blue" stop-opacity="1" />
<stop offset="1" stop-color="blue" stop-opacity="0" />
</linearGradient>
<linearGradient x1="0" y1="1" x2="0" y2="0" gradientUnits="objectBoundingBox" id="grad2">
<stop offset="0" stop-color="#ff9935" stop-opacity="1" />
<stop offset="1" stop-color="#ffe744" stop-opacity="1" />
</linearGradient>
<filter id="drop-shadow">
<feDropShadow dx="1" dy="1" stdDeviation="0"></feDropShadow>
</filter>
</defs>
<use xlink:href="#drop-shadow" />
<g id="background">
<rect x="0" y="0" width="298" height="417" rx="15" ry="18" fill="black" stroke="white" stroke-width="1" />
<rect x="12" y="12" width="274" height="388" rx="0" ry="0" fill="lightblue" />
</g>
<g id="title">
<text x="149.0" y="36" font-size="19" text-anchor="middle" fill="black" font-weight="bold" font-family="Helvetica">Con Artist</text>
<text x="149.0" y="53" font-size="13" text-anchor="middle" fill="black" font-family="Helvetica">Champion</text>
</g>
<g transform="translate(36,37)">
<g id="faction_icon">
<circle cx="1" cy="1" r="20" fill="black" filter="url(#drop-shadow)" />
<circle cx="0" cy="0" r="20" fill="url(#grad2)" />
</g>
</g>
<g transform="translate(260,36)">
<g class="svg_resource_icon" v-on:click="console.warn('unknown interaction')">
<circle cx="0" cy="0" r="20" fill="yellow" x="0" y="0" />
<text x="0" y="9" font-size="24" text-anchor="middle" fill="black" font-weight="bold" font-family="Helvetica">2</text>
</g>
</g>
<rect x="1" y="65" width="296" height="200" />
<image x="12" y="65" width="274" height="200" xlink:href="../../img/missing.png" />
<rect x="2" y="64" width="10" height="202" />
<rect x="286" y="64" width="10" height="202" />
<g transform="translate(12,265)">
<g class="svg_effect">
<circle cx="30" cy="67.5" r="15" fill="gray" filter="url(#drop-shadow)" />
<g transform="translate(137.0,101.5)" class="svg_effect" v-bind:class="{used:used_effects_indexes.includes(1)}" v-on:click="effectClick(1)">
<text x="0" y="-0.0" font-size="14" text-anchor="middle" fill="black" font-family="Helvetica">+ x None</text>
</g>
<g transform="translate(137.0,60.5)" v-bind:class="{used:used_effects_indexes.includes(0)}">
<g class="svg_resource_icon" v-on:click="effectClick(0)">
<circle cx="0" cy="0" r="20" fill="red" x="0" y="0" />
<text x="0" y="9" font-size="24" text-anchor="middle" fill="white" font-weight="bold" font-family="Helvetica">2</text>
</g>
</g>
</g>
</g>
<g transform="translate(268,417)">
<path d="M-2.9999999999999982,-2.0 L-29.6295824562643,-21.347524157501468 L-19.45798706418925,-52.652475842498525 L13.45798706418924,-52.65247584249853 L23.629582456264302,-21.34752415750148 Z" fill="darkgrey" stroke="#eee" stroke-width="2" />
<text x="-3" y="-20" font-size="28px" font-weight="bold" font-family="Helvetica" text-anchor="middle" fill="black">2</text>
</g>
</svg>

After

Width:  |  Height:  |  Size: 3.2 KiB

+60
View File
@@ -0,0 +1,60 @@
<?xml version="1.0" encoding="UTF-8"?>
<svg xmlns="http://www.w3.org/2000/svg" xmlns:xlink="http://www.w3.org/1999/xlink"
width="298" height="417" viewBox="0 0 298 417" id="card65" class="card" xmlns:v-bind="https://vuejs.org/guide/essentials/class-and-style.html" xmlns:v-on="https://vuejs.org/guide/essentials/event-handling.html">
<defs>
<linearGradient x1="0" y1="0" x2="1" y2="0" gradientUnits="objectBoundingBox" id="grad1">
<stop offset="0" stop-color="red" stop-opacity="1" />
<stop offset="1" stop-color="red" stop-opacity="0" />
</linearGradient>
<linearGradient x1="0" y1="1" x2="0" y2="0" gradientUnits="objectBoundingBox" id="grad2">
<stop offset="0" stop-color="#ff9935" stop-opacity="1" />
<stop offset="1" stop-color="#ffe744" stop-opacity="1" />
</linearGradient>
<filter id="drop-shadow">
<feDropShadow dx="1" dy="1" stdDeviation="0"></feDropShadow>
</filter>
</defs>
<use xlink:href="#drop-shadow" />
<g id="background">
<rect x="0" y="0" width="298" height="417" rx="15" ry="18" fill="black" stroke="white" stroke-width="1" />
<rect x="12" y="12" width="274" height="388" rx="0" ry="0" fill="lightcoral" />
</g>
<g id="title">
<text x="149.0" y="36" font-size="19" text-anchor="middle" fill="black" font-weight="bold" font-family="Helvetica">Olara, the Slayer</text>
<text x="149.0" y="53" font-size="13" text-anchor="middle" fill="black" font-family="Helvetica">Champion</text>
</g>
<g transform="translate(36,37)">
<g id="faction_icon">
<circle cx="1" cy="1" r="20" fill="black" filter="url(#drop-shadow)" />
<circle cx="0" cy="0" r="20" fill="url(#grad2)" />
</g>
</g>
<g transform="translate(260,36)">
<g class="svg_resource_icon" v-on:click="console.warn('unknown interaction')">
<circle cx="0" cy="0" r="20" fill="yellow" x="0" y="0" />
<text x="0" y="9" font-size="24" text-anchor="middle" fill="black" font-weight="bold" font-family="Helvetica">4</text>
</g>
</g>
<rect x="1" y="65" width="296" height="200" />
<image x="12" y="65" width="274" height="200" xlink:href="../../img/missing.png" />
<rect x="2" y="64" width="10" height="202" />
<rect x="286" y="64" width="10" height="202" />
<g transform="translate(12,265)">
<g class="svg_effect">
<circle cx="30" cy="67.5" r="15" fill="gray" filter="url(#drop-shadow)" />
<g transform="translate(137.0,101.5)" class="svg_effect" v-bind:class="{used:used_effects_indexes.includes(1)}" v-on:click="effectClick(1)">
<text x="0" y="-0.0" font-size="14" text-anchor="middle" fill="black" font-family="Helvetica">damage_all_champions</text>
</g>
<g transform="translate(137.0,60.5)" v-bind:class="{used:used_effects_indexes.includes(0)}">
<g class="svg_resource_icon" v-on:click="effectClick(0)">
<circle cx="0" cy="0" r="20" fill="yellow" x="0" y="0" />
<text x="0" y="9" font-size="24" text-anchor="middle" fill="black" font-weight="bold" font-family="Helvetica">2</text>
</g>
</g>
</g>
</g>
<g transform="translate(268,417)">
<path d="M-2.9999999999999982,-2.0 L-29.6295824562643,-21.347524157501468 L-19.45798706418925,-52.652475842498525 L13.45798706418924,-52.65247584249853 L23.629582456264302,-21.34752415750148 Z" fill="darkgrey" stroke="#eee" stroke-width="2" />
<text x="-3" y="-20" font-size="28px" font-weight="bold" font-family="Helvetica" text-anchor="middle" fill="black">5</text>
</g>
</svg>

After

Width:  |  Height:  |  Size: 3.2 KiB

+62
View File
@@ -0,0 +1,62 @@
<?xml version="1.0" encoding="UTF-8"?>
<svg xmlns="http://www.w3.org/2000/svg" xmlns:xlink="http://www.w3.org/1999/xlink"
width="298" height="417" viewBox="0 0 298 417" id="card66" class="card" xmlns:v-bind="https://vuejs.org/guide/essentials/class-and-style.html" xmlns:v-on="https://vuejs.org/guide/essentials/event-handling.html">
<defs>
<linearGradient x1="0" y1="0" x2="1" y2="0" gradientUnits="objectBoundingBox" id="grad1">
<stop offset="0" stop-color="green" stop-opacity="1" />
<stop offset="1" stop-color="green" stop-opacity="0" />
</linearGradient>
<linearGradient x1="0" y1="1" x2="0" y2="0" gradientUnits="objectBoundingBox" id="grad2">
<stop offset="0" stop-color="#ff9935" stop-opacity="1" />
<stop offset="1" stop-color="#ffe744" stop-opacity="1" />
</linearGradient>
<filter id="drop-shadow">
<feDropShadow dx="1" dy="1" stdDeviation="0"></feDropShadow>
</filter>
</defs>
<use xlink:href="#drop-shadow" />
<g id="background">
<rect x="0" y="0" width="298" height="417" rx="15" ry="18" fill="black" stroke="white" stroke-width="1" />
<rect x="12" y="12" width="274" height="388" rx="0" ry="0" fill="lightgreen" />
</g>
<g id="title">
<text x="149.0" y="36" font-size="19" text-anchor="middle" fill="black" font-weight="bold" font-family="Helvetica">Pelleas, the Seeker</text>
<text x="149.0" y="53" font-size="13" text-anchor="middle" fill="black" font-family="Helvetica">Champion</text>
</g>
<g transform="translate(36,37)">
<g id="faction_icon">
<circle cx="1" cy="1" r="20" fill="black" filter="url(#drop-shadow)" />
<circle cx="0" cy="0" r="20" fill="url(#grad2)" />
</g>
</g>
<g transform="translate(260,36)">
<g class="svg_resource_icon" v-on:click="console.warn('unknown interaction')">
<circle cx="0" cy="0" r="20" fill="yellow" x="0" y="0" />
<text x="0" y="9" font-size="24" text-anchor="middle" fill="black" font-weight="bold" font-family="Helvetica">5</text>
</g>
</g>
<rect x="1" y="65" width="296" height="200" />
<image x="12" y="65" width="274" height="200" xlink:href="../../img/missing.png" />
<rect x="2" y="64" width="10" height="202" />
<rect x="286" y="64" width="10" height="202" />
<g transform="translate(12,265)">
<g class="svg_effect">
<circle cx="30" cy="67.5" r="15" fill="gray" filter="url(#drop-shadow)" />
<g transform="translate(137.0,101.5)" class="svg_effect" v-bind:class="{used:used_effects_indexes.includes(1)}" v-on:click="effectClick(1)">
<text x="0" y="-0.0" font-size="14" text-anchor="middle" fill="black" font-family="Helvetica">restack_discarded_action</text>
</g>
<g transform="translate(137.0,60.5)" v-bind:class="{used:used_effects_indexes.includes(0)}">
<g class="svg_resource_icon" v-on:click="effectClick(0)">
<circle cx="0" cy="0" r="20" fill="red" x="0" y="0" />
<text x="0" y="9" font-size="24" text-anchor="middle" fill="white" font-weight="bold" font-family="Helvetica">3</text>
</g>
</g>
</g>
</g>
<g transform="translate(268,417)">
<path d="M-2.9999999999999982,-2.0 L-29.6295824562643,-21.347524157501468 L-19.45798706418925,-52.652475842498525 L13.45798706418924,-52.65247584249853 L23.629582456264302,-21.34752415750148 Z" fill="black" stroke="lightgrey" stroke-width="2" />
<rect x="-28" y="-72" width="49" height="17" fill="black" stroke="lightgrey" stroke-width="2" />
<text x="-3" y="-59" font-size="12px" text-anchor="middle" fill="white" font-weight="bold" font-family="Helvetica">Garde</text>
<text x="-3" y="-20" font-size="28px" font-weight="bold" font-family="Helvetica" text-anchor="middle" fill="white">4</text>
</g>
</svg>

After

Width:  |  Height:  |  Size: 3.4 KiB

+54
View File
@@ -0,0 +1,54 @@
<?xml version="1.0" encoding="UTF-8"?>
<svg xmlns="http://www.w3.org/2000/svg" xmlns:xlink="http://www.w3.org/1999/xlink"
width="298" height="417" viewBox="0 0 298 417" id="card67" class="card" xmlns:v-bind="https://vuejs.org/guide/essentials/class-and-style.html" xmlns:v-on="https://vuejs.org/guide/essentials/event-handling.html">
<defs>
<linearGradient x1="0" y1="0" x2="1" y2="0" gradientUnits="objectBoundingBox" id="grad1">
<stop offset="0" stop-color="yellow" stop-opacity="1" />
<stop offset="1" stop-color="yellow" stop-opacity="0" />
</linearGradient>
<linearGradient x1="0" y1="1" x2="0" y2="0" gradientUnits="objectBoundingBox" id="grad2">
<stop offset="0" stop-color="#ff9935" stop-opacity="1" />
<stop offset="1" stop-color="#ffe744" stop-opacity="1" />
</linearGradient>
<filter id="drop-shadow">
<feDropShadow dx="1" dy="1" stdDeviation="0"></feDropShadow>
</filter>
</defs>
<use xlink:href="#drop-shadow" />
<g id="background">
<rect x="0" y="0" width="298" height="417" rx="15" ry="18" fill="black" stroke="white" stroke-width="1" />
<rect x="12" y="12" width="274" height="388" rx="0" ry="0" fill="rgb(206, 182, 167)" />
</g>
<g id="title">
<text x="149.0" y="36" font-size="19" text-anchor="middle" fill="black" font-weight="bold" font-family="Helvetica">Veteran Squire</text>
<text x="149.0" y="53" font-size="13" text-anchor="middle" fill="black" font-family="Helvetica">Champion</text>
</g>
<g transform="translate(36,37)">
<g id="faction_icon">
<circle cx="1" cy="1" r="20" fill="black" filter="url(#drop-shadow)" />
<circle cx="0" cy="0" r="20" fill="url(#grad2)" />
</g>
</g>
<g transform="translate(260,36)">
<g class="svg_resource_icon" v-on:click="console.warn('unknown interaction')">
<circle cx="0" cy="0" r="20" fill="yellow" x="0" y="0" />
<text x="0" y="9" font-size="24" text-anchor="middle" fill="black" font-weight="bold" font-family="Helvetica">3</text>
</g>
</g>
<rect x="1" y="65" width="296" height="200" />
<image x="12" y="65" width="274" height="200" xlink:href="../../img/missing.png" />
<rect x="2" y="64" width="10" height="202" />
<rect x="286" y="64" width="10" height="202" />
<g transform="translate(12,265)">
<g class="svg_effect">
<circle cx="30" cy="67.5" r="15" fill="gray" filter="url(#drop-shadow)" />
<g transform="translate(137.0,71.0)" class="svg_effect" v-bind:class="{used:used_effects_indexes.includes(0)}" v-on:click="effectClick(0)">
<text x="0" y="-7.0" font-size="14" text-anchor="middle" fill="black" font-family="Helvetica"><tspan x="0" dy="0em">+ x pour chaque Champion x</tspan><tspan x="0" dy="1em">que vous avez en jeu</tspan></text>
</g>
</g>
</g>
<g transform="translate(268,417)">
<path d="M-2.9999999999999982,-2.0 L-29.6295824562643,-21.347524157501468 L-19.45798706418925,-52.652475842498525 L13.45798706418924,-52.65247584249853 L23.629582456264302,-21.34752415750148 Z" fill="darkgrey" stroke="#eee" stroke-width="2" />
<text x="-3" y="-20" font-size="28px" font-weight="bold" font-family="Helvetica" text-anchor="middle" fill="black">3</text>
</g>
</svg>

After

Width:  |  Height:  |  Size: 3.0 KiB

+61
View File
@@ -0,0 +1,61 @@
<?xml version="1.0" encoding="UTF-8"?>
<svg xmlns="http://www.w3.org/2000/svg" xmlns:xlink="http://www.w3.org/1999/xlink"
width="298" height="417" viewBox="0 0 298 417" id="card68" class="card" xmlns:v-bind="https://vuejs.org/guide/essentials/class-and-style.html" xmlns:v-on="https://vuejs.org/guide/essentials/event-handling.html">
<defs>
<linearGradient x1="0" y1="0" x2="1" y2="0" gradientUnits="objectBoundingBox" id="grad1">
<stop offset="0" stop-color="yellow" stop-opacity="1" />
<stop offset="1" stop-color="yellow" stop-opacity="0" />
</linearGradient>
<linearGradient x1="0" y1="1" x2="0" y2="0" gradientUnits="objectBoundingBox" id="grad2">
<stop offset="0" stop-color="#ff9935" stop-opacity="1" />
<stop offset="1" stop-color="#ffe744" stop-opacity="1" />
</linearGradient>
<filter id="drop-shadow">
<feDropShadow dx="1" dy="1" stdDeviation="0"></feDropShadow>
</filter>
</defs>
<use xlink:href="#drop-shadow" />
<g id="background">
<rect x="0" y="0" width="298" height="417" rx="15" ry="18" fill="black" stroke="white" stroke-width="1" />
<rect x="12" y="12" width="274" height="388" rx="0" ry="0" fill="rgb(206, 182, 167)" />
</g>
<g id="title">
<text x="149.0" y="36" font-size="19" text-anchor="middle" fill="black" font-weight="bold" font-family="Helvetica">Confiscate</text>
<text x="149.0" y="53" font-size="13" text-anchor="middle" fill="black" font-family="Helvetica">Action</text>
</g>
<g transform="translate(36,37)">
<g id="faction_icon">
<circle cx="1" cy="1" r="20" fill="black" filter="url(#drop-shadow)" />
<circle cx="0" cy="0" r="20" fill="url(#grad2)" />
</g>
</g>
<g transform="translate(260,36)">
<g class="svg_resource_icon" v-on:click="console.warn('unknown interaction')">
<circle cx="0" cy="0" r="20" fill="yellow" x="0" y="0" />
<text x="0" y="9" font-size="24" text-anchor="middle" fill="black" font-weight="bold" font-family="Helvetica">3</text>
</g>
</g>
<rect x="1" y="65" width="296" height="200" />
<image x="12" y="65" width="274" height="200" xlink:href="../../img/missing.png" />
<rect x="2" y="64" width="10" height="202" />
<rect x="286" y="64" width="10" height="202" />
<g transform="translate(12,265)">
<path d="M10,80 L264,80" stroke="black" stroke-width="1" />
<g class="svg_effect">
<g transform="translate(137.0,43.5)" class="svg_effect" v-bind:class="{used:used_effects_indexes.includes(0)}" v-on:click="effectClick(0)">
<text x="0" y="-0.0" font-size="14" text-anchor="middle" fill="black" font-family="Helvetica">buy_for_free</text>
</g>
</g>
<g transform="translate(0,80)">
<g class="svg_effect">
<circle cx="30" cy="27.5" r="15" fill="url(#grad2)" filter="url(#drop-shadow)" />
<g transform="translate(137.0,27.5)" v-bind:class="{used:used_effects_indexes.includes(1)}">
<g class="svg_resource_icon" v-on:click="effectClick(1)">
<circle cx="0" cy="0" r="18.333333333333332" fill="green" x="0" y="0" />
<text x="0" y="9" font-size="24" text-anchor="middle" fill="white" font-weight="bold" font-family="Helvetica">6</text>
</g>
</g>
</g>
</g>
</g>
</svg>

After

Width:  |  Height:  |  Size: 2.9 KiB

+64
View File
@@ -0,0 +1,64 @@
<?xml version="1.0" encoding="UTF-8"?>
<svg xmlns="http://www.w3.org/2000/svg" xmlns:xlink="http://www.w3.org/1999/xlink"
width="298" height="417" viewBox="0 0 298 417" id="card69" class="card" xmlns:v-bind="https://vuejs.org/guide/essentials/class-and-style.html" xmlns:v-on="https://vuejs.org/guide/essentials/event-handling.html">
<defs>
<linearGradient x1="0" y1="0" x2="1" y2="0" gradientUnits="objectBoundingBox" id="grad1">
<stop offset="0" stop-color="red" stop-opacity="1" />
<stop offset="1" stop-color="red" stop-opacity="0" />
</linearGradient>
<linearGradient x1="0" y1="1" x2="0" y2="0" gradientUnits="objectBoundingBox" id="grad2">
<stop offset="0" stop-color="#ff9935" stop-opacity="1" />
<stop offset="1" stop-color="#ffe744" stop-opacity="1" />
</linearGradient>
<filter id="drop-shadow">
<feDropShadow dx="1" dy="1" stdDeviation="0"></feDropShadow>
</filter>
</defs>
<use xlink:href="#drop-shadow" />
<g id="background">
<rect x="0" y="0" width="298" height="417" rx="15" ry="18" fill="black" stroke="white" stroke-width="1" />
<rect x="12" y="12" width="274" height="388" rx="0" ry="0" fill="lightcoral" />
</g>
<g id="title">
<text x="149.0" y="36" font-size="19" text-anchor="middle" fill="black" font-weight="bold" font-family="Helvetica">Demonic Cloud</text>
<text x="149.0" y="53" font-size="13" text-anchor="middle" fill="black" font-family="Helvetica">Action</text>
</g>
<g transform="translate(36,37)">
<g id="faction_icon">
<circle cx="1" cy="1" r="20" fill="black" filter="url(#drop-shadow)" />
<circle cx="0" cy="0" r="20" fill="url(#grad2)" />
</g>
</g>
<g transform="translate(260,36)">
<g class="svg_resource_icon" v-on:click="console.warn('unknown interaction')">
<circle cx="0" cy="0" r="20" fill="yellow" x="0" y="0" />
<text x="0" y="9" font-size="24" text-anchor="middle" fill="black" font-weight="bold" font-family="Helvetica">7</text>
</g>
</g>
<rect x="1" y="65" width="296" height="200" />
<image x="12" y="65" width="274" height="200" xlink:href="../../img/missing.png" />
<rect x="2" y="64" width="10" height="202" />
<rect x="286" y="64" width="10" height="202" />
<g transform="translate(12,265)">
<path d="M10,80 L264,80" stroke="black" stroke-width="1" />
<g class="svg_effect">
<g transform="translate(137.0,70.66666666666667)" class="svg_effect" v-bind:class="{used:used_effects_indexes.includes(1)}" v-on:click="effectClick(1)">
<text x="0" y="-6.666666666666667" font-size="13.333333333333334" text-anchor="middle" fill="black" font-family="Helvetica"><tspan x="0" dy="0em">damage_all_champions </tspan><tspan x="0" dy="1em">Piochez une carte.</tspan></text>
</g>
<g transform="translate(137.0,33.0)" v-bind:class="{used:used_effects_indexes.includes(0)}">
<g class="svg_resource_icon" v-on:click="effectClick(0)">
<circle cx="0" cy="0" r="20" fill="red" x="0" y="0" />
<text x="0" y="9" font-size="24" text-anchor="middle" fill="white" font-weight="bold" font-family="Helvetica">7</text>
</g>
</g>
</g>
<g transform="translate(0,80)">
<g class="svg_effect">
<circle cx="30" cy="27.5" r="15" fill="url(#grad2)" filter="url(#drop-shadow)" />
<g transform="translate(137.0,31.0)" class="svg_effect" v-bind:class="{used:used_effects_indexes.includes(3)}" v-on:click="effectClick(3)">
<text x="0" y="-5.5" font-size="11" text-anchor="middle" fill="black" font-family="Helvetica"><tspan x="0" dy="0em">Vous pouvez sacrifier une carte</tspan><tspan x="0" dy="1em">de votre main ou de votre défausse.</tspan></text>
</g>
</g>
</g>
</g>
</svg>

After

Width:  |  Height:  |  Size: 3.4 KiB

+55
View File
@@ -0,0 +1,55 @@
<?xml version="1.0" encoding="UTF-8"?>
<svg xmlns="http://www.w3.org/2000/svg" xmlns:xlink="http://www.w3.org/1999/xlink"
width="298" height="417" viewBox="0 0 298 417" id="card70" class="card" xmlns:v-bind="https://vuejs.org/guide/essentials/class-and-style.html" xmlns:v-on="https://vuejs.org/guide/essentials/event-handling.html">
<defs>
<linearGradient x1="0" y1="0" x2="1" y2="0" gradientUnits="objectBoundingBox" id="grad1">
<stop offset="0" stop-color="green" stop-opacity="1" />
<stop offset="1" stop-color="green" stop-opacity="0" />
</linearGradient>
<linearGradient x1="0" y1="1" x2="0" y2="0" gradientUnits="objectBoundingBox" id="grad2">
<stop offset="0" stop-color="#ff9935" stop-opacity="1" />
<stop offset="1" stop-color="#ffe744" stop-opacity="1" />
</linearGradient>
<filter id="drop-shadow">
<feDropShadow dx="1" dy="1" stdDeviation="0"></feDropShadow>
</filter>
</defs>
<use xlink:href="#drop-shadow" />
<g id="background">
<rect x="0" y="0" width="298" height="417" rx="15" ry="18" fill="black" stroke="white" stroke-width="1" />
<rect x="12" y="12" width="274" height="388" rx="0" ry="0" fill="lightgreen" />
</g>
<g id="title">
<text x="149.0" y="36" font-size="19" text-anchor="middle" fill="black" font-weight="bold" font-family="Helvetica">Pack’s Fury</text>
<text x="149.0" y="53" font-size="13" text-anchor="middle" fill="black" font-family="Helvetica">Action</text>
</g>
<g transform="translate(36,37)">
<g id="faction_icon">
<circle cx="1" cy="1" r="20" fill="black" filter="url(#drop-shadow)" />
<circle cx="0" cy="0" r="20" fill="url(#grad2)" />
</g>
</g>
<g transform="translate(260,36)">
<g class="svg_resource_icon" v-on:click="console.warn('unknown interaction')">
<circle cx="0" cy="0" r="20" fill="yellow" x="0" y="0" />
<text x="0" y="9" font-size="24" text-anchor="middle" fill="black" font-weight="bold" font-family="Helvetica">7</text>
</g>
</g>
<rect x="1" y="65" width="296" height="200" />
<image x="12" y="65" width="274" height="200" xlink:href="../../img/missing.png" />
<rect x="2" y="64" width="10" height="202" />
<rect x="286" y="64" width="10" height="202" />
<g transform="translate(12,265)">
<g class="svg_effect">
<g transform="translate(137.0,101.5)" class="svg_effect" v-bind:class="{used:used_effects_indexes.includes(1)}" v-on:click="effectClick(1)">
<text x="0" y="-0.0" font-size="14" text-anchor="middle" fill="black" font-family="Helvetica">discard_x_and_draw_x</text>
</g>
<g transform="translate(137.0,60.5)" v-bind:class="{used:used_effects_indexes.includes(0)}">
<g class="svg_resource_icon" v-on:click="effectClick(0)">
<circle cx="0" cy="0" r="20" fill="red" x="0" y="0" />
<text x="0" y="9" font-size="24" text-anchor="middle" fill="white" font-weight="bold" font-family="Helvetica">7</text>
</g>
</g>
</g>
</g>
</svg>

After

Width:  |  Height:  |  Size: 2.7 KiB

+55
View File
@@ -0,0 +1,55 @@
<?xml version="1.0" encoding="UTF-8"?>
<svg xmlns="http://www.w3.org/2000/svg" xmlns:xlink="http://www.w3.org/1999/xlink"
width="298" height="417" viewBox="0 0 298 417" id="card71" class="card" xmlns:v-bind="https://vuejs.org/guide/essentials/class-and-style.html" xmlns:v-on="https://vuejs.org/guide/essentials/event-handling.html">
<defs>
<linearGradient x1="0" y1="0" x2="1" y2="0" gradientUnits="objectBoundingBox" id="grad1">
<stop offset="0" stop-color="blue" stop-opacity="1" />
<stop offset="1" stop-color="blue" stop-opacity="0" />
</linearGradient>
<linearGradient x1="0" y1="1" x2="0" y2="0" gradientUnits="objectBoundingBox" id="grad2">
<stop offset="0" stop-color="#ff9935" stop-opacity="1" />
<stop offset="1" stop-color="#ffe744" stop-opacity="1" />
</linearGradient>
<filter id="drop-shadow">
<feDropShadow dx="1" dy="1" stdDeviation="0"></feDropShadow>
</filter>
</defs>
<use xlink:href="#drop-shadow" />
<g id="background">
<rect x="0" y="0" width="298" height="417" rx="15" ry="18" fill="black" stroke="white" stroke-width="1" />
<rect x="12" y="12" width="274" height="388" rx="0" ry="0" fill="lightblue" />
</g>
<g id="title">
<text x="149.0" y="36" font-size="19" text-anchor="middle" fill="black" font-weight="bold" font-family="Helvetica">Rosser</text>
<text x="149.0" y="53" font-size="13" text-anchor="middle" fill="black" font-family="Helvetica">Action</text>
</g>
<g transform="translate(36,37)">
<g id="faction_icon">
<circle cx="1" cy="1" r="20" fill="black" filter="url(#drop-shadow)" />
<circle cx="0" cy="0" r="20" fill="url(#grad2)" />
</g>
</g>
<g transform="translate(260,36)">
<g class="svg_resource_icon" v-on:click="console.warn('unknown interaction')">
<circle cx="0" cy="0" r="20" fill="yellow" x="0" y="0" />
<text x="0" y="9" font-size="24" text-anchor="middle" fill="black" font-weight="bold" font-family="Helvetica">2</text>
</g>
</g>
<rect x="1" y="65" width="296" height="200" />
<image x="12" y="65" width="274" height="200" xlink:href="../../img/skins/heron/071.png" />
<rect x="2" y="64" width="10" height="202" />
<rect x="286" y="64" width="10" height="202" />
<g transform="translate(12,265)">
<g class="svg_effect">
<g transform="translate(137.0,101.5)" class="svg_effect" v-bind:class="{used:used_effects_indexes.includes(1)}" v-on:click="effectClick(1)">
<text x="0" y="-0.0" font-size="14" text-anchor="middle" fill="black" font-family="Helvetica">Assomez le champion ciblé.</text>
</g>
<g transform="translate(137.0,60.5)" v-bind:class="{used:used_effects_indexes.includes(0)}">
<g class="svg_resource_icon" v-on:click="effectClick(0)">
<circle cx="0" cy="0" r="20" fill="red" x="0" y="0" />
<text x="0" y="9" font-size="24" text-anchor="middle" fill="white" font-weight="bold" font-family="Helvetica">4</text>
</g>
</g>
</g>
</g>
</svg>

After

Width:  |  Height:  |  Size: 2.7 KiB

+71
View File
@@ -0,0 +1,71 @@
<?xml version="1.0" encoding="UTF-8"?>
<svg xmlns="http://www.w3.org/2000/svg" xmlns:xlink="http://www.w3.org/1999/xlink"
width="298" height="417" viewBox="0 0 298 417" id="card72" class="card" xmlns:v-bind="https://vuejs.org/guide/essentials/class-and-style.html" xmlns:v-on="https://vuejs.org/guide/essentials/event-handling.html">
<defs>
<linearGradient x1="0" y1="0" x2="1" y2="0" gradientUnits="objectBoundingBox" id="grad1">
<stop offset="0" stop-color="yellow" stop-opacity="1" />
<stop offset="1" stop-color="yellow" stop-opacity="0" />
</linearGradient>
<linearGradient x1="0" y1="1" x2="0" y2="0" gradientUnits="objectBoundingBox" id="grad2">
<stop offset="0" stop-color="#ff9935" stop-opacity="1" />
<stop offset="1" stop-color="#ffe744" stop-opacity="1" />
</linearGradient>
<filter id="drop-shadow">
<feDropShadow dx="1" dy="1" stdDeviation="0"></feDropShadow>
</filter>
</defs>
<use xlink:href="#drop-shadow" />
<g id="background">
<rect x="0" y="0" width="298" height="417" rx="15" ry="18" fill="black" stroke="white" stroke-width="1" />
<rect x="12" y="12" width="274" height="388" rx="0" ry="0" fill="rgb(206, 182, 167)" />
</g>
<g id="title">
<text x="149.0" y="36" font-size="19" text-anchor="middle" fill="black" font-weight="bold" font-family="Helvetica">Andor, the Valiant</text>
<text x="149.0" y="53" font-size="13" text-anchor="middle" fill="black" font-family="Helvetica">Champion</text>
</g>
<g transform="translate(36,37)">
<g id="faction_icon">
<circle cx="1" cy="1" r="20" fill="black" filter="url(#drop-shadow)" />
<circle cx="0" cy="0" r="20" fill="url(#grad2)" />
</g>
</g>
<g transform="translate(260,36)">
<g class="svg_resource_icon" v-on:click="console.warn('unknown interaction')">
<circle cx="0" cy="0" r="20" fill="yellow" x="0" y="0" />
<text x="0" y="9" font-size="24" text-anchor="middle" fill="black" font-weight="bold" font-family="Helvetica">6</text>
</g>
</g>
<rect x="1" y="65" width="296" height="200" />
<image x="12" y="65" width="274" height="200" xlink:href="../../img/missing.png" />
<rect x="2" y="64" width="10" height="202" />
<rect x="286" y="64" width="10" height="202" />
<g transform="translate(12,265)">
<path d="M10,80 L264,80" stroke="black" stroke-width="1" />
<g class="svg_effect">
<circle cx="30" cy="40.0" r="15" fill="gray" filter="url(#drop-shadow)" />
<g transform="translate(137.0,70.66666666666667)" class="svg_effect" v-bind:class="{used:used_effects_indexes.includes(1)}" v-on:click="effectClick(1)">
<text x="0" y="-0.0" font-size="13.333333333333334" text-anchor="middle" fill="black" font-family="Helvetica">Piochez une carte.</text>
</g>
<g transform="translate(137.0,33.0)" v-bind:class="{used:used_effects_indexes.includes(0)}">
<g class="svg_resource_icon" v-on:click="effectClick(0)">
<circle cx="0" cy="0" r="20" fill="red" x="0" y="0" />
<text x="0" y="9" font-size="24" text-anchor="middle" fill="white" font-weight="bold" font-family="Helvetica">2</text>
</g>
</g>
</g>
<g transform="translate(0,80)">
<g class="svg_effect">
<circle cx="30" cy="27.5" r="15" fill="url(#grad2)" filter="url(#drop-shadow)" />
<g transform="translate(137.0,31.0)" class="svg_effect" v-bind:class="{used:used_effects_indexes.includes(2)}" v-on:click="effectClick(2)">
<text x="0" y="-0.0" font-size="14" text-anchor="middle" fill="black" font-family="Helvetica">prepare_another_champion</text>
</g>
</g>
</g>
</g>
<g transform="translate(268,417)">
<path d="M-2.9999999999999982,-2.0 L-29.6295824562643,-21.347524157501468 L-19.45798706418925,-52.652475842498525 L13.45798706418924,-52.65247584249853 L23.629582456264302,-21.34752415750148 Z" fill="black" stroke="lightgrey" stroke-width="2" />
<rect x="-28" y="-72" width="49" height="17" fill="black" stroke="lightgrey" stroke-width="2" />
<text x="-3" y="-59" font-size="12px" text-anchor="middle" fill="white" font-weight="bold" font-family="Helvetica">Garde</text>
<text x="-3" y="-20" font-size="28px" font-weight="bold" font-family="Helvetica" text-anchor="middle" fill="white">5</text>
</g>
</svg>

After

Width:  |  Height:  |  Size: 3.9 KiB

+56
View File
@@ -0,0 +1,56 @@
<?xml version="1.0" encoding="UTF-8"?>
<svg xmlns="http://www.w3.org/2000/svg" xmlns:xlink="http://www.w3.org/1999/xlink"
width="298" height="417" viewBox="0 0 298 417" id="card73" class="card" xmlns:v-bind="https://vuejs.org/guide/essentials/class-and-style.html" xmlns:v-on="https://vuejs.org/guide/essentials/event-handling.html">
<defs>
<linearGradient x1="0" y1="0" x2="1" y2="0" gradientUnits="objectBoundingBox" id="grad1">
<stop offset="0" stop-color="red" stop-opacity="1" />
<stop offset="1" stop-color="red" stop-opacity="0" />
</linearGradient>
<linearGradient x1="0" y1="1" x2="0" y2="0" gradientUnits="objectBoundingBox" id="grad2">
<stop offset="0" stop-color="#ff9935" stop-opacity="1" />
<stop offset="1" stop-color="#ffe744" stop-opacity="1" />
</linearGradient>
<filter id="drop-shadow">
<feDropShadow dx="1" dy="1" stdDeviation="0"></feDropShadow>
</filter>
</defs>
<use xlink:href="#drop-shadow" />
<g id="background">
<rect x="0" y="0" width="298" height="417" rx="15" ry="18" fill="black" stroke="white" stroke-width="1" />
<rect x="12" y="12" width="274" height="388" rx="0" ry="0" fill="lightcoral" />
</g>
<g id="title">
<text x="149.0" y="36" font-size="19" text-anchor="middle" fill="black" font-weight="bold" font-family="Helvetica">Fettered Imp</text>
<text x="149.0" y="53" font-size="13" text-anchor="middle" fill="black" font-family="Helvetica">Champion</text>
</g>
<g transform="translate(36,37)">
<g id="faction_icon">
<circle cx="1" cy="1" r="20" fill="black" filter="url(#drop-shadow)" />
<circle cx="0" cy="0" r="20" fill="url(#grad2)" />
</g>
</g>
<g transform="translate(260,36)">
<g class="svg_resource_icon" v-on:click="console.warn('unknown interaction')">
<circle cx="0" cy="0" r="20" fill="yellow" x="0" y="0" />
<text x="0" y="9" font-size="24" text-anchor="middle" fill="black" font-weight="bold" font-family="Helvetica">2</text>
</g>
</g>
<rect x="1" y="65" width="296" height="200" />
<image x="12" y="65" width="274" height="200" xlink:href="../../img/missing.png" />
<rect x="2" y="64" width="10" height="202" />
<rect x="286" y="64" width="10" height="202" />
<g transform="translate(12,265)">
<g class="svg_effect">
<circle cx="30" cy="67.5" r="15" fill="gray" filter="url(#drop-shadow)" />
<g transform="translate(137.0,71.0)" class="svg_effect" v-bind:class="{used:used_effects_indexes.includes(0)}" v-on:click="effectClick(0)">
<text x="0" y="-5.5" font-size="11" text-anchor="middle" fill="black" font-family="Helvetica"><tspan x="0" dy="0em">Vous pouvez sacrifier une carte</tspan><tspan x="0" dy="1em">de votre main ou de votre défausse.</tspan></text>
</g>
</g>
</g>
<g transform="translate(268,417)">
<path d="M-2.9999999999999982,-2.0 L-29.6295824562643,-21.347524157501468 L-19.45798706418925,-52.652475842498525 L13.45798706418924,-52.65247584249853 L23.629582456264302,-21.34752415750148 Z" fill="black" stroke="lightgrey" stroke-width="2" />
<rect x="-28" y="-72" width="49" height="17" fill="black" stroke="lightgrey" stroke-width="2" />
<text x="-3" y="-59" font-size="12px" text-anchor="middle" fill="white" font-weight="bold" font-family="Helvetica">Garde</text>
<text x="-3" y="-20" font-size="28px" font-weight="bold" font-family="Helvetica" text-anchor="middle" fill="white">5</text>
</g>
</svg>

After

Width:  |  Height:  |  Size: 3.2 KiB

+66
View File
@@ -0,0 +1,66 @@
<?xml version="1.0" encoding="UTF-8"?>
<svg xmlns="http://www.w3.org/2000/svg" xmlns:xlink="http://www.w3.org/1999/xlink"
width="298" height="417" viewBox="0 0 298 417" id="card74" class="card" xmlns:v-bind="https://vuejs.org/guide/essentials/class-and-style.html" xmlns:v-on="https://vuejs.org/guide/essentials/event-handling.html">
<defs>
<linearGradient x1="0" y1="0" x2="1" y2="0" gradientUnits="objectBoundingBox" id="grad1">
<stop offset="0" stop-color="blue" stop-opacity="1" />
<stop offset="1" stop-color="blue" stop-opacity="0" />
</linearGradient>
<linearGradient x1="0" y1="1" x2="0" y2="0" gradientUnits="objectBoundingBox" id="grad2">
<stop offset="0" stop-color="#ff9935" stop-opacity="1" />
<stop offset="1" stop-color="#ffe744" stop-opacity="1" />
</linearGradient>
<filter id="drop-shadow">
<feDropShadow dx="1" dy="1" stdDeviation="0"></feDropShadow>
</filter>
</defs>
<use xlink:href="#drop-shadow" />
<g id="background">
<rect x="0" y="0" width="298" height="417" rx="15" ry="18" fill="black" stroke="white" stroke-width="1" />
<rect x="12" y="12" width="274" height="388" rx="0" ry="0" fill="lightblue" />
</g>
<g id="title">
<text x="149.0" y="36" font-size="19" text-anchor="middle" fill="black" font-weight="bold" font-family="Helvetica">Lenka, the Hunter</text>
<text x="149.0" y="53" font-size="13" text-anchor="middle" fill="black" font-family="Helvetica">Champion</text>
</g>
<g transform="translate(36,37)">
<g id="faction_icon">
<circle cx="1" cy="1" r="20" fill="black" filter="url(#drop-shadow)" />
<circle cx="0" cy="0" r="20" fill="url(#grad2)" />
</g>
</g>
<g transform="translate(260,36)">
<g class="svg_resource_icon" v-on:click="console.warn('unknown interaction')">
<circle cx="0" cy="0" r="20" fill="yellow" x="0" y="0" />
<text x="0" y="9" font-size="24" text-anchor="middle" fill="black" font-weight="bold" font-family="Helvetica">5</text>
</g>
</g>
<rect x="1" y="65" width="296" height="200" />
<image x="12" y="65" width="274" height="200" xlink:href="../../img/missing.png" />
<rect x="2" y="64" width="10" height="202" />
<rect x="286" y="64" width="10" height="202" />
<g transform="translate(12,265)">
<path d="M10,80 L264,80" stroke="black" stroke-width="1" />
<g class="svg_effect">
<circle cx="30" cy="40.0" r="15" fill="gray" filter="url(#drop-shadow)" />
<g transform="translate(137.0,40.0)" v-bind:class="{used:used_effects_indexes.includes(0)}">
<g class="svg_resource_icon" v-on:click="effectClick(0)">
<circle cx="0" cy="0" r="20" fill="red" x="0" y="0" />
<text x="0" y="9" font-size="24" text-anchor="middle" fill="white" font-weight="bold" font-family="Helvetica">4</text>
</g>
</g>
</g>
<g transform="translate(0,80)">
<g class="svg_effect">
<circle cx="30" cy="27.5" r="15" fill="url(#grad2)" filter="url(#drop-shadow)" />
<g transform="translate(137.0,31.0)" class="svg_effect" v-bind:class="{used:used_effects_indexes.includes(1)}" v-on:click="effectClick(1)">
<text x="0" y="-0.0" font-size="14" text-anchor="middle" fill="black" font-family="Helvetica">Assomez le champion ciblé.</text>
</g>
</g>
</g>
</g>
<g transform="translate(268,417)">
<path d="M-2.9999999999999982,-2.0 L-29.6295824562643,-21.347524157501468 L-19.45798706418925,-52.652475842498525 L13.45798706418924,-52.65247584249853 L23.629582456264302,-21.34752415750148 Z" fill="darkgrey" stroke="#eee" stroke-width="2" />
<text x="-3" y="-20" font-size="28px" font-weight="bold" font-family="Helvetica" text-anchor="middle" fill="black">5</text>
</g>
</svg>

After

Width:  |  Height:  |  Size: 3.4 KiB

+69
View File
@@ -0,0 +1,69 @@
<?xml version="1.0" encoding="UTF-8"?>
<svg xmlns="http://www.w3.org/2000/svg" xmlns:xlink="http://www.w3.org/1999/xlink"
width="298" height="417" viewBox="0 0 298 417" id="card75" class="card" xmlns:v-bind="https://vuejs.org/guide/essentials/class-and-style.html" xmlns:v-on="https://vuejs.org/guide/essentials/event-handling.html">
<defs>
<linearGradient x1="0" y1="0" x2="1" y2="0" gradientUnits="objectBoundingBox" id="grad1">
<stop offset="0" stop-color="green" stop-opacity="1" />
<stop offset="1" stop-color="green" stop-opacity="0" />
</linearGradient>
<linearGradient x1="0" y1="1" x2="0" y2="0" gradientUnits="objectBoundingBox" id="grad2">
<stop offset="0" stop-color="#ff9935" stop-opacity="1" />
<stop offset="1" stop-color="#ffe744" stop-opacity="1" />
</linearGradient>
<filter id="drop-shadow">
<feDropShadow dx="1" dy="1" stdDeviation="0"></feDropShadow>
</filter>
</defs>
<use xlink:href="#drop-shadow" />
<g id="background">
<rect x="0" y="0" width="298" height="417" rx="15" ry="18" fill="black" stroke="white" stroke-width="1" />
<rect x="12" y="12" width="274" height="388" rx="0" ry="0" fill="lightgreen" />
</g>
<g id="title">
<text x="149.0" y="36" font-size="19" text-anchor="middle" fill="black" font-weight="bold" font-family="Helvetica">Pathfinder</text>
<text x="149.0" y="53" font-size="13" text-anchor="middle" fill="black" font-family="Helvetica">Champion</text>
</g>
<g transform="translate(36,37)">
<g id="faction_icon">
<circle cx="1" cy="1" r="20" fill="black" filter="url(#drop-shadow)" />
<circle cx="0" cy="0" r="20" fill="url(#grad2)" />
</g>
</g>
<g transform="translate(260,36)">
<g class="svg_resource_icon" v-on:click="console.warn('unknown interaction')">
<circle cx="0" cy="0" r="20" fill="yellow" x="0" y="0" />
<text x="0" y="9" font-size="24" text-anchor="middle" fill="black" font-weight="bold" font-family="Helvetica">3</text>
</g>
</g>
<rect x="1" y="65" width="296" height="200" />
<image x="12" y="65" width="274" height="200" xlink:href="../../img/missing.png" />
<rect x="2" y="64" width="10" height="202" />
<rect x="286" y="64" width="10" height="202" />
<g transform="translate(12,265)">
<path d="M10,80 L264,80" stroke="black" stroke-width="1" />
<g class="svg_effect">
<circle cx="30" cy="40.0" r="15" fill="gray" filter="url(#drop-shadow)" />
<g transform="translate(137.0,40.0)" v-bind:class="{used:used_effects_indexes.includes(0)}">
<g class="svg_resource_icon" v-on:click="effectClick(0)">
<circle cx="0" cy="0" r="20" fill="red" x="0" y="0" />
<text x="0" y="9" font-size="24" text-anchor="middle" fill="white" font-weight="bold" font-family="Helvetica">2</text>
</g>
</g>
</g>
<g transform="translate(0,80)">
<g class="svg_effect">
<circle cx="30" cy="27.5" r="15" fill="url(#grad2)" filter="url(#drop-shadow)" />
<g transform="translate(137.0,27.5)" v-bind:class="{used:used_effects_indexes.includes(1)}">
<g class="svg_resource_icon" v-on:click="effectClick(1)">
<circle cx="0" cy="0" r="18.333333333333332" fill="yellow" x="0" y="0" />
<text x="0" y="9" font-size="24" text-anchor="middle" fill="black" font-weight="bold" font-family="Helvetica">2</text>
</g>
</g>
</g>
</g>
</g>
<g transform="translate(268,417)">
<path d="M-2.9999999999999982,-2.0 L-29.6295824562643,-21.347524157501468 L-19.45798706418925,-52.652475842498525 L13.45798706418924,-52.65247584249853 L23.629582456264302,-21.34752415750148 Z" fill="darkgrey" stroke="#eee" stroke-width="2" />
<text x="-3" y="-20" font-size="28px" font-weight="bold" font-family="Helvetica" text-anchor="middle" fill="black">4</text>
</g>
</svg>

After

Width:  |  Height:  |  Size: 3.5 KiB

+62
View File
@@ -0,0 +1,62 @@
<?xml version="1.0" encoding="UTF-8"?>
<svg xmlns="http://www.w3.org/2000/svg" xmlns:xlink="http://www.w3.org/1999/xlink"
width="298" height="417" viewBox="0 0 298 417" id="card76" class="card" xmlns:v-bind="https://vuejs.org/guide/essentials/class-and-style.html" xmlns:v-on="https://vuejs.org/guide/essentials/event-handling.html">
<defs>
<linearGradient x1="0" y1="0" x2="1" y2="0" gradientUnits="objectBoundingBox" id="grad1">
<stop offset="0" stop-color="gray" stop-opacity="1" />
<stop offset="1" stop-color="gray" stop-opacity="0" />
</linearGradient>
<linearGradient x1="0" y1="1" x2="0" y2="0" gradientUnits="objectBoundingBox" id="grad2">
<stop offset="0" stop-color="#ff9935" stop-opacity="1" />
<stop offset="1" stop-color="#ffe744" stop-opacity="1" />
</linearGradient>
<filter id="drop-shadow">
<feDropShadow dx="1" dy="1" stdDeviation="0"></feDropShadow>
</filter>
</defs>
<use xlink:href="#drop-shadow" />
<g id="background">
<rect x="0" y="0" width="298" height="417" rx="15" ry="18" fill="black" stroke="white" stroke-width="1" />
<rect x="12" y="12" width="274" height="388" rx="0" ry="0" fill="lightgrey" />
</g>
<g id="title">
<text x="149.0" y="36" font-size="19" text-anchor="middle" fill="black" font-weight="bold" font-family="Helvetica">Cat Familiar</text>
<text x="149.0" y="53" font-size="13" text-anchor="middle" fill="black" font-family="Helvetica">Champion</text>
</g>
<g transform="translate(36,37)">
<g id="faction_icon">
<circle cx="1" cy="1" r="20" fill="black" filter="url(#drop-shadow)" />
<circle cx="0" cy="0" r="20" fill="url(#grad2)" />
</g>
</g>
<rect x="1" y="65" width="296" height="200" />
<image x="12" y="65" width="274" height="200" xlink:href="../../img/missing.png" />
<rect x="2" y="64" width="10" height="202" />
<rect x="286" y="64" width="10" height="202" />
<g transform="translate(12,265)">
<g class="svg_effect">
<g transform="translate(77.0,67.5)" v-bind:class="{used:used_effects_indexes.includes(0)}">
<g class="svg_resource_icon" v-on:click="effectClick(0)">
<circle cx="0" cy="0" r="20" fill="red" x="0" y="0" />
<text x="0" y="9" font-size="24" text-anchor="middle" fill="white" font-weight="bold" font-family="Helvetica">1</text>
</g>
</g>
<g transform="translate(137.0,67.5)" v-bind:class="{used:used_effects_indexes.includes(1)}">
<g class="svg_resource_icon" v-on:click="effectClick(1)">
<circle cx="0" cy="0" r="20" fill="yellow" x="0" y="0" />
<text x="0" y="9" font-size="24" text-anchor="middle" fill="black" font-weight="bold" font-family="Helvetica">1</text>
</g>
</g>
<g transform="translate(197.0,67.5)" v-bind:class="{used:used_effects_indexes.includes(2)}">
<g class="svg_resource_icon" v-on:click="effectClick(2)">
<circle cx="0" cy="0" r="20" fill="green" x="0" y="0" />
<text x="0" y="9" font-size="24" text-anchor="middle" fill="white" font-weight="bold" font-family="Helvetica">1</text>
</g>
</g>
</g>
</g>
<g transform="translate(268,417)">
<path d="M-2.9999999999999982,-2.0 L-29.6295824562643,-21.347524157501468 L-19.45798706418925,-52.652475842498525 L13.45798706418924,-52.65247584249853 L23.629582456264302,-21.34752415750148 Z" fill="darkgrey" stroke="#eee" stroke-width="2" />
<text x="-3" y="-20" font-size="28px" font-weight="bold" font-family="Helvetica" text-anchor="middle" fill="black">2</text>
</g>
</svg>

After

Width:  |  Height:  |  Size: 3.2 KiB

+46
View File
@@ -0,0 +1,46 @@
<?xml version="1.0" encoding="UTF-8"?>
<svg xmlns="http://www.w3.org/2000/svg" xmlns:xlink="http://www.w3.org/1999/xlink"
width="298" height="417" viewBox="0 0 298 417" id="card77" class="card" xmlns:v-bind="https://vuejs.org/guide/essentials/class-and-style.html" xmlns:v-on="https://vuejs.org/guide/essentials/event-handling.html">
<defs>
<linearGradient x1="0" y1="0" x2="1" y2="0" gradientUnits="objectBoundingBox" id="grad1">
<stop offset="0" stop-color="gray" stop-opacity="1" />
<stop offset="1" stop-color="gray" stop-opacity="0" />
</linearGradient>
<linearGradient x1="0" y1="1" x2="0" y2="0" gradientUnits="objectBoundingBox" id="grad2">
<stop offset="0" stop-color="#ff9935" stop-opacity="1" />
<stop offset="1" stop-color="#ffe744" stop-opacity="1" />
</linearGradient>
<filter id="drop-shadow">
<feDropShadow dx="1" dy="1" stdDeviation="0"></feDropShadow>
</filter>
</defs>
<use xlink:href="#drop-shadow" />
<g id="background">
<rect x="0" y="0" width="298" height="417" rx="15" ry="18" fill="black" stroke="white" stroke-width="1" />
<rect x="12" y="12" width="274" height="388" rx="0" ry="0" fill="lightgrey" />
</g>
<g id="title">
<text x="149.0" y="36" font-size="19" text-anchor="middle" fill="black" font-weight="bold" font-family="Helvetica">Ignite</text>
<text x="149.0" y="53" font-size="13" text-anchor="middle" fill="black" font-family="Helvetica">Action</text>
</g>
<g transform="translate(36,37)">
<g id="faction_icon">
<circle cx="1" cy="1" r="20" fill="black" filter="url(#drop-shadow)" />
<circle cx="0" cy="0" r="20" fill="url(#grad2)" />
</g>
</g>
<rect x="1" y="65" width="296" height="200" />
<image x="12" y="65" width="274" height="200" xlink:href="../../img/missing.png" />
<rect x="2" y="64" width="10" height="202" />
<rect x="286" y="64" width="10" height="202" />
<g transform="translate(12,265)">
<g class="svg_effect">
<g transform="translate(137.0,67.5)" v-bind:class="{used:used_effects_indexes.includes(0)}">
<g class="svg_resource_icon" v-on:click="effectClick(0)">
<circle cx="0" cy="0" r="20" fill="red" x="0" y="0" />
<text x="0" y="9" font-size="24" text-anchor="middle" fill="white" font-weight="bold" font-family="Helvetica">2</text>
</g>
</g>
</g>
</g>
</svg>

After

Width:  |  Height:  |  Size: 2.2 KiB

+49
View File
@@ -0,0 +1,49 @@
<?xml version="1.0" encoding="UTF-8"?>
<svg xmlns="http://www.w3.org/2000/svg" xmlns:xlink="http://www.w3.org/1999/xlink"
width="298" height="417" viewBox="0 0 298 417" id="card78" class="card" xmlns:v-bind="https://vuejs.org/guide/essentials/class-and-style.html" xmlns:v-on="https://vuejs.org/guide/essentials/event-handling.html">
<defs>
<linearGradient x1="0" y1="0" x2="1" y2="0" gradientUnits="objectBoundingBox" id="grad1">
<stop offset="0" stop-color="gray" stop-opacity="1" />
<stop offset="1" stop-color="gray" stop-opacity="0" />
</linearGradient>
<linearGradient x1="0" y1="1" x2="0" y2="0" gradientUnits="objectBoundingBox" id="grad2">
<stop offset="0" stop-color="#ff9935" stop-opacity="1" />
<stop offset="1" stop-color="#ffe744" stop-opacity="1" />
</linearGradient>
<filter id="drop-shadow">
<feDropShadow dx="1" dy="1" stdDeviation="0"></feDropShadow>
</filter>
</defs>
<use xlink:href="#drop-shadow" />
<g id="background">
<rect x="0" y="0" width="298" height="417" rx="15" ry="18" fill="black" stroke="white" stroke-width="1" />
<rect x="12" y="12" width="274" height="388" rx="0" ry="0" fill="lightgrey" />
</g>
<g id="title">
<text x="149.0" y="36" font-size="19" text-anchor="middle" fill="black" font-weight="bold" font-family="Helvetica">Spell Components</text>
<text x="149.0" y="53" font-size="13" text-anchor="middle" fill="black" font-family="Helvetica">item</text>
</g>
<g transform="translate(36,37)">
<g id="faction_icon">
<circle cx="1" cy="1" r="20" fill="black" filter="url(#drop-shadow)" />
<circle cx="0" cy="0" r="20" fill="url(#grad2)" />
</g>
</g>
<rect x="1" y="65" width="296" height="200" />
<image x="12" y="65" width="274" height="200" xlink:href="../../img/missing.png" />
<rect x="2" y="64" width="10" height="202" />
<rect x="286" y="64" width="10" height="202" />
<g transform="translate(12,265)">
<g class="svg_effect">
<g transform="translate(137.0,101.5)" class="svg_effect" v-bind:class="{used:used_effects_indexes.includes(1)}" v-on:click="effectClick(1)">
<text x="0" y="-0.0" font-size="14" text-anchor="middle" fill="black" font-family="Helvetica">cheaper_action</text>
</g>
<g transform="translate(137.0,60.5)" v-bind:class="{used:used_effects_indexes.includes(0)}">
<g class="svg_resource_icon" v-on:click="effectClick(0)">
<circle cx="0" cy="0" r="20" fill="yellow" x="0" y="0" />
<text x="0" y="9" font-size="24" text-anchor="middle" fill="black" font-weight="bold" font-family="Helvetica">1</text>
</g>
</g>
</g>
</g>
</svg>

After

Width:  |  Height:  |  Size: 2.4 KiB

+54
View File
@@ -0,0 +1,54 @@
<?xml version="1.0" encoding="UTF-8"?>
<svg xmlns="http://www.w3.org/2000/svg" xmlns:xlink="http://www.w3.org/1999/xlink"
width="298" height="417" viewBox="0 0 298 417" id="card79" class="card" xmlns:v-bind="https://vuejs.org/guide/essentials/class-and-style.html" xmlns:v-on="https://vuejs.org/guide/essentials/event-handling.html">
<defs>
<linearGradient x1="0" y1="0" x2="1" y2="0" gradientUnits="objectBoundingBox" id="grad1">
<stop offset="0" stop-color="gray" stop-opacity="1" />
<stop offset="1" stop-color="gray" stop-opacity="0" />
</linearGradient>
<linearGradient x1="0" y1="1" x2="0" y2="0" gradientUnits="objectBoundingBox" id="grad2">
<stop offset="0" stop-color="#ff9935" stop-opacity="1" />
<stop offset="1" stop-color="#ffe744" stop-opacity="1" />
</linearGradient>
<filter id="drop-shadow">
<feDropShadow dx="1" dy="1" stdDeviation="0"></feDropShadow>
</filter>
</defs>
<use xlink:href="#drop-shadow" />
<g id="background">
<rect x="0" y="0" width="298" height="417" rx="15" ry="18" fill="black" stroke="white" stroke-width="1" />
<rect x="12" y="12" width="274" height="388" rx="0" ry="0" fill="lightgrey" />
</g>
<g id="title">
<text x="149.0" y="36" font-size="19" text-anchor="middle" fill="black" font-weight="bold" font-family="Helvetica">Fire Staff</text>
<text x="149.0" y="53" font-size="13" text-anchor="middle" fill="black" font-family="Helvetica">item</text>
</g>
<g transform="translate(36,37)">
<g id="faction_icon">
<circle cx="1" cy="1" r="20" fill="black" filter="url(#drop-shadow)" />
<circle cx="0" cy="0" r="20" fill="url(#grad2)" />
</g>
</g>
<rect x="1" y="65" width="296" height="200" />
<image x="12" y="65" width="274" height="200" xlink:href="../../img/missing.png" />
<rect x="2" y="64" width="10" height="202" />
<rect x="286" y="64" width="10" height="202" />
<g transform="translate(12,265)">
<path d="M10,80 L264,80" stroke="black" stroke-width="1" />
<g class="svg_effect">
<g transform="translate(137.0,40.0)" v-bind:class="{used:used_effects_indexes.includes(0)}">
<g class="svg_resource_icon" v-on:click="effectClick(0)">
<circle cx="0" cy="0" r="20" fill="red" x="0" y="0" />
<text x="0" y="9" font-size="24" text-anchor="middle" fill="white" font-weight="bold" font-family="Helvetica">1</text>
</g>
</g>
</g>
<g transform="translate(0,80)">
<g class="svg_effect">
<g transform="translate(137.0,31.0)" class="svg_effect" v-bind:class="{used:used_effects_indexes.includes(1)}" v-on:click="effectClick(1)">
<text x="0" y="-0.0" font-size="14" text-anchor="middle" fill="black" font-family="Helvetica">Piochez une carte.</text>
</g>
</g>
</g>
</g>
</svg>

After

Width:  |  Height:  |  Size: 2.5 KiB

+49
View File
@@ -0,0 +1,49 @@
<?xml version="1.0" encoding="UTF-8"?>
<svg xmlns="http://www.w3.org/2000/svg" xmlns:xlink="http://www.w3.org/1999/xlink"
width="298" height="417" viewBox="0 0 298 417" id="card80" class="card" xmlns:v-bind="https://vuejs.org/guide/essentials/class-and-style.html" xmlns:v-on="https://vuejs.org/guide/essentials/event-handling.html">
<defs>
<linearGradient x1="0" y1="0" x2="1" y2="0" gradientUnits="objectBoundingBox" id="grad1">
<stop offset="0" stop-color="gray" stop-opacity="1" />
<stop offset="1" stop-color="gray" stop-opacity="0" />
</linearGradient>
<linearGradient x1="0" y1="1" x2="0" y2="0" gradientUnits="objectBoundingBox" id="grad2">
<stop offset="0" stop-color="#ff9935" stop-opacity="1" />
<stop offset="1" stop-color="#ffe744" stop-opacity="1" />
</linearGradient>
<filter id="drop-shadow">
<feDropShadow dx="1" dy="1" stdDeviation="0"></feDropShadow>
</filter>
</defs>
<use xlink:href="#drop-shadow" />
<g id="background">
<rect x="0" y="0" width="298" height="417" rx="15" ry="18" fill="black" stroke="white" stroke-width="1" />
<rect x="12" y="12" width="274" height="388" rx="0" ry="0" fill="lightgrey" />
</g>
<g id="title">
<text x="149.0" y="36" font-size="19" text-anchor="middle" fill="black" font-weight="bold" font-family="Helvetica">Throwing Knife</text>
<text x="149.0" y="53" font-size="13" text-anchor="middle" fill="black" font-family="Helvetica">item</text>
</g>
<g transform="translate(36,37)">
<g id="faction_icon">
<circle cx="1" cy="1" r="20" fill="black" filter="url(#drop-shadow)" />
<circle cx="0" cy="0" r="20" fill="url(#grad2)" />
</g>
</g>
<rect x="1" y="65" width="296" height="200" />
<image x="12" y="65" width="274" height="200" xlink:href="../../img/missing.png" />
<rect x="2" y="64" width="10" height="202" />
<rect x="286" y="64" width="10" height="202" />
<g transform="translate(12,265)">
<g class="svg_effect">
<g transform="translate(137.0,101.5)" class="svg_effect" v-bind:class="{used:used_effects_indexes.includes(1)}" v-on:click="effectClick(1)">
<text x="0" y="-7.0" font-size="14" text-anchor="middle" fill="black" font-family="Helvetica"><tspan x="0" dy="0em">+ x pour chaque autre Couteau</tspan><tspan x="0" dy="1em">que vous avez en jeu</tspan></text>
</g>
<g transform="translate(137.0,60.5)" v-bind:class="{used:used_effects_indexes.includes(0)}">
<g class="svg_resource_icon" v-on:click="effectClick(0)">
<circle cx="0" cy="0" r="20" fill="red" x="0" y="0" />
<text x="0" y="9" font-size="24" text-anchor="middle" fill="white" font-weight="bold" font-family="Helvetica">1</text>
</g>
</g>
</g>
</g>
</svg>

After

Width:  |  Height:  |  Size: 2.5 KiB

+54
View File
@@ -0,0 +1,54 @@
<?xml version="1.0" encoding="UTF-8"?>
<svg xmlns="http://www.w3.org/2000/svg" xmlns:xlink="http://www.w3.org/1999/xlink"
width="298" height="417" viewBox="0 0 298 417" id="card81" class="card" xmlns:v-bind="https://vuejs.org/guide/essentials/class-and-style.html" xmlns:v-on="https://vuejs.org/guide/essentials/event-handling.html">
<defs>
<linearGradient x1="0" y1="0" x2="1" y2="0" gradientUnits="objectBoundingBox" id="grad1">
<stop offset="0" stop-color="gray" stop-opacity="1" />
<stop offset="1" stop-color="gray" stop-opacity="0" />
</linearGradient>
<linearGradient x1="0" y1="1" x2="0" y2="0" gradientUnits="objectBoundingBox" id="grad2">
<stop offset="0" stop-color="#ff9935" stop-opacity="1" />
<stop offset="1" stop-color="#ffe744" stop-opacity="1" />
</linearGradient>
<filter id="drop-shadow">
<feDropShadow dx="1" dy="1" stdDeviation="0"></feDropShadow>
</filter>
</defs>
<use xlink:href="#drop-shadow" />
<g id="background">
<rect x="0" y="0" width="298" height="417" rx="15" ry="18" fill="black" stroke="white" stroke-width="1" />
<rect x="12" y="12" width="274" height="388" rx="0" ry="0" fill="lightgrey" />
</g>
<g id="title">
<text x="149.0" y="36" font-size="19" text-anchor="middle" fill="black" font-weight="bold" font-family="Helvetica">Black Arrow</text>
<text x="149.0" y="53" font-size="13" text-anchor="middle" fill="black" font-family="Helvetica">item</text>
</g>
<g transform="translate(36,37)">
<g id="faction_icon">
<circle cx="1" cy="1" r="20" fill="black" filter="url(#drop-shadow)" />
<circle cx="0" cy="0" r="20" fill="url(#grad2)" />
</g>
</g>
<rect x="1" y="65" width="296" height="200" />
<image x="12" y="65" width="274" height="200" xlink:href="../../img/missing.png" />
<rect x="2" y="64" width="10" height="202" />
<rect x="286" y="64" width="10" height="202" />
<g transform="translate(12,265)">
<path d="M10,80 L264,80" stroke="black" stroke-width="1" />
<g class="svg_effect">
<g transform="translate(137.0,40.0)" v-bind:class="{used:used_effects_indexes.includes(0)}">
<g class="svg_resource_icon" v-on:click="effectClick(0)">
<circle cx="0" cy="0" r="20" fill="red" x="0" y="0" />
<text x="0" y="9" font-size="24" text-anchor="middle" fill="white" font-weight="bold" font-family="Helvetica">1</text>
</g>
</g>
</g>
<g transform="translate(0,80)">
<g class="svg_effect">
<g transform="translate(137.0,31.0)" class="svg_effect" v-bind:class="{used:used_effects_indexes.includes(1)}" v-on:click="effectClick(1)">
<text x="0" y="-0.0" font-size="14" text-anchor="middle" fill="black" font-family="Helvetica">Piochez une carte.</text>
</g>
</g>
</g>
</g>
</svg>

After

Width:  |  Height:  |  Size: 2.5 KiB

+49
View File
@@ -0,0 +1,49 @@
<?xml version="1.0" encoding="UTF-8"?>
<svg xmlns="http://www.w3.org/2000/svg" xmlns:xlink="http://www.w3.org/1999/xlink"
width="298" height="417" viewBox="0 0 298 417" id="card82" class="card" xmlns:v-bind="https://vuejs.org/guide/essentials/class-and-style.html" xmlns:v-on="https://vuejs.org/guide/essentials/event-handling.html">
<defs>
<linearGradient x1="0" y1="0" x2="1" y2="0" gradientUnits="objectBoundingBox" id="grad1">
<stop offset="0" stop-color="gray" stop-opacity="1" />
<stop offset="1" stop-color="gray" stop-opacity="0" />
</linearGradient>
<linearGradient x1="0" y1="1" x2="0" y2="0" gradientUnits="objectBoundingBox" id="grad2">
<stop offset="0" stop-color="#ff9935" stop-opacity="1" />
<stop offset="1" stop-color="#ffe744" stop-opacity="1" />
</linearGradient>
<filter id="drop-shadow">
<feDropShadow dx="1" dy="1" stdDeviation="0"></feDropShadow>
</filter>
</defs>
<use xlink:href="#drop-shadow" />
<g id="background">
<rect x="0" y="0" width="298" height="417" rx="15" ry="18" fill="black" stroke="white" stroke-width="1" />
<rect x="12" y="12" width="274" height="388" rx="0" ry="0" fill="lightgrey" />
</g>
<g id="title">
<text x="149.0" y="36" font-size="19" text-anchor="middle" fill="black" font-weight="bold" font-family="Helvetica">Horn of Calling</text>
<text x="149.0" y="53" font-size="13" text-anchor="middle" fill="black" font-family="Helvetica">item</text>
</g>
<g transform="translate(36,37)">
<g id="faction_icon">
<circle cx="1" cy="1" r="20" fill="black" filter="url(#drop-shadow)" />
<circle cx="0" cy="0" r="20" fill="url(#grad2)" />
</g>
</g>
<rect x="1" y="65" width="296" height="200" />
<image x="12" y="65" width="274" height="200" xlink:href="../../img/missing.png" />
<rect x="2" y="64" width="10" height="202" />
<rect x="286" y="64" width="10" height="202" />
<g transform="translate(12,265)">
<g class="svg_effect">
<g transform="translate(137.0,101.5)" class="svg_effect" v-bind:class="{used:used_effects_indexes.includes(1)}" v-on:click="effectClick(1)">
<text x="0" y="-0.0" font-size="14" text-anchor="middle" fill="black" font-family="Helvetica">cheaper_champion</text>
</g>
<g transform="translate(137.0,60.5)" v-bind:class="{used:used_effects_indexes.includes(0)}">
<g class="svg_resource_icon" v-on:click="effectClick(0)">
<circle cx="0" cy="0" r="20" fill="yellow" x="0" y="0" />
<text x="0" y="9" font-size="24" text-anchor="middle" fill="black" font-weight="bold" font-family="Helvetica">1</text>
</g>
</g>
</g>
</g>
</svg>

After

Width:  |  Height:  |  Size: 2.4 KiB

+46
View File
@@ -0,0 +1,46 @@
<?xml version="1.0" encoding="UTF-8"?>
<svg xmlns="http://www.w3.org/2000/svg" xmlns:xlink="http://www.w3.org/1999/xlink"
width="298" height="417" viewBox="0 0 298 417" id="card83" class="card" xmlns:v-bind="https://vuejs.org/guide/essentials/class-and-style.html" xmlns:v-on="https://vuejs.org/guide/essentials/event-handling.html">
<defs>
<linearGradient x1="0" y1="0" x2="1" y2="0" gradientUnits="objectBoundingBox" id="grad1">
<stop offset="0" stop-color="gray" stop-opacity="1" />
<stop offset="1" stop-color="gray" stop-opacity="0" />
</linearGradient>
<linearGradient x1="0" y1="1" x2="0" y2="0" gradientUnits="objectBoundingBox" id="grad2">
<stop offset="0" stop-color="#ff9935" stop-opacity="1" />
<stop offset="1" stop-color="#ffe744" stop-opacity="1" />
</linearGradient>
<filter id="drop-shadow">
<feDropShadow dx="1" dy="1" stdDeviation="0"></feDropShadow>
</filter>
</defs>
<use xlink:href="#drop-shadow" />
<g id="background">
<rect x="0" y="0" width="298" height="417" rx="15" ry="18" fill="black" stroke="white" stroke-width="1" />
<rect x="12" y="12" width="274" height="388" rx="0" ry="0" fill="lightgrey" />
</g>
<g id="title">
<text x="149.0" y="36" font-size="19" text-anchor="middle" fill="black" font-weight="bold" font-family="Helvetica">Hunting Bow</text>
<text x="149.0" y="53" font-size="13" text-anchor="middle" fill="black" font-family="Helvetica">item</text>
</g>
<g transform="translate(36,37)">
<g id="faction_icon">
<circle cx="1" cy="1" r="20" fill="black" filter="url(#drop-shadow)" />
<circle cx="0" cy="0" r="20" fill="url(#grad2)" />
</g>
</g>
<rect x="1" y="65" width="296" height="200" />
<image x="12" y="65" width="274" height="200" xlink:href="../../img/missing.png" />
<rect x="2" y="64" width="10" height="202" />
<rect x="286" y="64" width="10" height="202" />
<g transform="translate(12,265)">
<g class="svg_effect">
<g transform="translate(137.0,67.5)" v-bind:class="{used:used_effects_indexes.includes(0)}">
<g class="svg_resource_icon" v-on:click="effectClick(0)">
<circle cx="0" cy="0" r="20" fill="red" x="0" y="0" />
<text x="0" y="9" font-size="24" text-anchor="middle" fill="white" font-weight="bold" font-family="Helvetica">2</text>
</g>
</g>
</g>
</g>
</svg>

After

Width:  |  Height:  |  Size: 2.2 KiB

+46
View File
@@ -0,0 +1,46 @@
<?xml version="1.0" encoding="UTF-8"?>
<svg xmlns="http://www.w3.org/2000/svg" xmlns:xlink="http://www.w3.org/1999/xlink"
width="298" height="417" viewBox="0 0 298 417" id="card84" class="card" xmlns:v-bind="https://vuejs.org/guide/essentials/class-and-style.html" xmlns:v-on="https://vuejs.org/guide/essentials/event-handling.html">
<defs>
<linearGradient x1="0" y1="0" x2="1" y2="0" gradientUnits="objectBoundingBox" id="grad1">
<stop offset="0" stop-color="gray" stop-opacity="1" />
<stop offset="1" stop-color="gray" stop-opacity="0" />
</linearGradient>
<linearGradient x1="0" y1="1" x2="0" y2="0" gradientUnits="objectBoundingBox" id="grad2">
<stop offset="0" stop-color="#ff9935" stop-opacity="1" />
<stop offset="1" stop-color="#ffe744" stop-opacity="1" />
</linearGradient>
<filter id="drop-shadow">
<feDropShadow dx="1" dy="1" stdDeviation="0"></feDropShadow>
</filter>
</defs>
<use xlink:href="#drop-shadow" />
<g id="background">
<rect x="0" y="0" width="298" height="417" rx="15" ry="18" fill="black" stroke="white" stroke-width="1" />
<rect x="12" y="12" width="274" height="388" rx="0" ry="0" fill="lightgrey" />
</g>
<g id="title">
<text x="149.0" y="36" font-size="19" text-anchor="middle" fill="black" font-weight="bold" font-family="Helvetica">Longsword</text>
<text x="149.0" y="53" font-size="13" text-anchor="middle" fill="black" font-family="Helvetica">item</text>
</g>
<g transform="translate(36,37)">
<g id="faction_icon">
<circle cx="1" cy="1" r="20" fill="black" filter="url(#drop-shadow)" />
<circle cx="0" cy="0" r="20" fill="url(#grad2)" />
</g>
</g>
<rect x="1" y="65" width="296" height="200" />
<image x="12" y="65" width="274" height="200" xlink:href="../../img/missing.png" />
<rect x="2" y="64" width="10" height="202" />
<rect x="286" y="64" width="10" height="202" />
<g transform="translate(12,265)">
<g class="svg_effect">
<g transform="translate(137.0,67.5)" v-bind:class="{used:used_effects_indexes.includes(0)}">
<g class="svg_resource_icon" v-on:click="effectClick(0)">
<circle cx="0" cy="0" r="20" fill="red" x="0" y="0" />
<text x="0" y="9" font-size="24" text-anchor="middle" fill="white" font-weight="bold" font-family="Helvetica">3</text>
</g>
</g>
</g>
</g>
</svg>

After

Width:  |  Height:  |  Size: 2.2 KiB

+42
View File
@@ -0,0 +1,42 @@
<?xml version="1.0" encoding="UTF-8"?>
<svg xmlns="http://www.w3.org/2000/svg" xmlns:xlink="http://www.w3.org/1999/xlink"
width="298" height="417" viewBox="0 0 298 417" id="card85" class="card" xmlns:v-bind="https://vuejs.org/guide/essentials/class-and-style.html" xmlns:v-on="https://vuejs.org/guide/essentials/event-handling.html">
<defs>
<linearGradient x1="0" y1="0" x2="1" y2="0" gradientUnits="objectBoundingBox" id="grad1">
<stop offset="0" stop-color="gray" stop-opacity="1" />
<stop offset="1" stop-color="gray" stop-opacity="0" />
</linearGradient>
<linearGradient x1="0" y1="1" x2="0" y2="0" gradientUnits="objectBoundingBox" id="grad2">
<stop offset="0" stop-color="#ff9935" stop-opacity="1" />
<stop offset="1" stop-color="#ffe744" stop-opacity="1" />
</linearGradient>
<filter id="drop-shadow">
<feDropShadow dx="1" dy="1" stdDeviation="0"></feDropShadow>
</filter>
</defs>
<use xlink:href="#drop-shadow" />
<g id="background">
<rect x="0" y="0" width="298" height="417" rx="15" ry="18" fill="black" stroke="white" stroke-width="1" />
<rect x="12" y="12" width="274" height="388" rx="0" ry="0" fill="lightgrey" />
</g>
<g id="title">
<text x="149.0" y="36" font-size="19" text-anchor="middle" fill="black" font-weight="bold" font-family="Helvetica">Shield Bearer</text>
<text x="149.0" y="53" font-size="13" text-anchor="middle" fill="black" font-family="Helvetica">Champion</text>
</g>
<g transform="translate(36,37)">
<g id="faction_icon">
<circle cx="1" cy="1" r="20" fill="black" filter="url(#drop-shadow)" />
<circle cx="0" cy="0" r="20" fill="url(#grad2)" />
</g>
</g>
<rect x="1" y="65" width="296" height="200" />
<image x="12" y="65" width="274" height="200" xlink:href="../../img/missing.png" />
<rect x="2" y="64" width="10" height="202" />
<rect x="286" y="64" width="10" height="202" />
<g transform="translate(268,417)">
<path d="M-2.9999999999999982,-2.0 L-29.6295824562643,-21.347524157501468 L-19.45798706418925,-52.652475842498525 L13.45798706418924,-52.65247584249853 L23.629582456264302,-21.34752415750148 Z" fill="black" stroke="lightgrey" stroke-width="2" />
<rect x="-28" y="-72" width="49" height="17" fill="black" stroke="lightgrey" stroke-width="2" />
<text x="-3" y="-59" font-size="12px" text-anchor="middle" fill="white" font-weight="bold" font-family="Helvetica">Garde</text>
<text x="-3" y="-20" font-size="28px" font-weight="bold" font-family="Helvetica" text-anchor="middle" fill="white">3</text>
</g>
</svg>

After

Width:  |  Height:  |  Size: 2.4 KiB

+54
View File
@@ -0,0 +1,54 @@
<?xml version="1.0" encoding="UTF-8"?>
<svg xmlns="http://www.w3.org/2000/svg" xmlns:xlink="http://www.w3.org/1999/xlink"
width="298" height="417" viewBox="0 0 298 417" id="card86" class="card" xmlns:v-bind="https://vuejs.org/guide/essentials/class-and-style.html" xmlns:v-on="https://vuejs.org/guide/essentials/event-handling.html">
<defs>
<linearGradient x1="0" y1="0" x2="1" y2="0" gradientUnits="objectBoundingBox" id="grad1">
<stop offset="0" stop-color="gray" stop-opacity="1" />
<stop offset="1" stop-color="gray" stop-opacity="0" />
</linearGradient>
<linearGradient x1="0" y1="1" x2="0" y2="0" gradientUnits="objectBoundingBox" id="grad2">
<stop offset="0" stop-color="#ff9935" stop-opacity="1" />
<stop offset="1" stop-color="#ffe744" stop-opacity="1" />
</linearGradient>
<filter id="drop-shadow">
<feDropShadow dx="1" dy="1" stdDeviation="0"></feDropShadow>
</filter>
</defs>
<use xlink:href="#drop-shadow" />
<g id="background">
<rect x="0" y="0" width="298" height="417" rx="15" ry="18" fill="black" stroke="white" stroke-width="1" />
<rect x="12" y="12" width="274" height="388" rx="0" ry="0" fill="lightgrey" />
</g>
<g id="title">
<text x="149.0" y="36" font-size="19" text-anchor="middle" fill="black" font-weight="bold" font-family="Helvetica">Throwing Axe</text>
<text x="149.0" y="53" font-size="13" text-anchor="middle" fill="black" font-family="Helvetica">item</text>
</g>
<g transform="translate(36,37)">
<g id="faction_icon">
<circle cx="1" cy="1" r="20" fill="black" filter="url(#drop-shadow)" />
<circle cx="0" cy="0" r="20" fill="url(#grad2)" />
</g>
</g>
<rect x="1" y="65" width="296" height="200" />
<image x="12" y="65" width="274" height="200" xlink:href="../../img/missing.png" />
<rect x="2" y="64" width="10" height="202" />
<rect x="286" y="64" width="10" height="202" />
<g transform="translate(12,265)">
<path d="M10,80 L264,80" stroke="black" stroke-width="1" />
<g class="svg_effect">
<g transform="translate(137.0,40.0)" v-bind:class="{used:used_effects_indexes.includes(0)}">
<g class="svg_resource_icon" v-on:click="effectClick(0)">
<circle cx="0" cy="0" r="20" fill="red" x="0" y="0" />
<text x="0" y="9" font-size="24" text-anchor="middle" fill="white" font-weight="bold" font-family="Helvetica">2</text>
</g>
</g>
</g>
<g transform="translate(0,80)">
<g class="svg_effect">
<g transform="translate(137.0,31.0)" class="svg_effect" v-bind:class="{used:used_effects_indexes.includes(1)}" v-on:click="effectClick(1)">
<text x="0" y="-0.0" font-size="14" text-anchor="middle" fill="black" font-family="Helvetica">Piochez une carte.</text>
</g>
</g>
</g>
</g>
</svg>

After

Width:  |  Height:  |  Size: 2.6 KiB

+52
View File
@@ -0,0 +1,52 @@
<?xml version="1.0" encoding="UTF-8"?>
<svg xmlns="http://www.w3.org/2000/svg" xmlns:xlink="http://www.w3.org/1999/xlink"
width="298" height="417" viewBox="0 0 298 417" id="card87" class="card" xmlns:v-bind="https://vuejs.org/guide/essentials/class-and-style.html" xmlns:v-on="https://vuejs.org/guide/essentials/event-handling.html">
<defs>
<linearGradient x1="0" y1="0" x2="1" y2="0" gradientUnits="objectBoundingBox" id="grad1">
<stop offset="0" stop-color="gray" stop-opacity="1" />
<stop offset="1" stop-color="gray" stop-opacity="0" />
</linearGradient>
<linearGradient x1="0" y1="1" x2="0" y2="0" gradientUnits="objectBoundingBox" id="grad2">
<stop offset="0" stop-color="#ff9935" stop-opacity="1" />
<stop offset="1" stop-color="#ffe744" stop-opacity="1" />
</linearGradient>
<filter id="drop-shadow">
<feDropShadow dx="1" dy="1" stdDeviation="0"></feDropShadow>
</filter>
</defs>
<use xlink:href="#drop-shadow" />
<g id="background">
<rect x="0" y="0" width="298" height="417" rx="15" ry="18" fill="black" stroke="white" stroke-width="1" />
<rect x="12" y="12" width="274" height="388" rx="0" ry="0" fill="lightgrey" />
</g>
<g id="title">
<text x="149.0" y="36" font-size="19" text-anchor="middle" fill="black" font-weight="bold" font-family="Helvetica">Follower A</text>
<text x="149.0" y="53" font-size="13" text-anchor="middle" fill="black" font-family="Helvetica">Champion</text>
</g>
<g transform="translate(36,37)">
<g id="faction_icon">
<circle cx="1" cy="1" r="20" fill="black" filter="url(#drop-shadow)" />
<circle cx="0" cy="0" r="20" fill="url(#grad2)" />
</g>
</g>
<rect x="1" y="65" width="296" height="200" />
<image x="12" y="65" width="274" height="200" xlink:href="../../img/missing.png" />
<rect x="2" y="64" width="10" height="202" />
<rect x="286" y="64" width="10" height="202" />
<g transform="translate(12,265)">
<g class="svg_effect">
<g transform="translate(137.0,67.5)" v-bind:class="{used:used_effects_indexes.includes(0)}">
<g class="svg_resource_icon" v-on:click="effectClick(0)">
<circle cx="0" cy="0" r="20" fill="red" x="0" y="0" />
<text x="0" y="9" font-size="24" text-anchor="middle" fill="white" font-weight="bold" font-family="Helvetica">1</text>
</g>
</g>
</g>
</g>
<g transform="translate(268,417)">
<path d="M-2.9999999999999982,-2.0 L-29.6295824562643,-21.347524157501468 L-19.45798706418925,-52.652475842498525 L13.45798706418924,-52.65247584249853 L23.629582456264302,-21.34752415750148 Z" fill="black" stroke="lightgrey" stroke-width="2" />
<rect x="-28" y="-72" width="49" height="17" fill="black" stroke="lightgrey" stroke-width="2" />
<text x="-3" y="-59" font-size="12px" text-anchor="middle" fill="white" font-weight="bold" font-family="Helvetica">Garde</text>
<text x="-3" y="-20" font-size="28px" font-weight="bold" font-family="Helvetica" text-anchor="middle" fill="white">1</text>
</g>
</svg>

After

Width:  |  Height:  |  Size: 2.8 KiB

+52
View File
@@ -0,0 +1,52 @@
<?xml version="1.0" encoding="UTF-8"?>
<svg xmlns="http://www.w3.org/2000/svg" xmlns:xlink="http://www.w3.org/1999/xlink"
width="298" height="417" viewBox="0 0 298 417" id="card88" class="card" xmlns:v-bind="https://vuejs.org/guide/essentials/class-and-style.html" xmlns:v-on="https://vuejs.org/guide/essentials/event-handling.html">
<defs>
<linearGradient x1="0" y1="0" x2="1" y2="0" gradientUnits="objectBoundingBox" id="grad1">
<stop offset="0" stop-color="gray" stop-opacity="1" />
<stop offset="1" stop-color="gray" stop-opacity="0" />
</linearGradient>
<linearGradient x1="0" y1="1" x2="0" y2="0" gradientUnits="objectBoundingBox" id="grad2">
<stop offset="0" stop-color="#ff9935" stop-opacity="1" />
<stop offset="1" stop-color="#ffe744" stop-opacity="1" />
</linearGradient>
<filter id="drop-shadow">
<feDropShadow dx="1" dy="1" stdDeviation="0"></feDropShadow>
</filter>
</defs>
<use xlink:href="#drop-shadow" />
<g id="background">
<rect x="0" y="0" width="298" height="417" rx="15" ry="18" fill="black" stroke="white" stroke-width="1" />
<rect x="12" y="12" width="274" height="388" rx="0" ry="0" fill="lightgrey" />
</g>
<g id="title">
<text x="149.0" y="36" font-size="19" text-anchor="middle" fill="black" font-weight="bold" font-family="Helvetica">Follower B</text>
<text x="149.0" y="53" font-size="13" text-anchor="middle" fill="black" font-family="Helvetica">Champion</text>
</g>
<g transform="translate(36,37)">
<g id="faction_icon">
<circle cx="1" cy="1" r="20" fill="black" filter="url(#drop-shadow)" />
<circle cx="0" cy="0" r="20" fill="url(#grad2)" />
</g>
</g>
<rect x="1" y="65" width="296" height="200" />
<image x="12" y="65" width="274" height="200" xlink:href="../../img/missing.png" />
<rect x="2" y="64" width="10" height="202" />
<rect x="286" y="64" width="10" height="202" />
<g transform="translate(12,265)">
<g class="svg_effect">
<g transform="translate(137.0,67.5)" v-bind:class="{used:used_effects_indexes.includes(0)}">
<g class="svg_resource_icon" v-on:click="effectClick(0)">
<circle cx="0" cy="0" r="20" fill="red" x="0" y="0" />
<text x="0" y="9" font-size="24" text-anchor="middle" fill="white" font-weight="bold" font-family="Helvetica">1</text>
</g>
</g>
</g>
</g>
<g transform="translate(268,417)">
<path d="M-2.9999999999999982,-2.0 L-29.6295824562643,-21.347524157501468 L-19.45798706418925,-52.652475842498525 L13.45798706418924,-52.65247584249853 L23.629582456264302,-21.34752415750148 Z" fill="black" stroke="lightgrey" stroke-width="2" />
<rect x="-28" y="-72" width="49" height="17" fill="black" stroke="lightgrey" stroke-width="2" />
<text x="-3" y="-59" font-size="12px" text-anchor="middle" fill="white" font-weight="bold" font-family="Helvetica">Garde</text>
<text x="-3" y="-20" font-size="28px" font-weight="bold" font-family="Helvetica" text-anchor="middle" fill="white">1</text>
</g>
</svg>

After

Width:  |  Height:  |  Size: 2.8 KiB

+46
View File
@@ -0,0 +1,46 @@
<?xml version="1.0" encoding="UTF-8"?>
<svg xmlns="http://www.w3.org/2000/svg" xmlns:xlink="http://www.w3.org/1999/xlink"
width="298" height="417" viewBox="0 0 298 417" id="card89" class="card" xmlns:v-bind="https://vuejs.org/guide/essentials/class-and-style.html" xmlns:v-on="https://vuejs.org/guide/essentials/event-handling.html">
<defs>
<linearGradient x1="0" y1="0" x2="1" y2="0" gradientUnits="objectBoundingBox" id="grad1">
<stop offset="0" stop-color="gray" stop-opacity="1" />
<stop offset="1" stop-color="gray" stop-opacity="0" />
</linearGradient>
<linearGradient x1="0" y1="1" x2="0" y2="0" gradientUnits="objectBoundingBox" id="grad2">
<stop offset="0" stop-color="#ff9935" stop-opacity="1" />
<stop offset="1" stop-color="#ffe744" stop-opacity="1" />
</linearGradient>
<filter id="drop-shadow">
<feDropShadow dx="1" dy="1" stdDeviation="0"></feDropShadow>
</filter>
</defs>
<use xlink:href="#drop-shadow" />
<g id="background">
<rect x="0" y="0" width="298" height="417" rx="15" ry="18" fill="black" stroke="white" stroke-width="1" />
<rect x="12" y="12" width="274" height="388" rx="0" ry="0" fill="lightgrey" />
</g>
<g id="title">
<text x="149.0" y="36" font-size="19" text-anchor="middle" fill="black" font-weight="bold" font-family="Helvetica">Spiked Mace</text>
<text x="149.0" y="53" font-size="13" text-anchor="middle" fill="black" font-family="Helvetica">item</text>
</g>
<g transform="translate(36,37)">
<g id="faction_icon">
<circle cx="1" cy="1" r="20" fill="black" filter="url(#drop-shadow)" />
<circle cx="0" cy="0" r="20" fill="url(#grad2)" />
</g>
</g>
<rect x="1" y="65" width="296" height="200" />
<image x="12" y="65" width="274" height="200" xlink:href="../../img/missing.png" />
<rect x="2" y="64" width="10" height="202" />
<rect x="286" y="64" width="10" height="202" />
<g transform="translate(12,265)">
<g class="svg_effect">
<g transform="translate(137.0,67.5)" v-bind:class="{used:used_effects_indexes.includes(0)}">
<g class="svg_resource_icon" v-on:click="effectClick(0)">
<circle cx="0" cy="0" r="20" fill="red" x="0" y="0" />
<text x="0" y="9" font-size="24" text-anchor="middle" fill="white" font-weight="bold" font-family="Helvetica">2</text>
</g>
</g>
</g>
</g>
</svg>

After

Width:  |  Height:  |  Size: 2.2 KiB

+52
View File
@@ -0,0 +1,52 @@
<?xml version="1.0" encoding="UTF-8"?>
<svg xmlns="http://www.w3.org/2000/svg" xmlns:xlink="http://www.w3.org/1999/xlink"
width="298" height="417" viewBox="0 0 298 417" id="card90" class="card" xmlns:v-bind="https://vuejs.org/guide/essentials/class-and-style.html" xmlns:v-on="https://vuejs.org/guide/essentials/event-handling.html">
<defs>
<linearGradient x1="0" y1="0" x2="1" y2="0" gradientUnits="objectBoundingBox" id="grad1">
<stop offset="0" stop-color="gray" stop-opacity="1" />
<stop offset="1" stop-color="gray" stop-opacity="0" />
</linearGradient>
<linearGradient x1="0" y1="1" x2="0" y2="0" gradientUnits="objectBoundingBox" id="grad2">
<stop offset="0" stop-color="#ff9935" stop-opacity="1" />
<stop offset="1" stop-color="#ffe744" stop-opacity="1" />
</linearGradient>
<filter id="drop-shadow">
<feDropShadow dx="1" dy="1" stdDeviation="0"></feDropShadow>
</filter>
</defs>
<use xlink:href="#drop-shadow" />
<g id="background">
<rect x="0" y="0" width="298" height="417" rx="15" ry="18" fill="black" stroke="white" stroke-width="1" />
<rect x="12" y="12" width="274" height="388" rx="0" ry="0" fill="lightgrey" />
</g>
<g id="title">
<text x="149.0" y="36" font-size="19" text-anchor="middle" fill="black" font-weight="bold" font-family="Helvetica">Prayer Beads</text>
<text x="149.0" y="53" font-size="13" text-anchor="middle" fill="black" font-family="Helvetica">item</text>
</g>
<g transform="translate(36,37)">
<g id="faction_icon">
<circle cx="1" cy="1" r="20" fill="black" filter="url(#drop-shadow)" />
<circle cx="0" cy="0" r="20" fill="url(#grad2)" />
</g>
</g>
<rect x="1" y="65" width="296" height="200" />
<image x="12" y="65" width="274" height="200" xlink:href="../../img/missing.png" />
<rect x="2" y="64" width="10" height="202" />
<rect x="286" y="64" width="10" height="202" />
<g transform="translate(12,265)">
<g class="svg_effect">
<g transform="translate(107.0,67.5)" v-bind:class="{used:used_effects_indexes.includes(0)}">
<g class="svg_resource_icon" v-on:click="effectClick(0)">
<circle cx="0" cy="0" r="20" fill="yellow" x="0" y="0" />
<text x="0" y="9" font-size="24" text-anchor="middle" fill="black" font-weight="bold" font-family="Helvetica">2</text>
</g>
</g>
<g transform="translate(167.0,67.5)" v-bind:class="{used:used_effects_indexes.includes(1)}">
<g class="svg_resource_icon" v-on:click="effectClick(1)">
<circle cx="0" cy="0" r="20" fill="green" x="0" y="0" />
<text x="0" y="9" font-size="24" text-anchor="middle" fill="white" font-weight="bold" font-family="Helvetica">5</text>
</g>
</g>
</g>
</g>
</svg>

After

Width:  |  Height:  |  Size: 2.5 KiB

+49
View File
@@ -0,0 +1,49 @@
<?xml version="1.0" encoding="UTF-8"?>
<svg xmlns="http://www.w3.org/2000/svg" xmlns:xlink="http://www.w3.org/1999/xlink"
width="298" height="417" viewBox="0 0 298 417" id="card91" class="card" xmlns:v-bind="https://vuejs.org/guide/essentials/class-and-style.html" xmlns:v-on="https://vuejs.org/guide/essentials/event-handling.html">
<defs>
<linearGradient x1="0" y1="0" x2="1" y2="0" gradientUnits="objectBoundingBox" id="grad1">
<stop offset="0" stop-color="red" stop-opacity="1" />
<stop offset="1" stop-color="red" stop-opacity="0" />
</linearGradient>
<linearGradient x1="0" y1="1" x2="0" y2="0" gradientUnits="objectBoundingBox" id="grad2">
<stop offset="0" stop-color="#ff9935" stop-opacity="1" />
<stop offset="1" stop-color="#ffe744" stop-opacity="1" />
</linearGradient>
<filter id="drop-shadow">
<feDropShadow dx="1" dy="1" stdDeviation="0"></feDropShadow>
</filter>
</defs>
<use xlink:href="#drop-shadow" />
<g id="background">
<rect x="0" y="0" width="298" height="417" rx="15" ry="18" fill="black" stroke="white" stroke-width="1" />
<rect x="12" y="12" width="274" height="388" rx="0" ry="0" fill="lightcoral" />
</g>
<g id="title">
<text x="149.0" y="36" font-size="19" text-anchor="middle" fill="black" font-weight="bold" font-family="Helvetica">Demon Blood</text>
<text x="149.0" y="53" font-size="13" text-anchor="middle" fill="black" font-family="Helvetica">Action</text>
</g>
<g transform="translate(36,37)">
<g id="faction_icon">
<circle cx="1" cy="1" r="20" fill="black" filter="url(#drop-shadow)" />
<circle cx="0" cy="0" r="20" fill="url(#grad2)" />
</g>
</g>
<rect x="1" y="65" width="296" height="200" />
<image x="12" y="65" width="274" height="200" xlink:href="../../img/missing.png" />
<rect x="2" y="64" width="10" height="202" />
<rect x="286" y="64" width="10" height="202" />
<g transform="translate(12,265)">
<g class="svg_effect">
<g transform="translate(137.0,101.5)" class="svg_effect" v-bind:class="{used:used_effects_indexes.includes(1)}" v-on:click="effectClick(1)">
<text x="0" y="-5.5" font-size="11" text-anchor="middle" fill="black" font-family="Helvetica"><tspan x="0" dy="0em">Vous pouvez sacrifier une carte</tspan><tspan x="0" dy="1em">de votre main ou de votre défausse.</tspan></text>
</g>
<g transform="translate(137.0,60.5)" v-bind:class="{used:used_effects_indexes.includes(0)}">
<g class="svg_resource_icon" v-on:click="effectClick(0)">
<circle cx="0" cy="0" r="20" fill="yellow" x="0" y="0" />
<text x="0" y="9" font-size="24" text-anchor="middle" fill="black" font-weight="bold" font-family="Helvetica">1</text>
</g>
</g>
</g>
</g>
</svg>

After

Width:  |  Height:  |  Size: 2.5 KiB

+55
View File
@@ -0,0 +1,55 @@
<?xml version="1.0" encoding="UTF-8"?>
<svg xmlns="http://www.w3.org/2000/svg" xmlns:xlink="http://www.w3.org/1999/xlink"
width="298" height="417" viewBox="0 0 298 417" id="card92" class="card" xmlns:v-bind="https://vuejs.org/guide/essentials/class-and-style.html" xmlns:v-on="https://vuejs.org/guide/essentials/event-handling.html">
<defs>
<linearGradient x1="0" y1="0" x2="1" y2="0" gradientUnits="objectBoundingBox" id="grad1">
<stop offset="0" stop-color="gray" stop-opacity="1" />
<stop offset="1" stop-color="gray" stop-opacity="0" />
</linearGradient>
<linearGradient x1="0" y1="1" x2="0" y2="0" gradientUnits="objectBoundingBox" id="grad2">
<stop offset="0" stop-color="#ff9935" stop-opacity="1" />
<stop offset="1" stop-color="#ffe744" stop-opacity="1" />
</linearGradient>
<filter id="drop-shadow">
<feDropShadow dx="1" dy="1" stdDeviation="0"></feDropShadow>
</filter>
</defs>
<use xlink:href="#drop-shadow" />
<g id="background">
<rect x="0" y="0" width="298" height="417" rx="15" ry="18" fill="black" stroke="white" stroke-width="1" />
<rect x="12" y="12" width="274" height="388" rx="0" ry="0" fill="lightgrey" />
</g>
<g id="title">
<text x="149.0" y="36" font-size="19" text-anchor="middle" fill="black" font-weight="bold" font-family="Helvetica">Demonic Strength</text>
<text x="149.0" y="53" font-size="13" text-anchor="middle" fill="black" font-family="Helvetica">Action</text>
</g>
<g transform="translate(36,37)">
<g id="faction_icon">
<circle cx="1" cy="1" r="20" fill="black" filter="url(#drop-shadow)" />
<circle cx="0" cy="0" r="20" fill="url(#grad2)" />
</g>
</g>
<rect x="1" y="65" width="296" height="200" />
<image x="12" y="65" width="274" height="200" xlink:href="../../img/missing.png" />
<rect x="2" y="64" width="10" height="202" />
<rect x="286" y="64" width="10" height="202" />
<g transform="translate(12,265)">
<path d="M10,80 L264,80" stroke="black" stroke-width="1" />
<g class="svg_effect">
<g transform="translate(137.0,40.0)" v-bind:class="{used:used_effects_indexes.includes(0)}">
<g class="svg_resource_icon" v-on:click="effectClick(0)">
<circle cx="0" cy="0" r="20" fill="red" x="0" y="0" />
<text x="0" y="9" font-size="24" text-anchor="middle" fill="white" font-weight="bold" font-family="Helvetica">2</text>
</g>
</g>
</g>
<g transform="translate(0,80)">
<g class="svg_effect">
<circle cx="30" cy="27.5" r="15" fill="url(#grad2)" filter="url(#drop-shadow)" />
<g transform="translate(137.0,31.0)" class="svg_effect" v-bind:class="{used:used_effects_indexes.includes(1)}" v-on:click="effectClick(1)">
<text x="0" y="-0.0" font-size="14" text-anchor="middle" fill="black" font-family="Helvetica">keep_in_hand</text>
</g>
</g>
</g>
</g>
</svg>

After

Width:  |  Height:  |  Size: 2.6 KiB

+46
View File
@@ -0,0 +1,46 @@
<?xml version="1.0" encoding="UTF-8"?>
<svg xmlns="http://www.w3.org/2000/svg" xmlns:xlink="http://www.w3.org/1999/xlink"
width="298" height="417" viewBox="0 0 298 417" id="card93" class="card" xmlns:v-bind="https://vuejs.org/guide/essentials/class-and-style.html" xmlns:v-on="https://vuejs.org/guide/essentials/event-handling.html">
<defs>
<linearGradient x1="0" y1="0" x2="1" y2="0" gradientUnits="objectBoundingBox" id="grad1">
<stop offset="0" stop-color="gray" stop-opacity="1" />
<stop offset="1" stop-color="gray" stop-opacity="0" />
</linearGradient>
<linearGradient x1="0" y1="1" x2="0" y2="0" gradientUnits="objectBoundingBox" id="grad2">
<stop offset="0" stop-color="#ff9935" stop-opacity="1" />
<stop offset="1" stop-color="#ffe744" stop-opacity="1" />
</linearGradient>
<filter id="drop-shadow">
<feDropShadow dx="1" dy="1" stdDeviation="0"></feDropShadow>
</filter>
</defs>
<use xlink:href="#drop-shadow" />
<g id="background">
<rect x="0" y="0" width="298" height="417" rx="15" ry="18" fill="black" stroke="white" stroke-width="1" />
<rect x="12" y="12" width="274" height="388" rx="0" ry="0" fill="lightgrey" />
</g>
<g id="title">
<text x="149.0" y="36" font-size="19" text-anchor="middle" fill="black" font-weight="bold" font-family="Helvetica">Hammer</text>
<text x="149.0" y="53" font-size="13" text-anchor="middle" fill="black" font-family="Helvetica">item</text>
</g>
<g transform="translate(36,37)">
<g id="faction_icon">
<circle cx="1" cy="1" r="20" fill="black" filter="url(#drop-shadow)" />
<circle cx="0" cy="0" r="20" fill="url(#grad2)" />
</g>
</g>
<rect x="1" y="65" width="296" height="200" />
<image x="12" y="65" width="274" height="200" xlink:href="../../img/missing.png" />
<rect x="2" y="64" width="10" height="202" />
<rect x="286" y="64" width="10" height="202" />
<g transform="translate(12,265)">
<g class="svg_effect">
<g transform="translate(137.0,67.5)" v-bind:class="{used:used_effects_indexes.includes(0)}">
<g class="svg_resource_icon" v-on:click="effectClick(0)">
<circle cx="0" cy="0" r="20" fill="red" x="0" y="0" />
<text x="0" y="9" font-size="24" text-anchor="middle" fill="white" font-weight="bold" font-family="Helvetica">3</text>
</g>
</g>
</g>
</g>
</svg>

After

Width:  |  Height:  |  Size: 2.2 KiB

Some files were not shown because too many files have changed in this diff Show More