From 2eb0c57cd9d9b8b9e3a348a6f87ac5994069954f Mon Sep 17 00:00:00 2001 From: marc barbier Date: Thu, 7 Jan 2021 00:02:02 +0100 Subject: [PATCH] patch bugs (il y en avais plein et c'est pas fini) --- bin/Serveur.class | Bin 2208 -> 2208 bytes bin/game/Board.class | Bin 1531 -> 1531 bytes bin/game/Command.class | Bin 1337 -> 1337 bytes bin/game/ComsJoueur.class | Bin 2191 -> 2207 bytes bin/game/DeckSerializer.class | Bin 1114 -> 1114 bytes bin/game/Hand.class | Bin 1835 -> 2170 bytes bin/game/Joueur.class | Bin 10089 -> 10399 bytes bin/game/Match.class | Bin 2755 -> 2755 bytes bin/game/PlayerTesteur.class | Bin 1040 -> 1040 bytes bin/game/cards/Card.class | Bin 1839 -> 1839 bytes bin/game/cards/CardRegistery.class | Bin 6793 -> 6793 bytes .../MoyenAge/Moyen_Age_Charlemagne.class | Bin 579 -> 579 bytes .../cards/MoyenAge/Moyen_Age_CharlesV.class | Bin 548 -> 548 bytes .../cards/MoyenAge/Moyen_Age_CharlesVII.class | Bin 552 -> 552 bytes .../Moyen_Age_Chretien_De_Troyes.class | Bin 576 -> 576 bytes .../cards/MoyenAge/Moyen_Age_Christine.class | Bin 549 -> 549 bytes .../cards/MoyenAge/Moyen_Age_Clovis.class | Bin 542 -> 542 bytes .../cards/MoyenAge/Moyen_Age_Croisade.class | Bin 607 -> 607 bytes .../cards/MoyenAge/Moyen_Age_Etienne.class | Bin 543 -> 543 bytes bin/game/cards/MoyenAge/Moyen_Age_Ferré.class | Bin 557 -> 557 bytes .../cards/MoyenAge/Moyen_Age_Guerre_100.class | Bin 594 -> 594 bytes .../cards/MoyenAge/Moyen_Age_Guillaume.class | Bin 549 -> 549 bytes .../MoyenAge/Moyen_Age_Heresie_Cathares.class | Bin 615 -> 615 bytes bin/game/cards/MoyenAge/Moyen_Age_Hugue.class | Bin 537 -> 537 bytes .../cards/MoyenAge/Moyen_Age_Isabelle.class | Bin 546 -> 546 bytes bin/game/cards/MoyenAge/Moyen_Age_Jean.class | Bin 534 -> 534 bytes .../MoyenAge/Moyen_Age_Jean_Vienne.class | Bin 556 -> 556 bytes .../cards/MoyenAge/Moyen_Age_Jeanne.class | Bin 540 -> 540 bytes bin/game/cards/MoyenAge/Moyen_Age_Louis.class | Bin 538 -> 538 bytes .../Moyen_Age_Malediction_Templier.class | Bin 582 -> 582 bytes bin/game/cards/MoyenAge/Moyen_Age_Peste.class | Bin 557 -> 557 bytes .../cards/MoyenAge/Moyen_Age_Philippe.class | Bin 547 -> 547 bytes .../cards/MoyenAge/Moyen_Age_PhilippeIV.class | Bin 552 -> 552 bytes .../Moyen_Age_Philippe_Cacqueray.class | Bin 576 -> 576 bytes .../cards/MoyenAge/Moyen_Age_Pierre.class | Bin 540 -> 540 bytes .../MoyenAge/Moyen_Age_Pierre_Ermite.class | Bin 561 -> 561 bytes .../MoyenAge/Moyen_Age_Pouvoir_Du_Franc.class | Bin 612 -> 612 bytes .../Moyen_Age_Prise_Sainte_Terre.class | Bin 595 -> 595 bytes .../cards/MoyenAge/Moyen_Age_Roland.class | Bin 540 -> 540 bytes .../cards/MoyenAge/Moyen_Age_Sire_Jean.class | Bin 549 -> 549 bytes .../MoyenAge/Moyen_Age_Traite_Verdun.class | Bin 581 -> 581 bytes bin/game/cards/Mythes/Mythes_12_Travaux.class | Bin 578 -> 578 bytes bin/game/cards/Mythes/Mythes_Achille.class | Bin 530 -> 530 bytes bin/game/cards/Mythes/Mythes_Amazones.class | Bin 533 -> 533 bytes .../cards/Mythes/Mythes_Castor_Pollux.class | Bin 548 -> 548 bytes .../cards/Mythes/Mythes_Chant_Sirene.class | Bin 545 -> 586 bytes bin/game/cards/Mythes/Mythes_Chaos.class | Bin 527 -> 527 bytes .../cards/Mythes/Mythes_Cheval_Troie.class | Bin 545 -> 545 bytes bin/game/cards/Mythes/Mythes_Chiron.class | Bin 527 -> 527 bytes bin/game/cards/Mythes/Mythes_Dédale.class | Bin 530 -> 530 bytes .../cards/Mythes/Mythes_Enigme_Sphinx.class | Bin 589 -> 589 bytes bin/game/cards/Mythes/Mythes_Eole.class | Bin 521 -> 521 bytes bin/game/cards/Mythes/Mythes_Erinyes.class | Bin 532 -> 532 bytes .../Mythes/Mythes_Guerre_Sept_Chefs.class | Bin 583 -> 583 bytes bin/game/cards/Mythes/Mythes_Hades.class | Bin 527 -> 527 bytes bin/game/cards/Mythes/Mythes_Heracles.class | Bin 533 -> 533 bytes bin/game/cards/Mythes/Mythes_Hermione.class | Bin 533 -> 533 bytes bin/game/cards/Mythes/Mythes_Icar.class | Bin 541 -> 541 bytes bin/game/cards/Mythes/Mythes_Kunée.class | Bin 551 -> 551 bytes bin/game/cards/Mythes/Mythes_Minos.class | Bin 524 -> 524 bytes bin/game/cards/Mythes/Mythes_Oedipie.class | Bin 530 -> 530 bytes bin/game/cards/Mythes/Mythes_Perséphone.class | Bin 543 -> 543 bytes bin/game/cards/Mythes/Mythes_Poseidon.class | Bin 536 -> 536 bytes bin/game/cards/Mythes/Mythes_Psyché.class | Bin 530 -> 530 bytes bin/game/cards/Mythes/Mythes_Rapt.class | Bin 538 -> 538 bytes bin/game/cards/Mythes/Mythes_Sémélé.class | Bin 536 -> 536 bytes bin/game/cards/Mythes/Mythes_Thanatos.class | Bin 533 -> 533 bytes .../cards/Mythes/Mythes_Titanomachie.class | Bin 582 -> 582 bytes bin/game/cards/Mythes/Mythes_Toison.class | Bin 527 -> 527 bytes bin/game/cards/Mythes/Mythes_Zeus.class | Bin 524 -> 524 bytes .../cards/Mythes/Mythes_Zeus_VS_Typhon.class | Bin 595 -> 595 bytes .../Renaissance/Renaissance_Copernic.class | Bin 558 -> 558 bytes .../Renaissance/Renaissance_Mehmet.class | Bin 552 -> 552 bytes .../Renaissance/Renaissance_Soliman.class | Bin 557 -> 557 bytes .../Renaissance/Rennaissance_Casimir.class | Bin 559 -> 559 bytes .../Renaissance/Rennaissance_Charles.class | Bin 558 -> 558 bytes .../Renaissance/Rennaissance_Chatherine.class | Bin 567 -> 567 bytes .../Rennaissance_Chute_Constantinople.class | Bin 644 -> 644 bytes .../Rennaissance_Concile_Trente.class | Bin 600 -> 600 bytes .../Renaissance/Rennaissance_Constantin.class | Bin 569 -> 569 bytes .../Rennaissance_Decouverte_Amerique.class | Bin 632 -> 632 bytes .../Renaissance/Rennaissance_Elisabeth.class | Bin 564 -> 564 bytes .../Renaissance/Rennaissance_Ferdinand.class | Bin 564 -> 564 bytes .../Rennaissance_Fin_Guerre_Cent_Ans.class | Bin 633 -> 633 bytes .../Renaissance/Rennaissance_Francois.class | Bin 563 -> 563 bytes .../Rennaissance_Guerres_Italie.class | Bin 603 -> 603 bytes .../Renaissance/Rennaissance_Henri.class | Bin 552 -> 552 bytes .../Renaissance/Rennaissance_Henri_8.class | Bin 559 -> 559 bytes .../Renaissance/Rennaissance_Isabelle.class | Bin 561 -> 561 bytes .../cards/Renaissance/Rennaissance_Ivan.class | Bin 549 -> 549 bytes .../Renaissance/Rennaissance_Leonard.class | Bin 558 -> 558 bytes .../Renaissance/Rennaissance_Machiavel.class | Bin 564 -> 564 bytes .../Rennaissance_Michel_Ange.class | Bin 570 -> 570 bytes .../Renaissance/Rennaissance_Nobunaga.class | Bin 561 -> 561 bytes .../Rennaissance_Presse_Imprimer.class | Bin 600 -> 600 bytes .../Renaissance/Rennaissance_Rabelais.class | Bin 561 -> 561 bytes .../Renaissance/Rennaissance_Reforme.class | Bin 640 -> 640 bytes .../Rennaissance_Shakespeare.class | Bin 570 -> 570 bytes .../Rennaissance_Skanderberg.class | Bin 570 -> 570 bytes .../Rennaissance_Succession_Bourgogne.class | Bin 618 -> 618 bytes .../cards/Renaissance/Rennaissance_Vlad.class | Bin 550 -> 550 bytes bin/game/cards/SpecialCard/HasteCard.class | Bin 333 -> 333 bytes bin/game/cards/SpecialCard/ICanDoge.class | Bin 120 -> 120 bytes bin/game/cards/SpecialCard/IToxic.class | Bin 116 -> 116 bytes bin/game/deck/Deck.class | Bin 1147 -> 1147 bytes bin/game/deck/DeckRegistery.class | Bin 1177 -> 1177 bytes bin/game/deck/MoyeneAge.class | Bin 2702 -> 2702 bytes bin/game/deck/Mythes.class | Bin 2491 -> 2491 bytes bin/game/deck/Renaissance.class | Bin 2888 -> 2888 bytes src/game/ComsJoueur.java | 3 +- src/game/Hand.java | 7 ++++ src/game/Joueur.java | 34 ++++++++++++------ src/game/Match.java | 5 ++- .../cards/Mythes/Mythes_Chant_Sirene.java | 7 ++-- 114 files changed, 40 insertions(+), 16 deletions(-) diff --git a/bin/Serveur.class b/bin/Serveur.class index 3b7b28e3c92c481d9bbc10377230c00c0fc0f91f..dc5862bb3d6c689f21e1acfdeb619f7c066ff108 100644 GIT binary patch delta 17 ZcmZ1=xImEO)W2Q(7#JALH*(D2002Gm20H)% delta 17 ZcmZ1=xImEO)W2Q(7#J9=H*(D2002G)20s7* diff --git a/bin/game/Board.class b/bin/game/Board.class index 3fd0e7240e153a93a268c7c4d802f9e387ace423..197b80041c0fdbe0aaadeb6482a87d4824b8fb4f 100644 GIT binary patch delta 17 Zcmey({hOQP)W2Q(7#JALH*$Pt1prA=2R#4) delta 17 Zcmey({hOQP)W2Q(7#J9=H*$Pt1prB92SES; diff --git a/bin/game/Command.class b/bin/game/Command.class index 8da1170cdc67e7637cfe3b319dd73c39b8e9eee9..72f25dfe1a9e15360dcb69bbb30f6e1de77f890b 100644 GIT binary patch delta 17 ZcmdnVwUdkE)W2Q(7#JALH*y%V0sud61@!;` delta 17 ZcmdnVwUdkE)W2Q(7#J9=H*y%V0sudQ1^EB~ diff --git a/bin/game/ComsJoueur.class b/bin/game/ComsJoueur.class index 6fd28fa11f11d4e78df8abcad0734949796d6fb9..d747b074879bf253bd730a8de438305aa0bed5c6 100644 GIT binary patch delta 205 zcmWlSy^cX~5XFDj;(xh_OGrp4x45jYM#Am3^ig1o?SEHpcwtXO1(o1PaN_66@33ZlQ{1FTGnbO0M1~I<;#G_= zz@sL$uKgE9DJ7beX$jwIR9Ml}R`--XVTvQK$AYC;S!oOY#8z@7iHr>Mfsw;uOzLo3`rCBCe~VP3qm1rV)6>yya5L% z)R5p{boDm83kUH4qb}#odCz&?^L>xA-^tkL&+8jdq|=M}Mt7>w^ulNc2iN36k*wJr zyWrcQTd;0gkrTwZ#8c??cBEJ+kH=oUP#s}b)O75i6vN^wj!&RSxK3nwLBn@W?Z8o_ zbNLA~iHrnu1*mgv(omG<{|SuKq@^&&PxC`LoBNxQKf8;JvYLMWFdVI$Mv;{JDC@J3AFF$d<+2^27txqWSiQ<0v)e}NzS?U~y)I%~Hu`asJF)QLM kO0J}`%9?0~1Qn`sb62_)+R{)Q-4w%QZ?vt5WTMgj1%}>MEC2ui delta 36 scmew*u$qtS)W2Q(7#J9=8B#ZL<*-aPV)bHV-CWC>%EZdRz{HRO0OuqL`Tzg` diff --git a/bin/game/Joueur.class b/bin/game/Joueur.class index 620ede3b46a4d1842edd32ba9579661aa5546d6f..5041bb815ec9b28cc31a75acf1c7644df1214f5b 100644 GIT binary patch delta 4341 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 O3^fda47HQ%xLg55YaZPI diff --git a/bin/game/PlayerTesteur.class b/bin/game/PlayerTesteur.class index b7e751fd1fd650d12d249b303d1bc9e03f33040b..cd5581a279d0dadcd1a2d0b27212aa2402c16f1d 100644 GIT binary patch delta 17 ZcmbQhF@b~Q)W2Q(7#JALH*#>W0023_1$6)b delta 17 ZcmbQhF@b~Q)W2Q(7#J9=H*#>W0024E1$h7f diff --git a/bin/game/cards/Card.class b/bin/game/cards/Card.class index 1b0e913955c091b3fc7a93d2b9193d3418d830e0..44104cedba775f02c4b1c124a87706e9181b83f7 100644 GIT binary patch delta 17 ZcmZ3_x1NvV)W2Q(7#JALH*%=60{}ji1>pby delta 17 ZcmZ3_x1NvV)W2Q(7#J9=H*%=60{}j$1?2z$ diff --git a/bin/game/cards/CardRegistery.class b/bin/game/cards/CardRegistery.class index 164c65cce62906ad0d3d9d1cc1c5a689e45d1d9a..075eacbbfa171016a9ecb96b47b5970696fff578 100644 GIT binary patch delta 17 YcmeA)?KI^$^>5cc1_lQ6jU0_q06#7UPyhe` delta 17 YcmeA)?KI^$^>5cc1_lP}jU0_q06#(oQ~&?~ diff --git a/bin/game/cards/MoyenAge/Moyen_Age_Charlemagne.class b/bin/game/cards/MoyenAge/Moyen_Age_Charlemagne.class index 59e21dbae9ba6de8ebb576824aa88f77ed16e262..b8cb228dbb261001eee8f2efc843ee79bce84178 100644 GIT binary patch delta 17 ZcmX@ia+rnV)W2Q(7#JALH*#1r0RTV@1_S^A delta 17 ZcmX@ia+rnV)W2Q(7#J9=H*#1r0RTWC1_%HE diff --git a/bin/game/cards/MoyenAge/Moyen_Age_CharlesV.class b/bin/game/cards/MoyenAge/Moyen_Age_CharlesV.class index 02146bcd18909682cf2a1990c8f1090761359994..d388bc0b67db59c00004d87815b9e7f20e68acc3 100644 GIT binary patch delta 17 ZcmZ3&vV?`>)W2Q(7#JALH*&}@0RTJh1*ZT2 delta 17 ZcmZ3&vV?`>)W2Q(7#J9=H*&}@0RTJ#1*-r6 diff --git a/bin/game/cards/MoyenAge/Moyen_Age_CharlesVII.class b/bin/game/cards/MoyenAge/Moyen_Age_CharlesVII.class index b73604e632aa12a195d4164fe2efed2b568bb1d3..6f0d0319498054dfb648a5aecfe805d1ec0a1ff7 100644 GIT binary patch delta 17 ZcmZ3%vVw)<)W2Q(7#JALH*zR20RTL91+xGE delta 17 ZcmZ3%vVw)<)W2Q(7#J9=H*zR20RTLT1-AeI diff --git a/bin/game/cards/MoyenAge/Moyen_Age_Chretien_De_Troyes.class b/bin/game/cards/MoyenAge/Moyen_Age_Chretien_De_Troyes.class index bf8ecdc938656681a9404caa4f58361ad84fce86..364884402ef73cea4f41f62ce4ee540248f2b6cf 100644 GIT binary patch delta 17 ZcmX@Wa)5>7)W2Q(7#JALH*#1o0RTUy1^WO1 delta 17 ZcmX@Wa)5>7)W2Q(7#J9=H*#1o0RTU`1^)m5 diff --git a/bin/game/cards/MoyenAge/Moyen_Age_Christine.class b/bin/game/cards/MoyenAge/Moyen_Age_Christine.class index 42c8cd08df55eadf970fb16da0b3aebeee9314c9..4cdc88202a08627b85008b456b4c6d91b87cca50 100644 GIT binary patch delta 17 ZcmZ3=vXq76)W2Q(7#JALH*&}_0RTJ@1*!l5 delta 17 ZcmZ3=vXq76)W2Q(7#J9=H*&}_0RTKC1+D-9 diff --git a/bin/game/cards/MoyenAge/Moyen_Age_Clovis.class b/bin/game/cards/MoyenAge/Moyen_Age_Clovis.class index 7ea2bb9dc6c36100ab91c34eaaf6f1aae309d2bf..d20ed9c9d876f768d90e1c8f7d0e9d8bca7f5a3b 100644 GIT binary patch delta 17 ZcmbQoGLMDh)W2Q(7#JALH*$zE0RTH91(g5* delta 17 ZcmbQoGLMDh)W2Q(7#J9=H*$zE0RTHT1(^T< diff --git a/bin/game/cards/MoyenAge/Moyen_Age_Croisade.class b/bin/game/cards/MoyenAge/Moyen_Age_Croisade.class index 74230d595335c6e9f9c0a1f8fd6cf4f255682bf5..73e90d7ed1fce7d11198c47f6ce5b0a7eb9262ab 100644 GIT binary patch delta 17 Zcmcc5a-W6c)W2Q(7#JALH*$nC0RTh923P<9 delta 17 Zcmcc5a-W6c)W2Q(7#J9=H*$nC0RThT23!CD diff --git a/bin/game/cards/MoyenAge/Moyen_Age_Etienne.class b/bin/game/cards/MoyenAge/Moyen_Age_Etienne.class index 78404bc4ee3fd043d386492d9e4309d8cf7cd82c..b6061b58a6ed52a638aa3d22b49a73702931d0a2 100644 GIT binary patch delta 17 ZcmbQwGM|Ox)W2Q(7#JALH*$zG0RTHh1(*N; delta 17 ZcmbQwGM|Ox)W2Q(7#J9=H*$zG0RTH#1)Kl? diff --git a/bin/game/cards/MoyenAge/Moyen_Age_Ferré.class b/bin/game/cards/MoyenAge/Moyen_Age_Ferré.class index 4047de767f34740e151249cbd308cc3f9e91bb97..d04e87bbcb57ee07735ac7db7aed43af8e8aedfa 100644 GIT binary patch delta 17 ZcmZ3>vX+J8)W2Q(7#JALH*%;l0RTN91;PLT delta 17 ZcmZ3>vX+J8)W2Q(7#J9=H*%;l0RTNT1;zjX diff --git a/bin/game/cards/MoyenAge/Moyen_Age_Guerre_100.class b/bin/game/cards/MoyenAge/Moyen_Age_Guerre_100.class index a44383f946fae03cb26702e88210abb3904f502d..061b0f403aacdf1bdaf097d33fd0b0e5584a06f1 100644 GIT binary patch delta 17 Zcmcb_a*2iG)W2Q(7#JALH*$C}0RTb@1~C8t delta 17 Zcmcb_a*2iG)W2Q(7#J9=H*$C}0RTcC1~mWx diff --git a/bin/game/cards/MoyenAge/Moyen_Age_Guillaume.class b/bin/game/cards/MoyenAge/Moyen_Age_Guillaume.class index 9e94296458a118663350f2b2c6398e748260bb70..eff0cd2b313570bebff068a2b42234c2dd6969ef 100644 GIT binary patch delta 17 ZcmZ3=vXq76)W2Q(7#JALH*&}_0RTJ@1*!l5 delta 17 ZcmZ3=vXq76)W2Q(7#J9=H*&}_0RTKC1+D-9 diff --git a/bin/game/cards/MoyenAge/Moyen_Age_Heresie_Cathares.class b/bin/game/cards/MoyenAge/Moyen_Age_Heresie_Cathares.class index d941d45c9e2d525549d89c152cf97ffbd90704d5..95dbd8534793b08e8182ef16010d7bd8ccd6ce27 100644 GIT binary patch delta 17 ZcmaFP@|=a^)W2Q(7#JALH*&-?0RTkQ25vX+J8)W2Q(7#JALH*%;l0RTN91;PLT delta 17 ZcmZ3>vX+J8)W2Q(7#J9=H*%;l0RTNT1;zjX diff --git a/bin/game/cards/MoyenAge/Moyen_Age_Philippe.class b/bin/game/cards/MoyenAge/Moyen_Age_Philippe.class index 88f7198b0bd0fcc28258dd49d0e0e76a01765861..b68c4f00a642342c16c55df52903d932c28fc2c3 100644 GIT binary patch delta 17 ZcmZ3?vY3VA)W2Q(7#JALH*!cb0RTJ91*8A~ delta 17 ZcmZ3?vY3VA)W2Q(7#J9=H*!cb0RTJT1*iZ3 diff --git a/bin/game/cards/MoyenAge/Moyen_Age_PhilippeIV.class b/bin/game/cards/MoyenAge/Moyen_Age_PhilippeIV.class index 8c86ea0cbc9d4b060b88d17ecde4abeb9bec8120..25048e612e07597b8b8933ea191fbbf92332c2f1 100644 GIT binary patch delta 17 ZcmZ3%vVw)<)W2Q(7#JALH*zR20RTL91+xGE delta 17 ZcmZ3%vVw)<)W2Q(7#J9=H*zR20RTLT1-AeI diff --git a/bin/game/cards/MoyenAge/Moyen_Age_Philippe_Cacqueray.class b/bin/game/cards/MoyenAge/Moyen_Age_Philippe_Cacqueray.class index b2e73bd47ef58ee1ada1a31450a634c53167cc8b..4a5a51baeaf97d38e6d6720c0188fdbf5ecb4cd8 100644 GIT binary patch delta 17 ZcmX@Wa)5>7)W2Q(7#JALH*#1o0RTUy1^WO1 delta 17 ZcmX@Wa)5>7)W2Q(7#J9=H*#1o0RTU`1^)m5 diff --git a/bin/game/cards/MoyenAge/Moyen_Age_Pierre.class b/bin/game/cards/MoyenAge/Moyen_Age_Pierre.class index cf51b68bf9c6c0525e524e0db46b9de46a076639..3ae60ebdcdd4e2d7edff4b4ae10e3f21730466c2 100644 GIT binary patch delta 17 ZcmbQkGKYoZ)W2Q(7#JALH*$zD0RTGQ1&;s# delta 17 ZcmbQkGKYoZ)W2Q(7#J9=H*$zD0RTGk1(N^( diff --git a/bin/game/cards/MoyenAge/Moyen_Age_Pierre_Ermite.class b/bin/game/cards/MoyenAge/Moyen_Age_Pierre_Ermite.class index 1287b6a9c0f1c622113857d8d2cc597d9c91873e..2da6475d91cb88faf45a961b132970c860b581f1 100644 GIT binary patch delta 17 ZcmdnUvXO=3)W2Q(7#JALH*#n)0RTOy1o! diff --git a/bin/game/cards/MoyenAge/Moyen_Age_Roland.class b/bin/game/cards/MoyenAge/Moyen_Age_Roland.class index 5c2782e3ce715bc7ea775e2ef0dd23c8bb5a0128..cf4a7a048bd2a0b64918dc3314fd20a9043999e9 100644 GIT binary patch delta 17 ZcmbQkGKYoZ)W2Q(7#JALH*$zD0RTGQ1&;s# delta 17 ZcmbQkGKYoZ)W2Q(7#J9=H*$zD0RTGk1(N^( diff --git a/bin/game/cards/MoyenAge/Moyen_Age_Sire_Jean.class b/bin/game/cards/MoyenAge/Moyen_Age_Sire_Jean.class index ccf83fb4caae0414bde835f7c292b53be402f32c..e7f4d171083dda79e161d06e59ee3ef91f81e22d 100644 GIT binary patch delta 17 ZcmZ3=vXq76)W2Q(7#JALH*&}_0RTJ@1*!l5 delta 17 ZcmZ3=vXq76)W2Q(7#J9=H*&}_0RTKC1+D-9 diff --git a/bin/game/cards/MoyenAge/Moyen_Age_Traite_Verdun.class b/bin/game/cards/MoyenAge/Moyen_Age_Traite_Verdun.class index 8f68c69bd8b5e1e7b1d793a693ed10779f99df48..e38f4f5d3cadf680400fa46bbc0abe9a9375d9d3 100644 GIT binary patch delta 17 ZcmX@ga+HPR)W2Q(7#JALH*(lA0RTWy1_}TG delta 17 ZcmX@ga+HPR)W2Q(7#J9=H*(lA0RTW`1`YrK diff --git a/bin/game/cards/Mythes/Mythes_12_Travaux.class b/bin/game/cards/Mythes/Mythes_12_Travaux.class index 19e1d81daf7d5c4a881754eb9f8e373838669601..8b5534cab8a04cb996b0b0d0f329bd99a7b3818d 100644 GIT binary patch delta 17 ZcmX@aa)^cF)W2Q(7#JALH*#1p0RTVh1_1y7 delta 17 ZcmX@aa)^cF)W2Q(7#J9=H*#1p0RTV#1_b~B diff --git a/bin/game/cards/Mythes/Mythes_Achille.class b/bin/game/cards/Mythes/Mythes_Achille.class index 72f8235a7d81f6e19521bea51ec797c23d536bf5..2bb2122a39600e2d0963c08ddfd870f5e50ee2c0 100644 GIT binary patch delta 17 ZcmbQlGKq!b)W2Q(7#JALH*#<>0RTCQ1#tiX delta 17 ZcmbQlGKq!b)W2Q(7#J9=H*#<>0RTCk1$6)b diff --git a/bin/game/cards/Mythes/Mythes_Amazones.class b/bin/game/cards/Mythes/Mythes_Amazones.class index c5bf4922c531afebf48a812672b64e32c92c4fc4..f8ad415fd64d8a2fe0e079c2e7989a83d60397db 100644 GIT binary patch delta 17 ZcmbQrGL?nn)W2Q(7#JALH*)YY0RTDh1$qDg delta 17 ZcmbQrGL?nn)W2Q(7#J9=H*)YY0RTD#1%3bk diff --git a/bin/game/cards/Mythes/Mythes_Castor_Pollux.class b/bin/game/cards/Mythes/Mythes_Castor_Pollux.class index 3dd6ffea7d6012b6edcfa65221c34d5ec50ecba6..0f99aa7a372dd5f2f4dc5bce924265372585c8de 100644 GIT binary patch delta 17 ZcmZ3&vV?`>)W2Q(7#JALH*&}@0RTJh1*ZT2 delta 17 ZcmZ3&vV?`>)W2Q(7#J9=H*&}@0RTJ#1*-r6 diff --git a/bin/game/cards/Mythes/Mythes_Chant_Sirene.class b/bin/game/cards/Mythes/Mythes_Chant_Sirene.class index 062f4928a89110ed4d25288979c1dbf0d130d8fe..1c185e3fa862d11d89bc4c299eb566b8dd585850 100644 GIT binary patch literal 586 zcmZ{g&rZTX5XQePrBy^h{1fAigFy|kM-LhkQ)48lUTV0Kr3`enw5BX3zLOVECLVkM zAIdldHAV2S^X<&eZ|B?n_A0bcb;nmJ#bm=2 zsN`B*25eXY^<2?^pg_qeJ9Ao|>XWZYMgrEUij_VSDC{4!1xz>TQ3(aClwo6uFZNVS zH{)TK(p%Y$NTB8=fsEQRRayRBG+t^uOfe@$;vO`xXhWuDp-q$uPD9n z#z2{)H7QzH<$ZbDfHhP&V?$Wyn88if3^t0-S_y I=ET|77iwZ^?EnA( delta 283 zcmX@bvXF)A)W2Q(7#J9=8AK*>IZP~+V&mjtU}a#NIB{=1P?&**ff2+7lI%d9K9FVv z(yUtB88|iq8B7dZKoTSk6lCBAk~~m04+Afd$H>6Pzz-xrnstCQNF5XN8W4%3lOIVZ f6VL>R&T0W7v`S*tDu}6*72Q%btU86jP7?+I%-;}~ diff --git a/bin/game/cards/Mythes/Mythes_Chaos.class b/bin/game/cards/Mythes/Mythes_Chaos.class index 4a5b4918b082305624d71fc71a3377023a6a7dbf..481b59dd05f627ae932d872014f5beecabade5b0 100644 GIT binary patch delta 17 YcmeBY>1W|M^>5cc1_lQ6jU4Pu068QDXaE2J delta 17 YcmeBY>1W|M^>5cc1_lP}jU4Pu0691XYybcN diff --git a/bin/game/cards/Mythes/Mythes_Cheval_Troie.class b/bin/game/cards/Mythes/Mythes_Cheval_Troie.class index bbc65483888e6d2336403fc46ed3540e7dc4dd01..7d267652dc31b4b982ce5ca04bed294c37d9914b 100644 GIT binary patch delta 17 ZcmZ3;vXF)2)W2Q(7#JALH*!ca0RTIQ1)cx^ delta 17 ZcmZ3;vXF)2)W2Q(7#J9=H*!ca0RTIk1)=}| diff --git a/bin/game/cards/Mythes/Mythes_Chiron.class b/bin/game/cards/Mythes/Mythes_Chiron.class index 2e8b8965f0933ca1e89066fee0623d855bb1b52e..c6fd5b9129b1b4863cb2b51fdbc2c1214ecf3cea 100644 GIT binary patch delta 17 YcmeBY>1W|M^>5cc1_lQ6jU4Pu068QDXaE2J delta 17 YcmeBY>1W|M^>5cc1_lP}jU4Pu0691XYybcN diff --git a/bin/game/cards/Mythes/Mythes_Dédale.class b/bin/game/cards/Mythes/Mythes_Dédale.class index f9fc8b8a9e8716a166d2a0347f3124bb0e83f85d..d11db1742344ce21197e2c38375f859de39a6c29 100644 GIT binary patch delta 17 ZcmbQlGKq!b)W2Q(7#JALH*#<>0RTCQ1#tiX delta 17 ZcmbQlGKq!b)W2Q(7#J9=H*#<>0RTCk1$6)b diff --git a/bin/game/cards/Mythes/Mythes_Enigme_Sphinx.class b/bin/game/cards/Mythes/Mythes_Enigme_Sphinx.class index baa01a2c3c78081c5e55449f5f422fb6db8b0dec..28db9d472172bfe17b2599f56ecaafa0055448d6 100644 GIT binary patch delta 17 ZcmX@ha+ZbT)W2Q(7#JALH*&Z#0RTZ@1|k3e delta 17 ZcmX@ha+ZbT)W2Q(7#J9=H*&Z#0RTaC1||Ri diff --git a/bin/game/cards/Mythes/Mythes_Eole.class b/bin/game/cards/Mythes/Mythes_Eole.class index 93a1a7cae69ab3c76974200e9130f2142d6e223b..fbb8261691e71f54342ceb3825e2064dfc63bf98 100644 GIT binary patch delta 17 YcmeBV>15$J^>5cc1_lQ6jU0?j0616$RsaA1 delta 17 YcmeBV>15$J^>5cc1_lP}jU0?j061&~S^xk5 diff --git a/bin/game/cards/Mythes/Mythes_Erinyes.class b/bin/game/cards/Mythes/Mythes_Erinyes.class index f51f69b0bbe1e8e585f37808ab0b458a5d6275f1..52992d6a7fd8f049f0016480ec72e5bda4074d91 100644 GIT binary patch delta 17 ZcmbQjGKGcX)W2Q(7#JALH*)YW0RTD91$O`d delta 17 ZcmbQjGKGcX)W2Q(7#J9=H*)YW0RTDT1$zJh diff --git a/bin/game/cards/Mythes/Mythes_Guerre_Sept_Chefs.class b/bin/game/cards/Mythes/Mythes_Guerre_Sept_Chefs.class index 3f0dd6276e43c52b27c3b431f74c9e39e3e739ed..0dd4127a2525edbbf7bd1793085d2fe688114161 100644 GIT binary patch delta 17 ZcmX@ka-41W|M^>5cc1_lQ6jU4Pu068QDXaE2J delta 17 YcmeBY>1W|M^>5cc1_lP}jU4Pu0691XYybcN diff --git a/bin/game/cards/Mythes/Mythes_Heracles.class b/bin/game/cards/Mythes/Mythes_Heracles.class index e44a2a1082010a7b327c76deb2d96b3696c6a1b7..2789a3b5f6b7c9235fcb66a02c22946114a819f5 100644 GIT binary patch delta 17 ZcmbQrGL?nn)W2Q(7#JALH*)YY0RTDh1$qDg delta 17 ZcmbQrGL?nn)W2Q(7#J9=H*)YY0RTD#1%3bk diff --git a/bin/game/cards/Mythes/Mythes_Hermione.class b/bin/game/cards/Mythes/Mythes_Hermione.class index 5411b1fdc4815f9bc69eafc5e5e7dd4b61b67bc5..aeb621f1852ff4dc2e6e05594e773aecbb7b574b 100644 GIT binary patch delta 17 ZcmbQrGL?nn)W2Q(7#JALH*)YY0RTDh1$qDg delta 17 ZcmbQrGL?nn)W2Q(7#J9=H*)YY0RTD#1%3bk diff --git a/bin/game/cards/Mythes/Mythes_Icar.class b/bin/game/cards/Mythes/Mythes_Icar.class index 6c8b7f590d979fd9504c0cc0b225998d00acd74d..11068a1628283b1b7916b15c26ad669600ab67ba 100644 GIT binary patch delta 17 ZcmbQsGM9zp)W2Q(7#JALH*$zF0RTGy1(E;& delta 17 ZcmbQsGM9zp)W2Q(7#J9=H*$zF0RTG`1(pB+ diff --git a/bin/game/cards/Mythes/Mythes_Kunée.class b/bin/game/cards/Mythes/Mythes_Kunée.class index 90b9f15422ec43f1d31491fae818b3fecfb14ea0..cfdaecb3d29d6046c8686b888e5a7313f3b7aeea 100644 GIT binary patch delta 17 ZcmZ3^vYdtE)W2Q(7#JALH*&}`0RTKy1+V}B delta 17 ZcmZ3^vYdtE)W2Q(7#J9=H*&}`0RTK`1+)MF diff --git a/bin/game/cards/Mythes/Mythes_Minos.class b/bin/game/cards/Mythes/Mythes_Minos.class index 488d2b1f39c62a3c9903317c87b1617e7eabacbb..5e52ecaf819643dba0fd7854f38b8cf288ead5f2 100644 GIT binary patch delta 17 YcmeBS>0#kG^>5cc1_lQ6jT|gY064w{UjP6A delta 17 YcmeBS>0#kG^>5cc1_lP}jT|gY065YGV*mgE diff --git a/bin/game/cards/Mythes/Mythes_Oedipie.class b/bin/game/cards/Mythes/Mythes_Oedipie.class index 6776e937fab6c7db1dc51d976d8496d857a8c51a..c1983f80babb0777d01d2d48a3186ae2771d0e55 100644 GIT binary patch delta 17 ZcmbQlGKq!b)W2Q(7#JALH*#<>0RTCQ1#tiX delta 17 ZcmbQlGKq!b)W2Q(7#J9=H*#<>0RTCk1$6)b diff --git a/bin/game/cards/Mythes/Mythes_Perséphone.class b/bin/game/cards/Mythes/Mythes_Perséphone.class index 5e3a592a670cd51dbcbcaa617c0d7e17113778e0..e38bff70274de1c5fbaaa318a17df36442732da0 100644 GIT binary patch delta 17 ZcmbQwGM|Ox)W2Q(7#JALH*$zG0RTHh1(*N; delta 17 ZcmbQwGM|Ox)W2Q(7#J9=H*$zG0RTH#1)Kl? diff --git a/bin/game/cards/Mythes/Mythes_Poseidon.class b/bin/game/cards/Mythes/Mythes_Poseidon.class index c804910d4b863daec4c56a764ed78bd823348082..c597136456997676b54aefa4665d7a1d249fbcc7 100644 GIT binary patch delta 17 ZcmbQiGJ}QV)W2Q(7#JALH*yFt0RTEy1%m(p delta 17 ZcmbQiGJ}QV)W2Q(7#J9=H*yFt0RTE`1&06t diff --git a/bin/game/cards/Mythes/Mythes_Psyché.class b/bin/game/cards/Mythes/Mythes_Psyché.class index 6681954fa0b8969bd33f91a010c8239af085026b..e66b956fb9667cc982e40d9eef89d79e87982161 100644 GIT binary patch delta 17 ZcmbQlGKq!b)W2Q(7#JALH*#<>0RTCQ1#tiX delta 17 ZcmbQlGKq!b)W2Q(7#J9=H*#<>0RTCk1$6)b diff --git a/bin/game/cards/Mythes/Mythes_Rapt.class b/bin/game/cards/Mythes/Mythes_Rapt.class index b9c192f3d91bd7bc8d24831712e9084c7d9106a1..aa7f1c6f6bd7f401332415fcb2fdae5fa84c0af7 100644 GIT binary patch delta 17 ZcmbQmGK+=d)W2Q(7#JALH*yFu0RTFh1&IIv delta 17 ZcmbQmGK+=d)W2Q(7#J9=H*yFu0RTF#1&sgz diff --git a/bin/game/cards/Mythes/Mythes_Sémélé.class b/bin/game/cards/Mythes/Mythes_Sémélé.class index 987d585ba85a0cfba52bd09751dde91f0252ec18..cf283c7bb4d5c67eac9c94d90a76da24a817a0e2 100644 GIT binary patch delta 17 ZcmbQiGJ}QV)W2Q(7#JALH*yFt0RTEy1%m(p delta 17 ZcmbQiGJ}QV)W2Q(7#J9=H*yFt0RTE`1&06t diff --git a/bin/game/cards/Mythes/Mythes_Thanatos.class b/bin/game/cards/Mythes/Mythes_Thanatos.class index 9b2fd7b1cb33b114263413f6636cfd14ca165f56..30514b1abe67c7e9103c5a03e22f349c3dd20ec4 100644 GIT binary patch delta 17 ZcmbQrGL?nn)W2Q(7#JALH*)YY0RTDh1$qDg delta 17 ZcmbQrGL?nn)W2Q(7#J9=H*)YY0RTD#1%3bk diff --git a/bin/game/cards/Mythes/Mythes_Titanomachie.class b/bin/game/cards/Mythes/Mythes_Titanomachie.class index ff6a3981a9cd066763d1e32a91bd7e511d9bcf57..43ecddbe8757348d39523b64dbf1631c1e46bf2f 100644 GIT binary patch delta 17 ZcmX@ca*T!J)W2Q(7#JALH*(l90RTX91`PlJ delta 17 ZcmX@ca*T!J)W2Q(7#J9=H*(l90RTXT1`z-N diff --git a/bin/game/cards/Mythes/Mythes_Toison.class b/bin/game/cards/Mythes/Mythes_Toison.class index a8a51f18e9ba909481e20ade51db74370ef133f7..bd86f4376b0707ceb85f220e691d94ecd8e0f501 100644 GIT binary patch delta 17 YcmeBY>1W|M^>5cc1_lQ6jU4Pu068QDXaE2J delta 17 YcmeBY>1W|M^>5cc1_lP}jU4Pu0691XYybcN diff --git a/bin/game/cards/Mythes/Mythes_Zeus.class b/bin/game/cards/Mythes/Mythes_Zeus.class index f3eb720a3a94f8778a50229965e0d2fc387489d4..09ce36f073b71530f8f94f60d20f1a60642d2cbb 100644 GIT binary patch delta 17 YcmeBS>0#kG^>5cc1_lQ6jT|gY064w{UjP6A delta 17 YcmeBS>0#kG^>5cc1_lP}jT|gY065YGV*mgE diff --git a/bin/game/cards/Mythes/Mythes_Zeus_VS_Typhon.class b/bin/game/cards/Mythes/Mythes_Zeus_VS_Typhon.class index 949f8323ccee173455e036a3c669a8b9df32feb5..fea583f710b3b93c50c2b442239a8828e64b68ce 100644 GIT binary patch delta 17 Zcmcc2a+!tW)W2Q(7#JALH*$D00RTcQ1~dQw delta 17 Zcmcc2a+!tW)W2Q(7#J9=H*$D00RTck1~>o! diff --git a/bin/game/cards/Renaissance/Renaissance_Copernic.class b/bin/game/cards/Renaissance/Renaissance_Copernic.class index f8f1f2ff8011c0810524cdf0da11fd2c67c2d261..9135e73b8df6a34708f33063d07a4e0641c73a5a 100644 GIT binary patch delta 17 ZcmZ3-vW|u0)W2Q(7#JALH*%;k0RTNh1;qdW delta 17 ZcmZ3-vW|u0)W2Q(7#J9=H*%;k0RTN#1<3#a diff --git a/bin/game/cards/Renaissance/Renaissance_Mehmet.class b/bin/game/cards/Renaissance/Renaissance_Mehmet.class index 3b366169539b50468923f4f6c4c04778685b2165..5ba0732ad31530fd2186637021fb3f4f69033a98 100644 GIT binary patch delta 17 ZcmZ3%vVw)<)W2Q(7#JALH*zR20RTL91+xGE delta 17 ZcmZ3%vVw)<)W2Q(7#J9=H*zR20RTLT1-AeI diff --git a/bin/game/cards/Renaissance/Renaissance_Soliman.class b/bin/game/cards/Renaissance/Renaissance_Soliman.class index f760b2d91dc1e694b4a492b0cd7b78e2a2f43e5c..a16cb9fff652dd01d688d92727cf56eb8e8e9c31 100644 GIT binary patch delta 28 kcmZ3>vX({Q)W2Q(7#JAL8AR9_m>3zfCN9+4X!V&90D(COZ2$lO delta 28 kcmZ3>vX({Q)W2Q(7#J9=8AR9_m>3zfCN9+4X!V&90D*Z3aR2}S diff --git a/bin/game/cards/Renaissance/Rennaissance_Casimir.class b/bin/game/cards/Renaissance/Rennaissance_Casimir.class index fba7d1168ff0440c03eb7ae36849032307039c09..c258ec18e6b3e0b498aca0c0d3ed74fd364179b8 100644 GIT binary patch delta 17 ZcmZ3_vYv(G)W2Q(7#JALH*%;m0RTN@1;_vZ delta 17 ZcmZ3_vYv(G)W2Q(7#J9=H*%;m0RTOC1gVx delta 17 ZcmdnavYmzF)W2Q(7#J9=H*)AR0RTRT1>^t# diff --git a/bin/game/cards/Renaissance/Rennaissance_Chute_Constantinople.class b/bin/game/cards/Renaissance/Rennaissance_Chute_Constantinople.class index e74336267f3e53ed362577edf7754822cd9c492e..573c185ea1069952d98f0d7f47fd28bc5b7e70cd 100644 GIT binary patch delta 17 YcmZo+ZDHj&^>5cc1_lQ6jT|*h065GA$p8QV delta 17 YcmZo+ZDHj&^>5cc1_lP}jT|*h065?U%>V!Z diff --git a/bin/game/cards/Renaissance/Rennaissance_Concile_Trente.class b/bin/game/cards/Renaissance/Rennaissance_Concile_Trente.class index 6e946d9bfe0f4280437da38407ce46ae8f8604ef..62869e9aafec5f1da6aaeeef0b5cb512fbc68290 100644 GIT binary patch delta 17 Zcmcb?a)X8A)W2Q(7#JALH*y3p0RTeQ215V< delta 17 Zcmcb?a)X8A)W2Q(7#J9=H*y3p0RTek21ft@ diff --git a/bin/game/cards/Renaissance/Rennaissance_Constantin.class b/bin/game/cards/Renaissance/Rennaissance_Constantin.class index dd33a54b67baaecefe98d117765e423759f34d1c..f654430aacdabc9c7e2d928e2092b1de07726e9e 100644 GIT binary patch delta 17 ZcmdnVvXh15)W2Q(7#JALH*y#<0RTR@1?B(% delta 17 ZcmdnVvXh15)W2Q(7#J9=H*y#<0RTSC1?m6* diff --git a/bin/game/cards/Renaissance/Rennaissance_Decouverte_Amerique.class b/bin/game/cards/Renaissance/Rennaissance_Decouverte_Amerique.class index 317b66d85584d53dbdf94878e8214603c2b02f01..2cdde0c8b3f9b27e340d5ce0fd0b036e7c546741 100644 GIT binary patch delta 28 kcmeyt@`FX-)W2Q(7#JAL8N}Ebm>3z%Ctft)=x)da0Fjgkn*aa+ delta 28 kcmeyt@`FX-)W2Q(7#J9=8N}Ebm>3z%Ctft)=x)da0Fl%Pp8x;= diff --git a/bin/game/cards/Renaissance/Rennaissance_Elisabeth.class b/bin/game/cards/Renaissance/Rennaissance_Elisabeth.class index f729ea570c4ad628232641161d1848e3fd0a3ded..3a927f9dd6a705ec80bf656e6dc01bc4164d9f53 100644 GIT binary patch delta 17 ZcmdnOvW11?)W2Q(7#JALH*)AO0RTP@1=j!o delta 17 ZcmdnOvW11?)W2Q(7#J9=H*)AO0RTQC1=|1s diff --git a/bin/game/cards/Renaissance/Rennaissance_Ferdinand.class b/bin/game/cards/Renaissance/Rennaissance_Ferdinand.class index d3a436b23e12b019e87460c9a2102f35e51331d7..74b3200b2ea13a2abd43f4c49aacedcb34db8596 100644 GIT binary patch delta 17 ZcmdnOvW11?)W2Q(7#JALH*)AO0RTP@1=j!o delta 17 ZcmdnOvW11?)W2Q(7#J9=H*)AO0RTQC1=|1s diff --git a/bin/game/cards/Renaissance/Rennaissance_Fin_Guerre_Cent_Ans.class b/bin/game/cards/Renaissance/Rennaissance_Fin_Guerre_Cent_Ans.class index 10948183dcdc5e3acbf1ff100884cad188d64998..8bbb63a1e6c256f306881dd83908291c7edbf514 100644 GIT binary patch delta 17 Zcmey#@{@(*)W2Q(7#JALH*yp*0RTrh2BrW2 delta 17 Zcmey#@{@(*)W2Q(7#J9=H*yp*0RTr#2C4u6 diff --git a/bin/game/cards/Renaissance/Rennaissance_Francois.class b/bin/game/cards/Renaissance/Rennaissance_Francois.class index 111989f50c568ba70aad443e010e25c97e57d654..dce22434c2702f59c3214b5fba83e3b0bcdbc9bf 100644 GIT binary patch delta 17 ZcmdnYvYCbB)W2Q(7#JALH*#n*0RTPh1=Iil delta 17 ZcmdnYvYCbB)W2Q(7#J9=H*#n*0RTP#1=s)p diff --git a/bin/game/cards/Renaissance/Rennaissance_Guerres_Italie.class b/bin/game/cards/Renaissance/Rennaissance_Guerres_Italie.class index 8ecc622a24a3f947511f5413fa59503aa5cee76c..51c9316538977c8810ed1d5eb0e84015a2eb572d 100644 GIT binary patch delta 28 kcmcc3a+^iq)W2Q(7#JAL8AR9_m>3z1CLT1}=p@Mm0E&7DC;$Ke delta 28 kcmcc3a+^iq)W2Q(7#J9=8AR9_m>3z1CLT1}=p@Mm0E)T@EC2ui diff --git a/bin/game/cards/Renaissance/Rennaissance_Henri.class b/bin/game/cards/Renaissance/Rennaissance_Henri.class index 385a6ff2a99119a06b8e093b6d9ff8d7f2c0bbbd..515d6b8364a00780aba71bfa144299d47ae5395f 100644 GIT binary patch delta 17 ZcmZ3%vVw)<)W2Q(7#JALH*zR20RTL91+xGE delta 17 ZcmZ3%vVw)<)W2Q(7#J9=H*zR20RTLT1-AeI diff --git a/bin/game/cards/Renaissance/Rennaissance_Henri_8.class b/bin/game/cards/Renaissance/Rennaissance_Henri_8.class index 8deccb7dee84ac1e9612be3d6410d863e9056a4d..ef582b5bdfb32fce65915e5f9e15b7a90e5cdd50 100644 GIT binary patch delta 17 ZcmZ3_vYv(G)W2Q(7#JALH*%;m0RTN@1;_vZ delta 17 ZcmZ3_vYv(G)W2Q(7#J9=H*%;m0RTOC1O; diff --git a/bin/game/cards/Renaissance/Rennaissance_Nobunaga.class b/bin/game/cards/Renaissance/Rennaissance_Nobunaga.class index 06e4f858ea395c5e9c1c8e7478afeb5cba63dfb5..efa76a3166f63a196e093747691938bd8caa7178 100644 GIT binary patch delta 17 ZcmdnUvXO=3)W2Q(7#JALH*#n)0RTOy15cc1_lQ6jT{wB060Viy#N3J delta 17 YcmZo*ZD8d%^>5cc1_lP}jT{wB0616$!2kdN diff --git a/bin/game/cards/Renaissance/Rennaissance_Shakespeare.class b/bin/game/cards/Renaissance/Rennaissance_Shakespeare.class index a400bcca9d6422facfb33ff476c6985fa890f3ae..9a9a749453fee16d20b1b26f426df3fea2cb242d 100644 GIT binary patch delta 17 ZcmdnRvWtb|)W2Q(7#JALH*y#;0RTSQ1?d0) delta 17 ZcmdnRvWtb|)W2Q(7#J9=H*y#;0RTSk1?>O; diff --git a/bin/game/cards/Renaissance/Rennaissance_Skanderberg.class b/bin/game/cards/Renaissance/Rennaissance_Skanderberg.class index bd144ad90bff7a49e23308edad6c6919be32ff81..c83888e70e2b8ff9d84c028aefb24fa49f5e7f55 100644 GIT binary patch delta 17 ZcmdnRvWtb|)W2Q(7#JALH*y#;0RTSQ1?d0) delta 17 ZcmdnRvWtb|)W2Q(7#J9=H*y#;0RTSk1?>O; diff --git a/bin/game/cards/Renaissance/Rennaissance_Succession_Bourgogne.class b/bin/game/cards/Renaissance/Rennaissance_Succession_Bourgogne.class index 7c3ffb62baca0c0dfb60aa2baeb1a3532d04af7d..db41cdd0a673d68e040cc0cd086ad2d0563c7551 100644 GIT binary patch delta 17 ZcmaFG@`{Dy)W2Q(7#JALH*zE~0RTlh26+Gg delta 17 ZcmaFG@`{Dy)W2Q(7#J9=H*zE~0RTl#27Lek diff --git a/bin/game/cards/Renaissance/Rennaissance_Vlad.class b/bin/game/cards/Renaissance/Rennaissance_Vlad.class index 4889e370622929c6368ec5fc549ba025e2c3388c..9b1a7b71118cc858b1bcf10dfe4c4f08dfff2730 100644 GIT binary patch delta 17 ZcmZ3+vW$h})W2Q(7#JALH*&}^0RTKQ1+4%8 delta 17 ZcmZ3+vW$h})W2Q(7#J9=H*&}^0RTKk1+f4C diff --git a/bin/game/cards/SpecialCard/HasteCard.class b/bin/game/cards/SpecialCard/HasteCard.class index 14b7c7d596218f9090799cdbdb5d4bfc05557a27..100b3ccae5eeba15b13c867a41f59fd62ad365a3 100644 GIT binary patch delta 17 ZcmX@hbe4(Z)W2Q(7#JALH*&Z#0suiH1|0wZ delta 17 ZcmX@hbe4(Z)W2Q(7#J9=H*&Z#0suib1|a|d diff --git a/bin/game/cards/SpecialCard/ICanDoge.class b/bin/game/cards/SpecialCard/ICanDoge.class index c8d99e7a7ee9f44d7b5294e5fc1e059eb59fd2b1..357cdeced8aaf1d1ceffea7885f8020ac418e009 100644 GIT binary patch delta 14 Vcmb=Z;5hYf*FFXY2J?v=1pqHO1$h7f delta 14 Vcmb=Z;5hYf*FFXY2J49&1pqHe1$_Vj diff --git a/bin/game/cards/SpecialCard/IToxic.class b/bin/game/cards/SpecialCard/IToxic.class index b5ea73695e2b8730387f34421ffe8984e69fc698..d8f389cb93ec6dc713dce27bba3c1586a5f0ca62 100644 GIT binary patch delta 14 VcmXRZ;W+hg*FFXY2J?v=IRGxn1#JKT delta 14 VcmXRZ;W+hg*FFXY2J49&IRGx%1#tiX diff --git a/bin/game/deck/Deck.class b/bin/game/deck/Deck.class index 4d2d57c0e42ba8dc4402b6a711c4eaadc47f701b..89e446957716c3c2ba07b9c348a73f77da8e304f 100644 GIT binary patch delta 17 Zcmey(@tcF=)W2Q(7#JALH*yrS002k!2DShI delta 17 Zcmey(@tcF=)W2Q(7#J9=H*yrS002k|2D$(M diff --git a/bin/game/deck/DeckRegistery.class b/bin/game/deck/DeckRegistery.class index a8a104c79f62ddb3e962f4d191cfd59b82973533..5b419332b129f2c30c97fab383b1b20d9193a4f7 100644 GIT binary patch delta 17 ZcmbQqIg^v))W2Q(7#JALH*!p50RTJ@1`+@O delta 17 ZcmbQqIg^v))W2Q(7#J9=H*!p50RTKC1{MGS diff --git a/bin/game/deck/MoyeneAge.class b/bin/game/deck/MoyeneAge.class index b6b65101b94c6e8d61be91242134a7e714e9d635..bf2a287a6529e602f6ae479f95890b38a9ed1b24 100644 GIT binary patch delta 17 YcmeAZ?GxoV^>5cc1_lQ6jT~)U06Yi=4*&oF delta 17 YcmeAZ?GxoV^>5cc1_lP}jT~)U06ZK96951J diff --git a/bin/game/deck/Mythes.class b/bin/game/deck/Mythes.class index 9fbc5ad049acd54c79a748c3da1b8aeea7142925..792e5f5e92645271e2b2075de1e2181f5f09d70f 100644 GIT binary patch delta 17 Zcmdljyjz&#)W2Q(7#JALH*##|1OP$B29W>& delta 17 Zcmdljyjz&#)W2Q(7#J9=H*##|1OP$V29*E+ diff --git a/bin/game/deck/Renaissance.class b/bin/game/deck/Renaissance.class index 1f10f00a5310a10f626087a66e41375a08bbfae4..add599d99ce4095da046782d4f99180df9134cec 100644 GIT binary patch delta 17 ZcmX>hc0!Ef)W2Q(7#JALH*z>|0{}wX20#D+ delta 17 ZcmX>hc0!Ef)W2Q(7#J9=H*z>|0{}wr21Eb= diff --git a/src/game/ComsJoueur.java b/src/game/ComsJoueur.java index dc49af3..60bd4df 100644 --- a/src/game/ComsJoueur.java +++ b/src/game/ComsJoueur.java @@ -39,7 +39,8 @@ public class ComsJoueur { public String recieve() { try { - return (String) serverIn.readObject(); + String message = (String) serverIn.readObject(); + return message; } catch (ClassNotFoundException e) { System.err.println("ERREUR une classe non trouvé a éte transimise , essayer de n'evoyer que des String"); return ""; diff --git a/src/game/Hand.java b/src/game/Hand.java index fe91683..f81169e 100644 --- a/src/game/Hand.java +++ b/src/game/Hand.java @@ -63,4 +63,11 @@ public class Hand { public boolean isFull() { return hand.size() == MAX_CARD_IN_HAND; } + + public void print() { + for(Card c : hand) + { + System.out.println(c.getClass().getSimpleName()); + } + } } diff --git a/src/game/Joueur.java b/src/game/Joueur.java index 5bc35f7..fbed9f9 100644 --- a/src/game/Joueur.java +++ b/src/game/Joueur.java @@ -176,7 +176,7 @@ public class Joueur { int cardId = Integer.parseInt(info); Class cardClass = CardRegistery.get(cardId); - System.out.println(cardClass.getName()); + System.out.println("searching :"+cardClass.getSimpleName()); int zone = Integer.parseInt(coms.recieve()); @@ -185,7 +185,16 @@ public class Joueur { // si la carte n'est pas trouve ou si elle coute trop cher if (handCard == null || mana < handCard.getCost()) { // on refuse le placement - System.out.println("no mana or no card"); + System.out.println("no mana or no card printing hand"); + + hand.print(); + + System.out.println("hand status :"); + System.out.println(handCard); + + System.out.println("mana :" + mana); + System.out.println("cost :" + handCard.getCost()); + coms.send(Command.NOK); } else { if (board.isZoneAvaliable(zone)) { @@ -325,20 +334,23 @@ public class Joueur { throw new RuntimeException("non number zone recived in attack phase"); Card attackingCard = board.getCardInZone(Integer.parseInt(carteAttaquante)); - Card attackedCard = adversaire.getBoard().getCardInZone(Integer.parseInt(carteCible)); if (attackingCard == null) { throw new RuntimeException("invalid attack"); } else { - if (carteCible.equals("100") && !attackingCard.hasAlreadyAttacked()) { - boolean isadvDead = handleAttackAgainstPlayer(attackingCard, adversaire); - if(isadvDead) + if (carteCible.contains("100")) { + if(!attackingCard.hasAlreadyAttacked()) { - phaseActive = false; + boolean isadvDead = handleAttackAgainstPlayer(attackingCard, adversaire); + if(isadvDead) + { + phaseActive = false; + } + attackingCard.hasAttacked(); } - attackingCard.hasAttacked(); } else { + Card attackedCard = adversaire.getBoard().getCardInZone(Integer.parseInt(carteCible)); if (!attackingCard.hasAlreadyAttacked() && !(attackedCard instanceof IInvisible) && !(attackingCard instanceof IPlayerFocused)) { handleAttackAgainstCard(carteAttaquante, carteCible, adversaire); attackingCard.hasAttacked(); @@ -404,7 +416,7 @@ public class Joueur { if (isDestroyed || attackingCard instanceof IToxic) { // on suprime la carte du terrain - board.setCard(Integer.parseInt(carteCible), null); + adversaire.board.setCard(Integer.parseInt(carteCible), null); // demande a l'adversaire de retirer la carte de son terrain adversaire.getComs().send(Command.DESTROY_CARD); @@ -427,7 +439,7 @@ public class Joueur { if(isDestroyed) { // on suprime la carte du terrain - adversaire.board.setCard(Integer.parseInt(carteAttaquante), null); + board.setCard(Integer.parseInt(carteAttaquante), null); // demande a l'adversaire de retirer la carte de son terrain adversaire.getComs().send(Command.DESTROY_ADV_CARD); @@ -469,7 +481,7 @@ public class Joueur { } /** - * met a jorus les hp d'une carte tout ce passe du poin de vue du joueur + * met a jorus les dmg d'une carte tout ce passe du poin de vue du joueur * @param cardToUpDate * @param adversaire * @throws IOException diff --git a/src/game/Match.java b/src/game/Match.java index 2f43ed9..cf7f431 100644 --- a/src/game/Match.java +++ b/src/game/Match.java @@ -112,12 +112,15 @@ public class Match extends Thread { } //on prepare la mana joueur.prepMana(); + + //avant que je joueur agit on déclanche les evenement de debuts de tours + joueur.onTurnStart(enemy); + //on dit au joueur que c'est a lui de jouer joueur.yourturn(); //et on dit au joueur oposé que ce n'est pas le tien enemy.debutTourEnemie(); - joueur.onTurnStart(enemy); joueur.mainPhase1(enemy); //Joue autant de carte qu'il veut/peut joueur.battlePhase(enemy);//lance des attaques à son adversaire qui peut répliquer //cette phases ne serira surment pas car nous manquon de temps pour implrementer les fonctionnalité specifique de certaine cartes diff --git a/src/game/cards/Mythes/Mythes_Chant_Sirene.java b/src/game/cards/Mythes/Mythes_Chant_Sirene.java index f733585..441eb0a 100644 --- a/src/game/cards/Mythes/Mythes_Chant_Sirene.java +++ b/src/game/cards/Mythes/Mythes_Chant_Sirene.java @@ -1,8 +1,9 @@ package game.cards.Mythes; import game.cards.Card; +import game.cards.SpecialCard.ILifeSteal; -public class Mythes_Chant_Sirene extends Card{ +public class Mythes_Chant_Sirene extends Card implements ILifeSteal{ /** @@ -12,7 +13,7 @@ public class Mythes_Chant_Sirene extends Card{ */ @Override public int getDefaultAttack() { - return 0; + return 2; } /** @@ -22,7 +23,7 @@ public class Mythes_Chant_Sirene extends Card{ */ @Override public int getDefaultHealth() { - return 0; + return 1; } /**