diff --git a/output/heron/001.svg b/output/heron/001.svg index 99fb445..2966489 100644 --- a/output/heron/001.svg +++ b/output/heron/001.svg @@ -18,31 +18,31 @@ - + 8 -Piochez une carte. +Piochez une carte. - + 5 - - + + - + - + 6 - - + + diff --git a/output/heron/002.svg b/output/heron/002.svg index da0228b..b39cf16 100644 --- a/output/heron/002.svg +++ b/output/heron/002.svg @@ -18,30 +18,30 @@ - + 3 -+ x pour chaque Champion que vous avez en jeu ++ x pour chaque Championque vous avez en jeu - + 5 - + - + - + 6 - - + + diff --git a/output/heron/003.svg b/output/heron/003.svg index 8bfb94a..fa73be9 100644 --- a/output/heron/003.svg +++ b/output/heron/003.svg @@ -18,26 +18,26 @@ - + 5 -Piochez une carte. +Piochez une carte. - + 3 - + 2 - + 4 - + diff --git a/output/heron/004.svg b/output/heron/004.svg index 7f7f8e4..4f2baa0 100644 --- a/output/heron/004.svg +++ b/output/heron/004.svg @@ -18,23 +18,23 @@ - + 4 - + - + 3 - + 4 - - + + diff --git a/output/heron/005.svg b/output/heron/005.svg index 0812361..4d6f4f4 100644 --- a/output/heron/005.svg +++ b/output/heron/005.svg @@ -18,31 +18,31 @@ - + 7 -Piochez une carte. +Piochez une carte. - + 6 - + 6 - + -prepare +prepare - - + + diff --git a/output/heron/006.svg b/output/heron/006.svg index 204adff..7188f22 100644 --- a/output/heron/006.svg +++ b/output/heron/006.svg @@ -18,32 +18,32 @@ - + 5 - + - + 2 - + 3 - - + + -Piochez une carte. +Piochez une carte. - - + + diff --git a/output/heron/007.svg b/output/heron/007.svg index b9f9c78..7b514d6 100644 --- a/output/heron/007.svg +++ b/output/heron/007.svg @@ -18,27 +18,27 @@ - + 6 -Piochez une carte. +Piochez une carte. - + 2 - - + + -+ x pour chaque Champion que vous avez en jeu ++ x pour chaque Championque vous avez en jeu - - + + diff --git a/output/heron/008.svg b/output/heron/008.svg index 949e0fe..041d593 100644 --- a/output/heron/008.svg +++ b/output/heron/008.svg @@ -18,19 +18,19 @@ - + 3 -+ x pour chaque autre Garde que vous avez en jeu ++ x pour chaque autreGarde que vous avez en jeu - + 2 - - + + diff --git a/output/heron/009.svg b/output/heron/009.svg index a448241..e0fbe19 100644 --- a/output/heron/009.svg +++ b/output/heron/009.svg @@ -18,19 +18,19 @@ - + 4 -+ x None ++ x pour chaque autre Championque vous avez en jeu - + 3 - - + + diff --git a/output/heron/010.svg b/output/heron/010.svg index d9d5fe9..e5704d8 100644 --- a/output/heron/010.svg +++ b/output/heron/010.svg @@ -18,31 +18,31 @@ - + 4 - + - + 5 - + 5 - + -prepare +prepare - - + + diff --git a/output/heron/011.svg b/output/heron/011.svg index e89ceb0..924dd34 100644 --- a/output/heron/011.svg +++ b/output/heron/011.svg @@ -18,35 +18,35 @@ - + 2 -+ x pour chaque Champion que vous avez en jeu ++ x pour chaque Championque vous avez en jeu - + 2 - + 3 - + - + - + 1 - - + + diff --git a/output/heron/012.svg b/output/heron/012.svg index 8990622..6373242 100644 --- a/output/heron/012.svg +++ b/output/heron/012.svg @@ -18,19 +18,19 @@ - + 2 -+ x pour chaque Champion que vous avez en jeu ++ x pour chaque Championque vous avez en jeu - + 1 - - + + diff --git a/output/heron/013.svg b/output/heron/013.svg index 8806b83..569308e 100644 --- a/output/heron/013.svg +++ b/output/heron/013.svg @@ -18,30 +18,30 @@ - + 1 - + - + 2 - + - + - + 6 - - + + diff --git a/output/heron/014.svg b/output/heron/014.svg index 02c2cc9..c827c0d 100644 --- a/output/heron/014.svg +++ b/output/heron/014.svg @@ -18,37 +18,37 @@ - + 6 -Piochez deux cartes. +Piochez deux cartes. - + - + - + 5 - - + + - + - + 5 - - + + diff --git a/output/heron/015.svg b/output/heron/015.svg index 5a92766..71b8afe 100644 --- a/output/heron/015.svg +++ b/output/heron/015.svg @@ -18,19 +18,19 @@ - + 6 - + - + 4 - - + + diff --git a/output/heron/016.svg b/output/heron/016.svg index 8d16890..de6f59c 100644 --- a/output/heron/016.svg +++ b/output/heron/016.svg @@ -18,26 +18,26 @@ - + 3 - + - + 3 - + -stack_next_action_bought +stack_next_action_bought - - + + diff --git a/output/heron/017.svg b/output/heron/017.svg index 9512897..291d5e0 100644 --- a/output/heron/017.svg +++ b/output/heron/017.svg @@ -18,26 +18,26 @@ - + 3 -Piochez une carte. +Piochez une carte. - + 1 - + -Assomez le champion ciblé. +Assomez le champion ciblé. - - + + diff --git a/output/heron/018.svg b/output/heron/018.svg index 66acf22..d31e034 100644 --- a/output/heron/018.svg +++ b/output/heron/018.svg @@ -18,26 +18,26 @@ - + 5 -Piochez une carte. +Piochez une carte. - + 2 - + -Mettez dans votre main la prochaine cartedont vous faites l'acquisition. +Mettez la prochaine carte dontvous faites l'acquisition ce tour-ci dans votre main. - - + + diff --git a/output/heron/019.svg b/output/heron/019.svg index 57c44a0..d4fd6c1 100644 --- a/output/heron/019.svg +++ b/output/heron/019.svg @@ -18,30 +18,30 @@ - + 8 -Assomez le champion ciblé. Piochez une carte. +Assomez le champion ciblé. Piochez une carte. - + 8 - + - + - + 5 - - + + diff --git a/output/heron/020.svg b/output/heron/020.svg index 49f4610..3c162f9 100644 --- a/output/heron/020.svg +++ b/output/heron/020.svg @@ -18,26 +18,26 @@ - + 4 - + - + 7 - + -Assomez le champion ciblé. +Assomez le champion ciblé. - - + + diff --git a/output/heron/021.svg b/output/heron/021.svg index d6b5189..0ba113d 100644 --- a/output/heron/021.svg +++ b/output/heron/021.svg @@ -18,30 +18,30 @@ - + 2 - + - + 5 - + - + - + 2 - - + + diff --git a/output/heron/022.svg b/output/heron/022.svg index 71c9d5c..fe9c35e 100644 --- a/output/heron/022.svg +++ b/output/heron/022.svg @@ -18,31 +18,31 @@ - + 5 - + - + 3 - - + + - + - + 4 - - + + diff --git a/output/heron/023.svg b/output/heron/023.svg index 938ea6b..f95200a 100644 --- a/output/heron/023.svg +++ b/output/heron/023.svg @@ -18,27 +18,27 @@ - + 5 - + - + 3 - - + + -Piochez une carte. +Piochez une carte. - - + + diff --git a/output/heron/024.svg b/output/heron/024.svg index 35f99db..aba0173 100644 --- a/output/heron/024.svg +++ b/output/heron/024.svg @@ -18,30 +18,30 @@ - + 1 - + - + 2 - + - + - + 4 - - + + diff --git a/output/heron/025.svg b/output/heron/025.svg index 1ae193b..caa6914 100644 --- a/output/heron/025.svg +++ b/output/heron/025.svg @@ -18,19 +18,19 @@ - + 7 -Assomez le champion ciblé. +Assomez le champion ciblé. - + 4 - - + + diff --git a/output/heron/026.svg b/output/heron/026.svg index 2259bc2..fb403ba 100644 --- a/output/heron/026.svg +++ b/output/heron/026.svg @@ -18,27 +18,27 @@ - + 4 - + - + 2 - - + + -Mettez la prochaine carte dont vous faites l'acquisitionau dessus de votre pioche. +Mettez la prochaine carte dontvous faites l'acquisition ce tour-ciau dessus de votre pioche. - - + + diff --git a/output/heron/027.svg b/output/heron/027.svg index 57501b5..89acac7 100644 --- a/output/heron/027.svg +++ b/output/heron/027.svg @@ -18,18 +18,18 @@ - + 6 -restack_discarded_card +restack_discarded_card - + 6 - + diff --git a/output/heron/028.svg b/output/heron/028.svg index b5f10c1..8e1beca 100644 --- a/output/heron/028.svg +++ b/output/heron/028.svg @@ -18,23 +18,23 @@ - + 3 - + - + 1 - + 2 - - + + diff --git a/output/heron/029.svg b/output/heron/029.svg index a4db20d..0b1e148 100644 --- a/output/heron/029.svg +++ b/output/heron/029.svg @@ -18,36 +18,36 @@ - + 3 - + - + 1 - + 1 - - + + - + - + 4 - - + + diff --git a/output/heron/030.svg b/output/heron/030.svg index e91c0fd..76d0620 100644 --- a/output/heron/030.svg +++ b/output/heron/030.svg @@ -18,26 +18,26 @@ - + 4 - + - + 7 - + -Piochez une carte. +Piochez une carte. - - + + diff --git a/output/heron/031.svg b/output/heron/031.svg index 9d832a8..3ffcb25 100644 --- a/output/heron/031.svg +++ b/output/heron/031.svg @@ -18,30 +18,30 @@ - + 5 -Vous pouvez sacrifier une carte de votre mainou de votre défausse. +Vous pouvez sacrifier une cartede votre main ou de votre défausse. - + 3 - + - + - + 6 - - + + diff --git a/output/heron/032.svg b/output/heron/032.svg index 3ca157b..25daffd 100644 --- a/output/heron/032.svg +++ b/output/heron/032.svg @@ -18,19 +18,19 @@ - + 2 - + - + 2 - - + + diff --git a/output/heron/033.svg b/output/heron/033.svg index 2c33b83..caccf10 100644 --- a/output/heron/033.svg +++ b/output/heron/033.svg @@ -18,30 +18,30 @@ - + 1 -Vous pouvez sacrifier une carte de votre mainou de votre défausse. +Vous pouvez sacrifier une cartede votre main ou de votre défausse. - + 2 - + - + - + 2 - - + + diff --git a/output/heron/034.svg b/output/heron/034.svg index 88afa49..c7dc41c 100644 --- a/output/heron/034.svg +++ b/output/heron/034.svg @@ -18,27 +18,27 @@ - + 4 - + - + 3 - - + + -Piochez une carte. +Piochez une carte. - - + + diff --git a/output/heron/035.svg b/output/heron/035.svg index 9c88aa3..84b135b 100644 --- a/output/heron/035.svg +++ b/output/heron/035.svg @@ -18,30 +18,30 @@ - + 2 - + - + 3 - + - + - + 3 - - + + diff --git a/output/heron/036.svg b/output/heron/036.svg index 8547655..2a198f7 100644 --- a/output/heron/036.svg +++ b/output/heron/036.svg @@ -18,19 +18,19 @@ - + 7 -Vous pouvez sacrifier une carte de votre mainou de votre défausse. +Vous pouvez sacrifier une cartede votre main ou de votre défausse. - + 3 - - + + diff --git a/output/heron/037.svg b/output/heron/037.svg index dd32c1b..c745cfe 100644 --- a/output/heron/037.svg +++ b/output/heron/037.svg @@ -18,26 +18,26 @@ - + 6 -Vous pouvez sacrifier une carte de votre mainou de votre défausse. +Vous pouvez sacrifier une cartede votre main ou de votre défausse. - + 8 - + -Piochez une carte. +Piochez une carte. - - + + diff --git a/output/heron/038.svg b/output/heron/038.svg index 7c55c9c..71908b8 100644 --- a/output/heron/038.svg +++ b/output/heron/038.svg @@ -18,19 +18,19 @@ - + 6 -Vous pouvez sacrifier une carte de votre mainou de votre défausse. +Vous pouvez sacrifier une cartede votre main ou de votre défausse. - + 2 - - + + diff --git a/output/heron/039.svg b/output/heron/039.svg index 701620f..4261ef8 100644 --- a/output/heron/039.svg +++ b/output/heron/039.svg @@ -18,30 +18,30 @@ - + 3 -Vous pouvez sacrifier une carte de votre mainou de votre défausse. +Vous pouvez sacrifier une cartede votre main ou de votre défausse. - + 4 - + - + - + 3 - - + + diff --git a/output/heron/040.svg b/output/heron/040.svg index d8c8f9e..3e5c39d 100644 --- a/output/heron/040.svg +++ b/output/heron/040.svg @@ -18,27 +18,27 @@ - + 8 -Vous pouvez sacrifier une carte de votre mainou de votre défausse. +Vous pouvez sacrifier jusqu'à deuxcartes de votre main et/ou de votre défausse. - + 4 - - + + -Piochez une carte. +Piochez une carte. - - + + diff --git a/output/heron/041.svg b/output/heron/041.svg index aef68d2..c2b0f2c 100644 --- a/output/heron/041.svg +++ b/output/heron/041.svg @@ -18,22 +18,22 @@ - + 5 -Mettez un champion de votre défausseau dessus de votre pioche. +Mettez un champion de votre défausseau dessus de votre pioche. - - + + -Piochez une carte. +Piochez une carte. - - + + diff --git a/output/heron/042.svg b/output/heron/042.svg index f44fb57..e8634aa 100644 --- a/output/heron/042.svg +++ b/output/heron/042.svg @@ -18,27 +18,27 @@ - + 4 - + - + 2 - - + + -L'adversaire ciblé se défausse d'une carte. +L'adversaire ciblése défausse d'une carte. - - + + diff --git a/output/heron/043.svg b/output/heron/043.svg index e23fe28..d45fd95 100644 --- a/output/heron/043.svg +++ b/output/heron/043.svg @@ -18,27 +18,27 @@ - + 6 - + - + 5 - - + + -Piochez une carte. +Piochez une carte. - - + + diff --git a/output/heron/044.svg b/output/heron/044.svg index d2b6a4d..85504c3 100644 --- a/output/heron/044.svg +++ b/output/heron/044.svg @@ -18,31 +18,31 @@ - + 5 - + - + 3 - - + + - + - + 4 - - + + diff --git a/output/heron/045.svg b/output/heron/045.svg index 9cc8394..3d1b4ee 100644 --- a/output/heron/045.svg +++ b/output/heron/045.svg @@ -18,30 +18,30 @@ - + 3 -L'adversaire ciblé se défausse d'une carte. +L'adversaire ciblé se défausse d'une carte. - + 6 - + - + - + 3 - - + + diff --git a/output/heron/046.svg b/output/heron/046.svg index 259738c..fd2ad6d 100644 --- a/output/heron/046.svg +++ b/output/heron/046.svg @@ -18,30 +18,30 @@ - + 2 -Vous pouvez piocher une carte.Si vous faites ainsi, défaussez vous d'une carte. +Vous pouvez piocher une carte, puis vous défausser d'une carte. - + 2 - + - + - + 4 - - + + diff --git a/output/heron/047.svg b/output/heron/047.svg index c4c0f0f..86324ef 100644 --- a/output/heron/047.svg +++ b/output/heron/047.svg @@ -18,27 +18,27 @@ - + 8 -Vous pouvez piocher une carte.Si vous faites ainsi, défaussez vous d'une carte. +Vous pouvez piocher une carte, puis vous défausser d'une carte. - + 6 - - + + -Vous pouvez piocher une carte.Si vous faites ainsi, défaussez vous d'une carte. +Vous pouvez piocher une carte, puis vous défausser d'une carte. - - + + diff --git a/output/heron/048.svg b/output/heron/048.svg index 2cb419b..a27ee8b 100644 --- a/output/heron/048.svg +++ b/output/heron/048.svg @@ -18,33 +18,33 @@ - + 4 - + - + 4 - + -L'adversaire ciblé se défausse d'une carte. +L'adversaire ciblése défausse d'une carte. - - + + -L'adversaire ciblé se défausse d'une carte. +L'adversaire ciblése défausse d'une carte. - - + + diff --git a/output/heron/049.svg b/output/heron/049.svg index 4c2e020..e57785f 100644 --- a/output/heron/049.svg +++ b/output/heron/049.svg @@ -18,27 +18,27 @@ - + 3 - + - + 2 - - + + -Piochez une carte. +Piochez une carte. - - + + diff --git a/output/heron/050.svg b/output/heron/050.svg index 2a21c95..c7fb012 100644 --- a/output/heron/050.svg +++ b/output/heron/050.svg @@ -18,18 +18,18 @@ - + 6 -Vous pouvez piocher une carte.Si vous faites ainsi, défaussez vous d'une carte. +Vous pouvez piocher jusqu'à deux cartes,défaussez-vous ensuite d'autant de cartes - + 6 - + diff --git a/output/heron/051.svg b/output/heron/051.svg index add17b5..4069605 100644 --- a/output/heron/051.svg +++ b/output/heron/051.svg @@ -18,19 +18,19 @@ - + 7 -L'adversaire ciblé se défausse d'une carte. +L'adversaire ciblése défausse d'une carte. - + 4 - - + + diff --git a/output/heron/052.svg b/output/heron/052.svg index 13725ff..b2ffc92 100644 --- a/output/heron/052.svg +++ b/output/heron/052.svg @@ -18,30 +18,30 @@ - + 1 -L'adversaire ciblé se défausse d'une carte. +L'adversaire ciblé se défausse d'une carte. - + 3 - + - + - + 2 - - + + diff --git a/output/heron/053.svg b/output/heron/053.svg index dc43288..e3ae967 100644 --- a/output/heron/053.svg +++ b/output/heron/053.svg @@ -18,26 +18,26 @@ - + 5 -L'adversaire ciblé se défausse d'une carte. +L'adversaire ciblé se défausse d'une carte. - + 8 - + -L'adversaire ciblé se défausse d'une carte. +L'adversaire ciblése défausse d'une carte. - - + + diff --git a/output/heron/054.svg b/output/heron/054.svg index 1bd5e5c..d5e1dda 100644 --- a/output/heron/054.svg +++ b/output/heron/054.svg @@ -18,19 +18,19 @@ - + 2 -+ x pour chaque autre x que vous avez en jeu ++ x pour chaque autre xque vous avez en jeu - + 2 - - + + diff --git a/output/heron/055.svg b/output/heron/055.svg index 9409bf2..e5e4774 100644 --- a/output/heron/055.svg +++ b/output/heron/055.svg @@ -18,30 +18,30 @@ - + 2 - + - + 2 - + - + - + 3 - - + + diff --git a/output/heron/056.svg b/output/heron/056.svg index 6e89751..6b7bc2c 100644 --- a/output/heron/056.svg +++ b/output/heron/056.svg @@ -18,14 +18,14 @@ - + - + 1 - + diff --git a/output/heron/057.svg b/output/heron/057.svg index 4118dd8..8137538 100644 --- a/output/heron/057.svg +++ b/output/heron/057.svg @@ -18,14 +18,14 @@ - + - + 2 - + diff --git a/output/heron/058.svg b/output/heron/058.svg index 7f7d792..a7dd08a 100644 --- a/output/heron/058.svg +++ b/output/heron/058.svg @@ -18,14 +18,14 @@ - + - + 1 - + diff --git a/output/heron/059.svg b/output/heron/059.svg index 6695c79..372c7e6 100644 --- a/output/heron/059.svg +++ b/output/heron/059.svg @@ -18,14 +18,14 @@ - + - + 2 - + diff --git a/output/heron/060.svg b/output/heron/060.svg index a71ed2b..f9ea3ca 100644 --- a/output/heron/060.svg +++ b/output/heron/060.svg @@ -18,26 +18,26 @@ - + 7 -Mettez dans votre main la prochaine cartedont vous faites l'acquisition. +Mettez la prochaine carte dontvous faites l'acquisition ce tour-ci dans votre main. - + 3 - + -Piochez une carte. +Piochez une carte. - - + + diff --git a/output/heron/061.svg b/output/heron/061.svg index e6823a9..7a4c9d0 100644 --- a/output/heron/061.svg +++ b/output/heron/061.svg @@ -18,21 +18,21 @@ - + 3 -L'adversaire ciblé se défausse d'une carte. restack_discarded_card +L'adversaire ciblé se défausse d'une carte. restack_discarded_card - + -Piochez une carte. +Piochez une carte. - - + + diff --git a/output/heron/062.svg b/output/heron/062.svg index 8b5e7e4..95ebf4d 100644 --- a/output/heron/062.svg +++ b/output/heron/062.svg @@ -18,31 +18,31 @@ - + 8 -Piochez deux cartes. +Piochez deux cartes. - + 5 - + 5 - + -prepare_all_champions +prepare_all_champions - - + + diff --git a/output/heron/063.svg b/output/heron/063.svg index 97e1239..9944380 100644 --- a/output/heron/063.svg +++ b/output/heron/063.svg @@ -18,26 +18,26 @@ - + 3 -cheaper_champions_passive +cheaper_champions_passive - + 3 - + -control_opposing_champion_passive +control_opposing_champion_passive - - + + diff --git a/output/heron/064.svg b/output/heron/064.svg index a21146e..e4c67c4 100644 --- a/output/heron/064.svg +++ b/output/heron/064.svg @@ -18,19 +18,19 @@ - + 2 -+ x None ++ x None - + 2 - - + + diff --git a/output/heron/065.svg b/output/heron/065.svg index 2091f9d..6d95586 100644 --- a/output/heron/065.svg +++ b/output/heron/065.svg @@ -18,19 +18,19 @@ - + 4 -damage_all_champions +damage_all_champions - + 2 - - + + diff --git a/output/heron/066.svg b/output/heron/066.svg index 388ad28..fff65da 100644 --- a/output/heron/066.svg +++ b/output/heron/066.svg @@ -18,19 +18,19 @@ - + 5 -restack_discarded_action +restack_discarded_action - + 3 - - + + diff --git a/output/heron/067.svg b/output/heron/067.svg index 656c437..1880d46 100644 --- a/output/heron/067.svg +++ b/output/heron/067.svg @@ -18,15 +18,15 @@ - + 3 -+ x pour chaque Champion x que vous avez en jeu ++ x pour chaque Champion xque vous avez en jeu - - + + diff --git a/output/heron/068.svg b/output/heron/068.svg index 94551d8..6bc902e 100644 --- a/output/heron/068.svg +++ b/output/heron/068.svg @@ -18,25 +18,25 @@ - + 3 -buy_for_free +buy_for_free - + - + - + 6 - - + + diff --git a/output/heron/069.svg b/output/heron/069.svg index cad0596..0a8c82b 100644 --- a/output/heron/069.svg +++ b/output/heron/069.svg @@ -18,26 +18,26 @@ - + 7 -damage_all_champions Piochez une carte. +damage_all_champions Piochez une carte. - + 7 - + -Vous pouvez sacrifier une carte de votre mainou de votre défausse. +Vous pouvez sacrifier une cartede votre main ou de votre défausse. - - + + diff --git a/output/heron/070.svg b/output/heron/070.svg index ceef7df..9e00a52 100644 --- a/output/heron/070.svg +++ b/output/heron/070.svg @@ -18,18 +18,18 @@ - + 7 -discard_x_and_draw_x +discard_x_and_draw_x - + 7 - + diff --git a/output/heron/071.svg b/output/heron/071.svg index a221d58..0ab3404 100644 --- a/output/heron/071.svg +++ b/output/heron/071.svg @@ -18,18 +18,18 @@ - + 2 -Assomez le champion ciblé. +Assomez le champion ciblé. - + 4 - + diff --git a/output/heron/072.svg b/output/heron/072.svg index b24368b..8e572cd 100644 --- a/output/heron/072.svg +++ b/output/heron/072.svg @@ -18,27 +18,27 @@ - + 6 -Piochez une carte. +Piochez une carte. - + 2 - - + + -prepare_another_champion +prepare_another_champion - - + + diff --git a/output/heron/073.svg b/output/heron/073.svg index ef89512..5baa2f0 100644 --- a/output/heron/073.svg +++ b/output/heron/073.svg @@ -18,15 +18,15 @@ - + 2 -Vous pouvez sacrifier une carte de votre mainou de votre défausse. +Vous pouvez sacrifier une cartede votre main ou de votre défausse. - - + + diff --git a/output/heron/074.svg b/output/heron/074.svg index 76d0b0b..f5d8a6a 100644 --- a/output/heron/074.svg +++ b/output/heron/074.svg @@ -18,27 +18,27 @@ - + 5 - + - + 4 - - + + -Assomez le champion ciblé. +Assomez le champion ciblé. - - + + diff --git a/output/heron/075.svg b/output/heron/075.svg index 2a15319..9827e03 100644 --- a/output/heron/075.svg +++ b/output/heron/075.svg @@ -18,31 +18,31 @@ - + 3 - + - + 2 - - + + - + - + 2 - - + + diff --git a/output/heron/076.svg b/output/heron/076.svg index 77eb2a7..47303ee 100644 --- a/output/heron/076.svg +++ b/output/heron/076.svg @@ -18,22 +18,22 @@ - + - + 1 - + 1 - + 1 - + diff --git a/output/heron/077.svg b/output/heron/077.svg index dfe7162..b1c20e9 100644 --- a/output/heron/077.svg +++ b/output/heron/077.svg @@ -18,14 +18,14 @@ - + - + 2 - + diff --git a/output/heron/078.svg b/output/heron/078.svg index 989c29f..8f648af 100644 --- a/output/heron/078.svg +++ b/output/heron/078.svg @@ -18,14 +18,14 @@ -cheaper_action +cheaper_action - + 1 - + diff --git a/output/heron/079.svg b/output/heron/079.svg index b2cd859..3f06a24 100644 --- a/output/heron/079.svg +++ b/output/heron/079.svg @@ -18,21 +18,21 @@ - + - + 1 - + -Piochez une carte. +Piochez une carte. - + diff --git a/output/heron/080.svg b/output/heron/080.svg index 7780ab4..bd51c2a 100644 --- a/output/heron/080.svg +++ b/output/heron/080.svg @@ -18,14 +18,14 @@ -+ x pour chaque autre Couteau que vous avez en jeu ++ x pour chaque autre Couteauque vous avez en jeu - + 1 - + diff --git a/output/heron/081.svg b/output/heron/081.svg index 52cbfaa..7271b31 100644 --- a/output/heron/081.svg +++ b/output/heron/081.svg @@ -18,21 +18,21 @@ - + - + 1 - + -Piochez une carte. +Piochez une carte. - + diff --git a/output/heron/082.svg b/output/heron/082.svg index c966b5a..e5ec5eb 100644 --- a/output/heron/082.svg +++ b/output/heron/082.svg @@ -18,14 +18,14 @@ -cheaper_champion +cheaper_champion - + 1 - + diff --git a/output/heron/083.svg b/output/heron/083.svg index e6ac08e..5f57abc 100644 --- a/output/heron/083.svg +++ b/output/heron/083.svg @@ -18,14 +18,14 @@ - + - + 2 - + diff --git a/output/heron/084.svg b/output/heron/084.svg index a705da0..463a765 100644 --- a/output/heron/084.svg +++ b/output/heron/084.svg @@ -18,14 +18,14 @@ - + - + 3 - + diff --git a/output/heron/086.svg b/output/heron/086.svg index 6904c68..8994181 100644 --- a/output/heron/086.svg +++ b/output/heron/086.svg @@ -18,21 +18,21 @@ - + - + 2 - + -Piochez une carte. +Piochez une carte. - + diff --git a/output/heron/087.svg b/output/heron/087.svg index 8c30a61..0927af6 100644 --- a/output/heron/087.svg +++ b/output/heron/087.svg @@ -18,14 +18,14 @@ - + - + 1 - + diff --git a/output/heron/088.svg b/output/heron/088.svg index c4ff050..9badf25 100644 --- a/output/heron/088.svg +++ b/output/heron/088.svg @@ -18,14 +18,14 @@ - + - + 1 - + diff --git a/output/heron/089.svg b/output/heron/089.svg index ea9c273..7210e99 100644 --- a/output/heron/089.svg +++ b/output/heron/089.svg @@ -18,14 +18,14 @@ - + - + 2 - + diff --git a/output/heron/090.svg b/output/heron/090.svg index 170f24b..7bc12a6 100644 --- a/output/heron/090.svg +++ b/output/heron/090.svg @@ -18,18 +18,18 @@ - + - + 2 - + 5 - + diff --git a/output/heron/091.svg b/output/heron/091.svg index b82db9a..96967ef 100644 --- a/output/heron/091.svg +++ b/output/heron/091.svg @@ -18,14 +18,14 @@ -Vous pouvez sacrifier une carte de votre mainou de votre défausse. +Vous pouvez sacrifier une cartede votre main ou de votre défausse. - + 1 - + diff --git a/output/heron/092.svg b/output/heron/092.svg index da1c0e5..ee01d51 100644 --- a/output/heron/092.svg +++ b/output/heron/092.svg @@ -18,22 +18,22 @@ - + - + 2 - + -keep_in_hand +keep_in_hand - - + + diff --git a/output/heron/093.svg b/output/heron/093.svg index 05d4b6c..0ae5fed 100644 --- a/output/heron/093.svg +++ b/output/heron/093.svg @@ -18,14 +18,14 @@ - + - + 3 - + diff --git a/output/heron/094.svg b/output/heron/094.svg index 5f48ec7..267a063 100644 --- a/output/heron/094.svg +++ b/output/heron/094.svg @@ -18,14 +18,14 @@ -buy_gem_for_free +buy_gem_for_free - + 2 - + diff --git a/output/heron/095.svg b/output/heron/095.svg index 89fe326..6e273c6 100644 --- a/output/heron/095.svg +++ b/output/heron/095.svg @@ -18,10 +18,10 @@ -cheaper_skills_passive Piochez une carte. +cheaper_skills_passive Piochez une carte. - + diff --git a/output/heron/096.svg b/output/heron/096.svg index 88ecca0..74e90de 100644 --- a/output/heron/096.svg +++ b/output/heron/096.svg @@ -18,18 +18,18 @@ - + - + 1 - + 2 - + diff --git a/output/heron/097.svg b/output/heron/097.svg index ab434ed..725a44f 100644 --- a/output/heron/097.svg +++ b/output/heron/097.svg @@ -18,14 +18,14 @@ - + - + 2 - + diff --git a/output/heron/098.svg b/output/heron/098.svg index e4c0a07..0f057b5 100644 --- a/output/heron/098.svg +++ b/output/heron/098.svg @@ -18,14 +18,14 @@ - + - + 5 - + diff --git a/output/heron/099.svg b/output/heron/099.svg index afbdd9f..0a9888f 100644 --- a/output/heron/099.svg +++ b/output/heron/099.svg @@ -18,10 +18,10 @@ -buy_for_free +buy_for_free - + diff --git a/output/heron/100.svg b/output/heron/100.svg index 984b8f8..58efb7a 100644 --- a/output/heron/100.svg +++ b/output/heron/100.svg @@ -18,14 +18,14 @@ - + - + 3 - + diff --git a/output/heron/101.svg b/output/heron/101.svg index abe4e7d..128cb31 100644 --- a/output/heron/101.svg +++ b/output/heron/101.svg @@ -18,10 +18,10 @@ -cheaper_card_if_higher_price Piochez une carte. +cheaper_card_if_higher_price Piochez une carte. - + diff --git a/output/heron/102.svg b/output/heron/102.svg index 32c9597..0d0961f 100644 --- a/output/heron/102.svg +++ b/output/heron/102.svg @@ -18,14 +18,14 @@ -pick_faction +pick_faction - + 1 - + diff --git a/src/data/translation_fr.json b/src/data/translation_fr.json index 98853e8..93e7475 100644 --- a/src/data/translation_fr.json +++ b/src/data/translation_fr.json @@ -9,22 +9,24 @@ }, "effects":{ "draw":"Piochez une carte.", - "draw_n":"Piochez %a cartes.", + "draw_amount":"Piochez %a cartes.", "stun":"Assomez le champion ciblé.", - "stack_next_card_bought":"Mettez la prochaine carte dont vous faites l'acquisition\nau dessus de votre pioche.", - "sacrifice":"Vous pouvez sacrifier une carte de votre main\nou de votre défausse.", + "stack_next_card_bought":"Mettez la prochaine carte dont\nvous faites l'acquisition ce tour-ci\nau dessus de votre pioche.", + "sacrifice":"Vous pouvez sacrifier une carte\nde votre main ou de votre défausse.", + "sacrifice_times":"Vous pouvez sacrifier jusqu'à %a\ncartes de votre main et/ou de votre défausse.", "restack_discarded_champion":"Mettez un champion de votre défausse\nau dessus de votre pioche.", - "make_discard":"L'adversaire ciblé se défausse d'une carte.", - "draw_and_discard":"Vous pouvez piocher une carte.\nSi vous faites ainsi, défaussez vous d'une carte.", - "play_next_card_bought":"Mettez dans votre main la prochaine carte\ndont vous faites l'acquisition." + "make_discard":"L'adversaire ciblé%nse défausse d'une carte.", + "draw_and_discard":"Vous pouvez piocher une carte, puis\n vous défausser d'une carte.", + "draw_and_discard_times":"Vous pouvez piocher jusqu'à %a cartes,\ndéfaussez-vous ensuite d'autant de cartes", + "play_next_card_bought":"Mettez la prochaine carte dont\nvous faites l'acquisition ce tour-ci\n dans votre main." }, "per":{ - "champion":"pour chaque Champion que vous avez en jeu", - "cother_hampion":"pour chaque autre Champion que vous avez en jeu", - "other_guard":"pour chaque autre Garde que vous avez en jeu", - "other_card_of_same_faction":"pour chaque autre x que vous avez en jeu", - "champion_of_same_faction":"pour chaque Champion x que vous avez en jeu", - "other_knife_played":"pour chaque autre Couteau que vous avez en jeu" + "champion":"pour chaque Champion\nque vous avez en jeu", + "other_champion":"pour chaque autre Champion\nque vous avez en jeu", + "other_guard":"pour chaque autre\nGarde que vous avez en jeu", + "other_card_of_same_faction":"pour chaque autre x\nque vous avez en jeu", + "champion_of_same_faction":"pour chaque Champion x\nque vous avez en jeu", + "other_knife_played":"pour chaque autre Couteau\nque vous avez en jeu" } } \ No newline at end of file diff --git a/src/draw_functions.py b/src/draw_functions.py index 1891667..63a83f3 100644 --- a/src/draw_functions.py +++ b/src/draw_functions.py @@ -24,7 +24,7 @@ def create_icon( radius: float = stats_radius, ): group = dw.Group() - group.append(dw.Circle(cx=0, cy=0, r=radius, fill=fill_circle, x=0, y=0)) + group.append(dw.Circle(cx=0, cy=0, r=radius, fill=fill_circle, x=0, y=0, onclick="console.log()")) group.append( dw.Text( str(amount), @@ -148,7 +148,7 @@ resourceIcons = { } -def create_effect_text(effects: list[Effect], height: int, width: int): +def create_effect_text(effects: list[Effect], height: float, width: int): group = dw.Group() effect_text = "" @@ -162,29 +162,53 @@ def create_effect_text(effects: list[Effect], height: int, width: int): elif e.get("amount", 1) > 1: translation = ( translation_fr.get("effects") - .get(e.get("effect") + "_n", e.get("effect")) + .get(e.get("effect") + "_amount", e.get("effect")) .replace( "%a", str(translation_fr.get("numbers").get(str(e.get("amount", "")))), ) ) + elif e.get("times", 1) > 1: + translation = ( + translation_fr.get("effects") + .get(e.get("effect") + "_times", e.get("effect")) + .replace( + "%a", + str(translation_fr.get("numbers").get(str(e.get("times", "")))), + ) + ) else: translation = translation_fr.get("effects").get( - e.get("effect"), e.get("effect") - ) + e.get("effect"), e.get("effect") ) + if(len(effect_text)>20): effect_text+="\n" effect_text += translation - font_size = min(effect_text_size, max((effect_text_size*2)-len(effect_text)*.5,11)) + if width < 250: + effect_text = effect_text.replace("%n","\n") + else: + effect_text = effect_text.replace("%n"," ") + + # Attempt to estimate font width + font_width = .5 + line_width = max(*[len(x) for x in effect_text.split("\n")], len(effect_text))*font_width + # Take width in account + font_size = effect_text_size + font_size = min(font_size, (font_size*3)-line_width, font_size * width / (line_width or 1)) + # Take height in account + font_size = min((height)/(effect_text.count("\n") or 1), font_size) + + font_size = max(font_size, 11) + group.append( dw.Text( effect_text, - x=width / 2, + x=0, y=(-font_size/2)*effect_text.count("\n"), text_anchor="middle", fill="black", - # Attempt to estimate font width + font_size=font_size, font_family="Helvetica", ) @@ -195,10 +219,12 @@ def create_effect_text(effects: list[Effect], height: int, width: int): def create_effect_row(effects: list[Effect], type: str, height: int, width: int): group = dw.Group() + has_icon = False if type == "faction_combo": + has_icon = True group.append( dw.Circle( - cx=35, + cx=30, cy=height / 2, r=15, fill="url(#grad2)", @@ -206,9 +232,10 @@ def create_effect_row(effects: list[Effect], type: str, height: int, width: int) ) ) elif type == "suicide": + has_icon = True group.append( dw.Circle( - cx=35, + cx=30, cy=height / 2, r=15, fill="black", @@ -217,9 +244,10 @@ def create_effect_row(effects: list[Effect], type: str, height: int, width: int) ) elif type == "champion_action": + has_icon = True group.append( dw.Circle( - cx=35, + cx=30, cy=height / 2, r=15, fill="gray", @@ -232,16 +260,25 @@ def create_effect_row(effects: list[Effect], type: str, height: int, width: int) effect_with_text = list(filter(lambda x: x not in effect_with_icons, effects)) text_y_pos = height - effect_text_size / 1.5 + + if height > 100: + text_y_pos = (height/2) + effect_text_size + stats_radius + + text_height= height/6 if len(effect_with_icons) == 0: text_y_pos = (height / 2) + (effect_text_size / 4) + text_height= height icon_y_pos = (height / 2) - effect_text_size / 2 if len(effect_with_text) == 0: icon_y_pos = height / 2 + text_width = width + if has_icon: + text_width = width - 70 group.append( - dw.Use(create_effect_text(effect_with_text, height, width), 0, text_y_pos) + dw.Use(create_effect_text(effect_with_text, text_height, text_width), width/2, text_y_pos) ) icon_radius = min(height / 3, stats_radius)