From 13e2c1bab132ca794d0bddddada922a58d2e33a4 Mon Sep 17 00:00:00 2001 From: marc barbier Date: Sun, 3 Jan 2021 23:10:00 +0100 Subject: [PATCH] ajout du combat --- bin/game/Board.class | Bin 632 -> 1126 bytes bin/game/Command.class | Bin 1091 -> 1184 bytes bin/game/Joueur.class | Bin 5213 -> 6756 bytes bin/game/Match.class | Bin 2784 -> 2605 bytes bin/game/PlayerTesteur.class | Bin 1066 -> 1040 bytes bin/game/SimpleUDP.class | Bin 1382 -> 0 bytes bin/game/cards/Card.class | Bin 1124 -> 1309 bytes .../MoyenAge/Moyen_Age_Charlemagne.class | Bin 558 -> 558 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 546 -> 546 bytes .../cards/MoyenAge/Moyen_Age_Etienne.class | Bin 543 -> 543 bytes bin/game/cards/MoyenAge/Moyen_Age_Ferré.class | Bin 540 -> 540 bytes .../cards/MoyenAge/Moyen_Age_Guerre_100.class | Bin 552 -> 552 bytes .../cards/MoyenAge/Moyen_Age_Guillaume.class | Bin 549 -> 549 bytes .../MoyenAge/Moyen_Age_Heresie_Cathares.class | Bin 571 -> 571 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 537 -> 537 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 570 -> 570 bytes .../Moyen_Age_Prise_Sainte_Terre.class | Bin 577 -> 577 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 561 -> 561 bytes bin/game/cards/Mythes/Mythes_12_Travaux.class | Bin 539 -> 539 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 -> 545 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 548 -> 548 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 561 -> 561 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 521 -> 521 bytes bin/game/cards/Mythes/Mythes_Kunée.class | Bin 527 -> 527 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 521 -> 521 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 545 -> 545 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 552 -> 552 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 598 -> 598 bytes .../Rennaissance_Concile_Trente.class | Bin 579 -> 579 bytes .../Renaissance/Rennaissance_Constantin.class | Bin 569 -> 569 bytes .../Rennaissance_Decouverte_Amerique.class | Bin 594 -> 594 bytes .../Renaissance/Rennaissance_Elisabeth.class | Bin 564 -> 564 bytes .../Renaissance/Rennaissance_Ferdinand.class | Bin 564 -> 564 bytes .../Rennaissance_Fin_Guerre_Cent_Ans.class | Bin 594 -> 594 bytes .../Renaissance/Rennaissance_Francois.class | Bin 563 -> 563 bytes .../Rennaissance_Guerres_Italie.class | Bin 579 -> 579 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 582 -> 582 bytes .../Renaissance/Rennaissance_Rabelais.class | Bin 561 -> 561 bytes .../Renaissance/Rennaissance_Reforme.class | Bin 558 -> 558 bytes .../Rennaissance_Shakespeare.class | Bin 570 -> 570 bytes .../Rennaissance_Skanderberg.class | Bin 570 -> 570 bytes .../Rennaissance_Succession_Bourgogne.class | Bin 597 -> 597 bytes .../cards/Renaissance/Rennaissance_Vlad.class | Bin 550 -> 550 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/Board.java | 15 +++ src/game/Command.java | 8 +- src/game/Joueur.java | 91 +++++++++++++++++- src/game/Match.java | 12 +-- src/game/cards/Card.java | 16 +++ 105 files changed, 126 insertions(+), 16 deletions(-) delete mode 100644 bin/game/SimpleUDP.class diff --git a/bin/game/Board.class b/bin/game/Board.class index 8709e30aabaff1b9615e477f4e475edcbdf034ad..154bf93731a08a2f9f185ef7bee7807102e6041c 100644 GIT binary patch literal 1126 zcmZuvT~8BH5IwiM%Uzaj3sjJgq6Jjif>f)BSj8yDq^62VO{4gIX()s)H9K3&Xg(DjbO46MiyE&EpO^(!~>cgaplT>-HO} zt}zUq$RNZI6ZE#glq?gMu}A`BXCW|vlFK9<$88ic6&+Uy zX=2yf%Q6PdrI%Bdp1{HCb6d9tJ85Cd`3G!%^7zx21QB{Ou(d-w*Ci4f- z)Lmtl0*VCdlZ6QhG8!a?AXI`;oTdL`GMf#MIgW`Qt|EEp5_h5ekDno7#z@e(giQr` zJy;!+5*8#li7CovIEV8gZh?Hkmj`@5k{QSjm?n=fV>G9n6fY$$V-40I|=Q9-iAnW(Nbp%#ry%!je-T4u6xshpR$SFr*2&q!i6|hQ3)^ zcnW!XYBw==gw9GxCqe3ju3&IWP!DNk8YiDIj_bf70STYO>_zyo3^9@=sr<%YuduzN delta 394 zcmYL^y-EW?6ot>s>}DqGZZ?`2qcOT^7hy&1740mvu(lXu2n2sXgKb{GCioC(Yy^WK zXe;<2K7*Bbb~b2p@7y!zd~@f^e0%NBpVxN)J4gcfXlbmL;i0Xurm;TW+#cUg9}?Ld zg)k@!#C?0&%ewaF{5Csa4N-y?2%NlsO+}zOuy;1Quvh);_-xSY4$&df=PLp-_w%H9 zCXhAYv`byEN9hYhYTh8HP)`&j=2$CGBes0803oH2Q&=Pr@j55RsLp6dj7e&7`V7_D z`hfN(@YEwE<#;6*tvF1hu+A_HVIB*-uhH#8Mtg!o9jA+I`KpIxD0buE8z=u;298wY a_v((E6uv*QLBo-m#S)ry3oMf)vGNNOkSHwx diff --git a/bin/game/Command.class b/bin/game/Command.class index 2787f9f6bcd4d03fb99ab58e432726eee08bbb4e..4e0d40b82b1c1fae949bab67fd1def611818a25a 100644 GIT binary patch delta 311 zcmYk1ze>YU7{$+b!FY`s+%&j5xHyU+NSfUGr?It3tT;(*t`sa(njkp&47D%dC~o2) zIJmg^H12|UYAd*$!{Ix>bGh&Oe!>0tetiS5iIb80DTC41!>to!Sr9ffwggUIReASP z;6*0QlGf>27$lL#wqUWaWi=e!l(v5%So*sMQD@fK5xBEXUR-ml#^Km#)Ciw*xNom| zd1;wa6Pqxba;q=|xoW#rm=6nrk*S*|U){S?E7BPIYRx(F5aV!cR3XdHkE$&_A9Xko x%=0@6yYR99FCXxtCJ4RB#s*#JbL%f?J^dnW>SO@WNT}YlfD{>%;Fzk=`2oyIJNn1}2aY10#b6&`tV4 rnh{8|YHerm+z4baF?a(>Hn1QEgAb6+15v=>%iss(F*5jrRRsV53PdaQ diff --git a/bin/game/Joueur.class b/bin/game/Joueur.class index 531cbf842ef0bc93e645e86daacb48e654f83c68..2a7ad1ff2b95e03f91ae8d798c4f206c9683e512 100644 GIT binary patch literal 6756 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 literal 5213 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 diff --git a/bin/game/Match.class b/bin/game/Match.class index 922bae79da922e845922be86ad1496711933d988..20822baab27ae05954ecff452dbfbb996115d0f6 100644 GIT binary patch literal 2605 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 RB}&;x63aTldju7%{s9sVXVL%w delta 626 zcmY*VO-~b16g_YH@ut(Er9-JLDzqTlPOU{0R76-1V<04IAZlV_GL}g**v>R%YGhS^ zf@C)S0}{gq7B#x?2e|Mzxb{aF&x{)5B=6mO&pqef^X8rUL4E%9=jSf~Zem?S78QwE z6>}OcVP4|0h6JvpP(@9JsiBUmVW%N+Ed-k?79_4qED9u79oO;K1Y*_N6M^`Kw`U(c zbAtEEa`0A}3ce`|b2`S66VTgM*KTfj-LB>Ck=k?Iw!{sc9+rZfD5jT@lenehHtqyN zVOAwpblk;~j#boTg{H;www3gwCtYmc&?5$lJm;r6#*lf|EOaf+WlSoz_$l| zf$@K$hcEZ-mM@U~>*HX{8<2GLV`iRcukX12j&HSI?e?vf{hxH_kmI_+3o#v>ih?E} zBX-9PzKhC`kM{;XD#-9phMxkek>hQ!YBCDOg!vKTG-^-qPW}dwXRiOrCsAOP!Z{R) zgyK&erZ6^4BQ`?(7{+#egyb2dp^lJ>otUE`w5P|&Y@b0l#v&|!5^0j0l;EU`C?ky+ z!mW$k1y)HKOflCmM%x+g&61fXw@CIRA5%b$KI$k%4$IVQ?Mk6m`k=i91;gIja&^6~FxrmFGITLGXGmnP=6VV$s}OzQR2}b;!fdh~{U2ug zqDeBnNsQ&%mR1&U)&81Z%-DjLj{?TStpoXXy= zev`>li&?bmI>1$k9id`CU01jAwq&Pps;P3HX4l1~ALL z=KEs`7eI@Wm5(L8=Q*`%-9Sdca&^hs*N4<2$>~5{H?&!(HQbV3btL!xR%Uae!ombr zES$oqfmI7n@yx<$#4Tj;+`<^f6;2;%WWZ-(7$frjg@K%fHLS~K!$KbGtmFSVT6l?9 z77Btpf!9>hUFfbS8^!m!#9|KnC{8V%-DsuGnM+DR2U@xgd(&UmUdI?I#19K1W7u&c zGsxJyKVwAWl$}k!TgtY3+Zmh{wxd-zWQ|Do70w(poz2F{`>5dibHJWyHZ71KbIeIi zPRkF}OHDalEqgn>lz2Wsg8$?Y|KA8gQgC`9X_s%=DOywdL>q=;WzTRu%UzjqVcN0O z0aR+{J3^_eKM?+o2u;sdL_hN~gmYX+(Zh9+6fyLYEJmU@sU~?k6@bttxFeiTu6*x2 zE)YTCA}-Meq)|UU@e9V=)Hj@v?>Cpo7eo)xyGA!eezQ&9?>~r>aGWF)9i)jCX#$sV zg+y`6OJbU2DGG@2WQN~W%r@z_nMjB?sV@2hoXiRD%nw+<(D#&PPc90~d%T{Qv*} diff --git a/bin/game/cards/Card.class b/bin/game/cards/Card.class index 4ab2415286b2735da7b01965c1df71cf1f0b6d0f..919b78c8ffb9641f865958d8ecaccc6b5353a42b 100644 GIT binary patch delta 220 zcmaFDF_(+$)W2Q(7#JAL8EiLlSu>fGBxa|&B<3cjr!q3IXn1NyF)|1w=H{2?mH4N5 z6olmaz{tP_G_Qn#nSlvNt7>gw z5R+caz^%o+l|gJd1Fu#jNFW8s0m;l_U}aguyauR{nLz?biZQSPNp}Vg22TcF1}_Ey v25$x_244nAupHPxAYU5D0~*a>$-oA*&I-t8WndQI6sT3L7W~ delta 36 scmbQs^@M}#)W2Q(7#JAL87wz)Su;(pVKQXo+PseG1tTj10~3P<0O24C9smFU diff --git a/bin/game/cards/MoyenAge/Moyen_Age_Charlemagne.class b/bin/game/cards/MoyenAge/Moyen_Age_Charlemagne.class index 33780d5b43eab84b45276577b401bc094f815c12..9e7c1fd239f488ed06edc8a98b855149470d0af6 100644 GIT binary patch literal 558 zcma)&%}T>i5QWb)X`?Z9*XaV;W5pNNxn*$&D+)g%99E ziIcXASc@`MF=;AD;kDuw$V{=!R;_y+CE-ymynnaMBNXE{39p-b7_FPgR(( z1(VRKlzRdZ8fQ@w>2rdy-yIN4FCDWD1M3dzXb9m)3Evje5oh;m6f>dir-6zGDvQc^ zku>!r$_a;lWx(J2oD$rS^#wnuBG!GaRq!<1;`-Oa6{}cJ2$s}(X|4(OU0P%TUqc2=V8*>2lE1d3sd literal 558 zcma)&O-sW-5Qg7vzBINrRzdLAn^m-z-V~ukL?L=ndM(>@O;+;($wu%$dGRE8@CW## z#7SBqmK?f=nRjOA*_qkzpU*DglDphmq}fPGG{pU0v?N@&$D?xyiH$4G7iK-Oi4}MkY|yId60-R z1}6~eQath^Qe&mK|6KLH`FC+Gc%(uGi)!68R}A)jT4cVslI1W5Rg=}XPoMY;Z$pQ{ zFj#vcTDDf}(hlgOMPF1N9rPtI$eI)l$usiC(FfQ&i54uf<|2s=((R?*giR5{R+TB? l6N*Y$bIdn#b+l7MHT-_`3F*Xe-40|D;3Mb(Cq;RgYXORv=F&86JBRArCA`0Jt z#?Wo_x-lH?&_#C@?9O*K~+gidL;HtWm|#L6>3) tA5kv*R9kWCRHYGf)cy~;{VTe@Ko4tIrTx=%w?Qfk(_XdO#y2+sUAO=M literal 548 zcma)&&q~8U5XQgF-x_NhtDsjAq>7r0H$^BBQHWlYT+23HlW3YivK4$MFP;PsK7bD; zPSRLX@z6c&d^0=0{bu*;`{NV92{tXLSU1r#vB6-R#c3?h8Pxv1&!D;4STJxd)?GHu192IblWbKE3l|?h@@L+L2AyGV zxmoCqjYgM7#|{+wnR02MpMXxgL7795QPdCK!QMzHFljetMYKq_YrO)CGKSTvQo=`+ pm9T0XuN0bSr-7>YMc0-=xBo>ubM&xwRa$>dcN?TKH|cwY#z=x*G+di4T>+(#z+&P%dGTc8!3Xf6 zj05cfY2)Ree`e>~o!Rf7&o2PyIMksq3`4#UcEIy_Vc%x2BAtX{X{O|+PQ>#>6u#@~ zP#LU7w?hm=_aaVXdCAZjp7;!^lg)*J4z^8b=n~<@skkc_Gm$^=St1zvUKa4g=XqS^ ztD-8SxL_E0jR*c6XUxzGg}f4vyiDXoN*+AdL%4qqZUj$c#Gq5JlNFM|xX;Qw5Z7@v z%bG1qy>(J+lY@=q{yN!hlgAs$em&X2FE%z`P5=M^ literal 552 zcma)&&rX9t5XQfy{86k@tCt>)m)aP)c+;3P7$XUK(Qs|HbOn?`0*i_7K?79PagR*??Q#f zF#PX4v}vQ%p#^XNh5n~HD(F9;k<}@($usiW=pF2hgaU)CzDQz&ba$yYVN%4fRc9*r mn4$_+jMvIGNUK3A_$9YjNv%x|){;A`q~0bE*OFE}S?>oNEMFV| 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 14a28004e26df803017fbfab27d68c8c8c7bd16f..364884402ef73cea4f41f62ce4ee540248f2b6cf 100644 GIT binary patch literal 576 zcma)&!A`KlorNg=ea>bT2bWn z$r~nIPc4`N%>v~zD^NREk-Lpcsfpgo9v z8IEM4vV3`H>OiFe-9cf%zt%bvXiZ7?>0Zu5-P2n7kNGm!KMGeQLmdcMeAkUrEl|IU z=ZR03D%+`(&-&x##}D#Jq62Qr9|)N2_-(8fXAVcfv3mH1wO2L<>a1Cr53#{&FTIUT v&IB50vS#oR$LyYAzGPY;8wJwf4hynXCab^6-Ie54nJmrRTS>O_&9=V*|4V7T literal 576 zcmb7=!AiqG5QhIvlSXT8YxUr@o>at$cvFOuA_~!qrPr`c$7D54AlVAOlNV2d2Oq$P z5+`YeYU{y0%>4iCe$4EAe7?N{IKfs86>QjO+t?JSo~cCXbAih4-ax=~(-8?YJ(bYS zWIUv-FNZN#+FlyScpx)X_*v1^k;(;*y-<$H31l|Po$K_8l5R*-;j{AHC?l;X@q6U= zGrrGH1zI8L9^J`Fth-vv;GrDh>c_<;$yi4MHotY#Tnp50(@7T4g(_z1l)e6Fadcn3FnDjpF~NI+#j(oH;Vd{?`>zl$EDYEjtJ5M@Sl4HI6*YDO rYh|T?57-s3VLlgej%>`42ENJlMbi3BZZ9Ppi{wJjouy>6oUHW)Y`kfU diff --git a/bin/game/cards/MoyenAge/Moyen_Age_Christine.class b/bin/game/cards/MoyenAge/Moyen_Age_Christine.class index 04f1b5f872c2a55c0afa7786f0a2e36e99ab673a..4cdc88202a08627b85008b456b4c6d91b87cca50 100644 GIT binary patch literal 549 zcmaKo&q~8U5XQgFpGIS9YZdgW7p;gn_MiwQA_~!q(rekKYqFXqkZc6s$%`k!gAd?C ziIcR4)D$n@e6u^hnc4mR`TPPfz>Wot;V|Sg;RZaL=I(9!Dw1I+=4MQ8>_wT(l}v;M zgP~I^_6T8Uoy$b33kLnDKVmSvbSiARDP!0~hqQ!G nD3*1a{#I&@Y}ZJQI?Ty#lQjR5yDQ19CfS&Iu#)Umn{EFBhNfRU literal 549 zcma)&&q~8U5XQgFUyZG;RnV(mv?Au>O%X~&6rvZU*RoC5WHn77*$BRq7f*r*AHata zCuxP$^xz(5znPui%s2`9F|1XQ5rJxJb8jixsV3|G09BA*3IG5A diff --git a/bin/game/cards/MoyenAge/Moyen_Age_Clovis.class b/bin/game/cards/MoyenAge/Moyen_Age_Clovis.class index 9621baa8f07a7cdef961188aa9e48809ad343797..d20ed9c9d876f768d90e1c8f7d0e9d8bca7f5a3b 100644 GIT binary patch literal 542 zcmZ{g!AiqG5QhIv(x%4L#Hx5Mh^VMJdQgNC5ryhS>9uUrHC;^;NHzuE$%`k!gAd?C ziIX&xSnB1Ue`e>Ko!#%B&o2OH*fyat?1g+Pynv_U%)3ioMcfO;+ziPL{V18q%!I+< z)H;3YXJ}r?SgK0~{oruGVED;cSkSR%qk$$7eHn}Ud^!^8BOgVAq0>(S9u0UZi@Yit zY9cd+{eJC&e^)tYa6_T4#1qdW)l-TGFXaNae-3U0kJN<0q+UPC6od7U8=z>Pk=KuyddIPCRnMaXPY#e={^-e~EMOqwF5$mLOf%t?1ao>ZjnI?L#84b>Ou<_gqWM!PG~PPyCGFBkG#!vFvP literal 542 zcma)&&q~8U5XQgFpQgsv#Hx5Mh^T0D@umnRA_~=u(rekKYr2{ykZcRSlNV2d2Oq$P z5+`XavGm{`X1@ygCG7=04DTz+~9_ z&m8o-N|{eXqYaIAk{<)K1DIrM6nW$sdGqKU?2Uv5i)?M4M4fb_)N8OQVpuOSIebh} q4r}$-+*ZhDh1Bp%HW%bcN$Re%jP6!YeSvPQK<#C;y%Keb+1wuuQCpD! diff --git a/bin/game/cards/MoyenAge/Moyen_Age_Croisade.class b/bin/game/cards/MoyenAge/Moyen_Age_Croisade.class index d19a93bb5ba5da52a27cb9ec6f37def7c67fd972..e17773e13e065946056b12db4138dccfd77f6d41 100644 GIT binary patch literal 546 zcma)&!AiqG5QhIv(nMoyYZde=f>aT6>_HJqL=>tQrPs1e)^s(^Lb4HjCoi4^4?cho zB~H>FQZ3@;pMQ4eo0;9uulElCJ#0BJ81`d66@JLGDEF_`vq<}~n3)l|QIIK_^GGY)Lfh=EMSO)(vd?2eBU!O$6~kS9Z)$ugfG zT6!XLhVGy?;E!ca7}~MW=i;6hiSBF7!^dictA&e8!4o}UaHuv=xn^*0Rgs0_LYA9s zR}&UqdHleiICeqJ=!*c09KD0oq0FbqC^in?u<}aAfJ<6l(;?PKy}9?WP8mZJEz%M` mqFB}$=1ZwHvRNYy>M$eQ{~&jkk{iEC`{&HPrDUhtZ1WqsJ6*s4 literal 546 zcma)&&q~8U5XQgFUyZe`RnV&lQbo+gn1x`AWFz=aUOWjNd;lLx zoTL>}?V)>^`DS*0JG1lk{qYIl1X~_VY`EyS*ko|dmu zlsMb=5VeArcix$uXLn{lKHuH}9AeFbC9oaK5e1RV2jk!>d!n=*)713X_0F`SG$jwV zK)ux3VL-q=R;kh_0+rppu7KUi22@1_i#{B>tfWW{8si85@?25B$KYpmC0vC zTMyM(U?(g+@b@f70*#pTDc#8;(QU0|^e~y=^4q}$$wUtYJnrpeV=Yj<$%;Ipb7clu zpFB|Bv2`yWB{so#@&5oeJKloT<1FAPI6C{USa@M$p~`BGxrilJf98EGb0$zjoz=hx l98I6)JR2>MwGwIZ4O6o5n{q$>wCT)h}@+T$}&^ literal 543 zcma)&O-sW-5Qg7P^P#b}wTgHZ5kC-f@umnRDhkz$(rekKW4f9qkZc71lNV2d2Y-M+ zN}Qw>qV~`|%)B!@&(7?8e!YJHIKrBX8de;%9jpr2Cn{F@RG_xI*Ap=PWJm(du8Qd< z9}g(KlY@ve?QRmts3%iZ#M7jyM=BH8>4tJlULez9=3OVx6n8?Jh(4?SxmFa%bS%&c zNuSZZ%p={=S_Y40->Y92mn0)S5^%WIPckjw-X?h((1j`nSuYz@-#vVgPqGdZmcaI0 zlkf*Cbw1CHO&GkE;+Wtyz+!829uUrHC;^;NH&5$N$}!H@ZiOp zKT4cUdx&klym>P_-|Xyu|9pG`IKhSugJCz~W8sB78|L11`Ye)8BqpX$uHO||_Vr@J zWN218ed=eZpUFh3bB5afL65=o)1h!s!?Fttbs_?ph?`Y#pE$Nbqv&%0lN`N))TYd%$S7Ke?^t>xW56NR$5g}$sXO&9Rw-j>ph>FX oBZ|7usK08hkc|py(1Z!unkUU!a%&;EHcwi!qumoxYIif}+b$`;hPM&Gp9?;B$?81wbw5G7t zY1-+xVDo_j6m@=Np(c$ zD%)jeI%DCbhY#{eVi(+wKMHWz@mp9u&KevA$3p!LE3a%U6j`%tKExWUKleV?ITI+M q%$mUm9J4yhe#taPmU5)U9cE-OqgV(p=On0aS*o}HQf`u_L?aEvVnIyP*yY-}=Er%@8AGX}lAKVUH2bR-xWUX+O2 zd@>aBo)2Tnw7fLn@qo*yh-XPdjiZdABisqjhpm${Hq_(#3o z2}3g!>RdeVJXU?Bc<@xVzW#G@C3vjH3^vueX{H#QyEK=9xQL2bcFG=ePai(=XI_H= zlcBxrJhW-0)TITm3yuD#I0ooHV3M^c>XK*V&CWa68wm|IS!!LT3lNDKm=PP4&n@+#tCDCTBNZhVzXrFb3* z8zw`$QtT1J&^(i|)aMM1gZ_xY^pdG?(7?J23r!+?8H>9-nuzp)Pn2Nj`bogmh^Mm1 z7l)>v$&8`zR|fpI%_&1C6#7Cu@?7bm);xGFceq))xE5UL8G}u=UXp1B=RV2PKwQdV zm0mew`JKm4{Dor|)Qx@#Fv-zNNNvgn6d6V9@B?e_WDGc@#WfvbgVbGk7n_tZw9qCk o;3JAfongKeS|M8%(x47=vQsCmzhrMExm71?Gxt`K-Ey<-Uw3|AHUIzs literal 549 zcma)&O-sW-5Qg7P^P#b}wR-4P5VRuZ(wicbh#wHWD7}_#x~8l7fMg^1pS*YyJop3r zQQ{=6keVLc!^}Ig^X$yd*Z0RKfB|-FG_Yl%YhjzgJe9FjXAF&l{)j<$lc`{6domWc zc{CB}J)eY>>3WIJ!x2wq5igRun#qiz?*%*(j?dF+=G-JNA|3`}F2o=4(@ zp%VyoE*^Lus-aTce=0j)FI`*-9;z9GMYV2{DF*v4$x~lk$YPXU*<$(S<469?o6un} z?EiBb`evolrRlK?jh0g!9kdJ>WKD`3@{GK3_zw0)LW4!toF}nHy1CHnuqk5LC^H3o mL{R~2`fFh;WUE4I_$4>%r16*Rtt4A@vet8NCD|?~>-+#m%wGfm diff --git a/bin/game/cards/MoyenAge/Moyen_Age_Heresie_Cathares.class b/bin/game/cards/MoyenAge/Moyen_Age_Heresie_Cathares.class index 28e98d22d7e0cd785b223bc7ad7906cfe7282018..fe0d3ebf63d4744afd86675b7481e1488d766319 100644 GIT binary patch literal 571 zcma)&K~KU!5QX2igJ+^6(G_G1#LcaliP zU70G=&lep%Qkg)rQwUgLsB?kZkn|Nj%4w`yTFdA;ALZuHMw?`;M*=RN4USMF?#DknAD?gU0FJRygNZcR-pWDDotB>jGVaM#<@Ky-=}2V)M}8Z)SGiKVIJe^wG6pF!Ulm7hcG-Y3^O7k0KdFVqwPQ#={~igbkCS zRVnnToWVMgiBzWywY~ijgXyPJ;h=^!7j;-f1Tqm<#e5>N8$O8zLnlZ>9*=k?b-p|_ z)lB9LyFq2ZUz;2=v?HO;#4RskHBgF&_vQSHZx=(sV>M&2sn$<(#o%10MHY&4sn_V1 z?Z4i4bjKe!c0irzX8@BNy@1rF%%jLC)(>9LcqU`OA=TG(h;>qT>0NA4#?VBIRKtf9 kb)8{7X|0gW3TaS>1=;>hHhz-ZE6L4&kiC^;r`&Ao6U{GLJpcdz literal 537 zcma)&&q~8U5XQev^QXqz*4l$tDT0cai#J6m5vdTpD7}_#x~8jX0?9`3oxFGwJoo@U zlsKDKjM_u@F!Rmq{AOq8}0i&*uQ;^9O2>gBJCf#9*4GB{N0r@3NqZ_*+Q#f8*kbj$WXU61bhBX7Wj#n4+} z3i?{5%BP931A`W#j|o};EV4F59(hLII(P+pAz{EFYtNIYlWr{Z8eEDP*2|2B4=K{H hVLxkIA)6J_z&E+^pRE5Sx0jO570BLFvQO*n=XJh**eTlwQjw9n)yqK(Y~hCoi4^4?cho zB~H>FQZ3@;pMPfO+nw3ZulElCU2L1s1P&rOAvcuSD0i>ZXPWjRnwcTHVLz7vB?+0( z1)N&1$Ao}!7Efb!F3{*44g_>B9g&3wR&6w4FyY5jx+x|BWp^@2NTBVfp-cuci_3go z)YUl71v-B1fj@>h6=+4IF6dqsiRvjO!^dib{=&f($wZ9>Oz!p4TnSjWX_19=8JCmn zR4*)SdGa8iB=*3U@fQI)JKlrUV? mb1eHb{iW0z>C{M#ZO;!P1sL@ZPwLw-W2KO#2^GIAtJ;_ehVea9RNB+#4Fkvwq zEH?}Nu~rz+=-7ino6*MvZ2}fqnnqnf63j21vulvJreIFP;PsK7bD; zPSPT=t(R}U*`43a?0$WJd;&Peh7FBjJLY5IM?4=E{!R8G(rzp!rcbVaEqH3fVDK7s z0aY_tr!tl5j6vVq?=cubHWUtYEW0pa5fRE%+?L~k$nW_e5e)4xi+IxGxvcW(p`k{y zVAu&81O8d$grOA+buJ!wnW(N(JbJ3fU;Vkb6g*KQ2AgVwtWXTjT~_9ixRBKrox1z) z>y94zGshOF5q%3_kfZ%cZOVL#jG}q)j-@v;8XVHQ23jRmvFF;E`7FA;qdr k(_brXkY0n-sKbP8&6CzFxw(*BpC`>(a(5xwt~cxa010kbwg3PC literal 534 zcmaiw&q~8U5XQgFUyaq&){93)K}F1^H$^BBQHfrZUduLJ)73PAWFz=aUOWjNd;lLx zoTOD^TW}9E-^|W$c4j}n-ai0zu;D<*x{a2NHiLB{6RA!a^u7HagW;z`!Qcim5jVwn zAhJ6?h$+(w(vZhJp2;$vCJi-`Im1p6@v-nio(*&FI(-&NHxd)kC)K|aJUM1)Mnav5 zdtSt{vQV7Ma*B4<{kQ4S1ApQT7%&;O|DS>O zsulS(F1Dc2Z{)vVPiGmN{ zqY&dHGR6hXojbd8W@h*6`{NV9F*Y0+0_~BUP$!h>aN4;^UMTL4Xm0xK`qw1mexN9h z$$=%%ES38V3Dizitn`_Hx!Vo|EI%1i9VV7t*r+klQ!(9UlL4joauAU~tCxf_3S_GC zd~s;$v6>3(_eul)-{(ZY8<9Sz2bo2>tF;WDW?NkSxws@5>9K&rwSF?y0`u?kt?Y(y_y|FP+XU(tq5G$5^5IcT7ecrohrFgB7cXrW~;6L0NRLQ ADgXcg literal 556 zcma)&Jx{|x42Iv!CzR5b!hqNi3+1C(*g!~C5dsugKwYbAYSM!=k;-#!?+xOWg#nkXGfQHLb#<_HJqL{y>|rPs1e$8?LZtn`UMZFg@VV0y`zY}ByqppFI;zKZEOpN=TKm7|CRI(`z!XdqKn4|{FyHrnQvz2H#<9@U+*6Pjw& zcp$SoF^DJ&~y*o+V8^QWL^X5Q(w$LXiz8-gWvclWruZqR*;-B}J0RV?ryE z`b^%7Jl0*UMfg}gd-?0)LW)?A2oBf!=|mIU+ceKYd9I2%Hp~8%wucYmNz`G&B6Jp+ zgMU{k^Lc1&!{D71#{};H7F(Mmk3F%s_TNCSEDSho?P(HAtm`wq43{IqN|`C(1C9#V huwM#WAsZFazz@0lpLG6`TXV_A0%T_{*(@h(eFM+xTLu6C diff --git a/bin/game/cards/MoyenAge/Moyen_Age_Louis.class b/bin/game/cards/MoyenAge/Moyen_Age_Louis.class index 7345e7a0f1204fb3a205121f51497e7e64cd751c..0c81fd9a3df1cc66ff6735c2d9eb2a605979abf9 100644 GIT binary patch literal 538 zcmZ{g!A^rf5QhH+S`<;R_Ttf~i5iuo2aQRCF`A$kO|Q+Cu5^_`0*i_7Xbp>+3hnJemW8sbS&Cvp-n^}6LDQkh9bM=!&oqMf;8lDpJ%en>qA40 zWzMi2GzR>)$uWZ)33Vp!coD0fQapU9=3oA}xDY&6V+NCI{WMn$)=gSup*WZ28r`b> z_xld-`6I^$s1yARV34C1keZZv6dA?V-YXVf$Y`)g%WFEs5~*E#8_Se2tiT~H;eCo_ son}0j+8~_Ha3od2;cKtCelt72nb~>&czpwKh_(YAt2SCT))=f~8B2A-pzrMV84NEO2?p1fvAD`7 zLy_L_VMLLZp9DPW^Hdgo6*SaXW(?bY$S0y3@N|@QFOx?R_d+oh15yJ&$z^uL&dO}So@DF){{$zy=l#(TQyXlHFe9;nxAFVT1Ef> diff --git a/bin/game/cards/MoyenAge/Moyen_Age_Malediction_Templier.class b/bin/game/cards/MoyenAge/Moyen_Age_Malediction_Templier.class index a1ffeb11292d3ef13b94010902bc9ffc07f29361..0aefcec7f6c5a33ee6158cf36637e7d2a0c82b77 100644 GIT binary patch literal 582 zcma)&!AiqG5QhIv(?(-7wR-U=BB+RgB6v`Q5)p;gi>24FO~-UKO(fY0zLOVEf(IYK zhY}}k4^b=h^3OlB`_0Vm=hyoOfD>$5Fa(;B9FZ5wY><1M^qG=YL{k&63pz5UfeN)s zlb}nZ$5>Hj!4z;yoX@mC?Mx*~p9@s>_Im=RpAN`I1x23EhlGeagDBACo|% zorW^*$xIdbtZ3??$_0+wr2z{rb}CShNMF#M9LKt)wG1C7>sk;-O4b)3x8{=Te@XNA%-y+UW3t)CH<@>Ah5!Hn literal 582 zcmb7=&q~8U5XQev^G9p7wR-U=BB+Q3=}i$zMHEsmmR`#?8Qaw)E9pk?oxFGwJoo@U zlsHK%RIQ+UnEB@0{V}ui_Wtq;po#S|N?7$!_pm159;-x|6M@psZco5&>yQMhzDnpa ziwBf;aA5#_CwW+}`O6SbjPp2PT$X)KF(4h^KT}Ooo)*$YDYP?H~0#=(dkE7sN+kL^(GaCaAtG?z#tgyOs?_!lRfd-na8s6im k>kRWrYlUo7NP|1f$kso|jfLdeZ_@rbv%8RNmz%AB0@evyJpcdz literal 537 zcma)&&q~8U5XQgFUyZe`wFj?K1Qjut-V~ukL?Mcx^jfy*ny#h|BpbnZ^5RMG-~;$j z;%r(mY7gDR>^HOXo0*-D&$o8~U9>%z*l^KuvB}^Z%c)c+4Cd}$pTP>!kziKoesd1}#J%3$y^(WF7K+x*6T}{wvrE2?H)!XBNZ?>DpYc!XuAit&C{+fIJNw h=CigHvR)w#e3R=-kXsAM`hU{>+q1KfY?PBVzX00DS_=RG diff --git a/bin/game/cards/MoyenAge/Moyen_Age_Philippe.class b/bin/game/cards/MoyenAge/Moyen_Age_Philippe.class index a5bd9deb98f64774e45f801274899eb8013bf3a7..b68c4f00a642342c16c55df52903d932c28fc2c3 100644 GIT binary patch literal 547 zcmaKo!AiqG5QhIv(x%4R#wzGl1gWC-=s^)mL=>tBO0Q*`uI*~tlyoEbPF_3-9(({F zN}NqY+$wna=bzpAW@h*E>-_`35!PK;3_C+U7OjvcgIVh;eioDVP|Qt_T<>NiBRQQ4 z7Y;++s11lJJ4jv1S`-<@(%u^?uVgHEr23i;u}oUceHAN|G1O2e y)$l$=U1ybFv>Ig1AT8=JC;fsv$VuC;{6;qo)GpA~0xgFAA-4_kXJ{i^ZS5OtcU}+x literal 547 zcma)&&q~8U5XQgF-&$)MtDsjAq>8o|Z;DVVq7X$;dM(>@O;*#Sq+7vv^5RMG-~;$j z;v|hR)r)(W`DS*0JG1lg`SuRr5bIUwShdl#vBqE>%Sfsd2EDc0XE1v4NH8>98Huae zcqo!vJ`5?-bYqW)eV)iP&Xa};mU!Y!rju-B9TpyL-}6Uag8`Fa z=YO-%A4`Qj8Xa5EXfx?CK%0O`)}p9Go{=~AUcp{SXt2pz^CT*yYq?%Rl_G}aER(|f v6s53cJ*T!r)=Q*@Z*rv|4{}m>D!$yy+Dhmf5`0;`O~zKjplp-NiAL8 diff --git a/bin/game/cards/MoyenAge/Moyen_Age_PhilippeIV.class b/bin/game/cards/MoyenAge/Moyen_Age_PhilippeIV.class index 84cfe3c0d201f3170b6cd40a6ecc7ca7b77bab21..25048e612e07597b8b8933ea191fbbf92332c2f1 100644 GIT binary patch literal 552 zcmaKo!A`?#zDwe0~8q#jXpB&=`ubY=t5jq^+CyRZiMNxiCF;y}OZ$)O0Gl zfeV{Z&2)E|Ar#NmMCl7cp>Y%t>`pw89tzkf!$FY=UrprgY}}X0gXl++Q1|0dM1e?@ z$(Kc2k5o!%`k4p*9p{Wt8%ljCAH^)vZLLN4JRhR_=ipk3NRJ3E_jck`6TJI)mW1+3 znOXMdZ{#*Tc@i%I2jJ`YqX3&7@51VG*5XJUo#qEh?`$l1tmc@D*kmm)eHmMv5h|#% q8u*x_>9d?SqZzW2AuYaPLDp8uVxHVvOKz`{r964KmaNYw+xZ0t(O=vE literal 552 zcma)&&rZTX5XQeP{ey^r=s}NqLSpQNo5qA-j3m{VXnG|}Sz)zM(r!(BCoi5%Joo@U zlySCTQVR$7F!Rmq{B~yc>-*yqKnJ@Ol(6lf>0pP!K9e)4&KXLrBcH+SMI*sb_vB36 zq|>2@@A)vKOw)@39{N0%I$kDCHIWHJ+Z*$#a04EX68AcK5wq@CEX07+;C3QIIiHKZ zf6CAp3w0qLcp9p%QapIdTKE54TnQek34=qmy(m!(mAfd7192(!Ec;oH!qX>@{Fzr_ z!eVIscOKd_SK6ZmZ~%k;M;{aPAF#;U6uIOXd8_>n_C~^hL)Km-Q6^no>J3yVV%W?w o8a}2-!-n;$ZH}zvNCUs*)+%Wi$-T8?ZIvt+$-}i|J)5lY1KkK;ssI20 diff --git a/bin/game/cards/MoyenAge/Moyen_Age_Philippe_Cacqueray.class b/bin/game/cards/MoyenAge/Moyen_Age_Philippe_Cacqueray.class index 0670f9a2dc2a66fd6ff2cec6730337de647f9311..4a5a51baeaf97d38e6d6720c0188fdbf5ecb4cd8 100644 GIT binary patch literal 576 zcma)&!A`Z!xX6ID2G`A>r@3wp9vIp_qqb66Aq|^0#?f?!eXMM0=h{?eTwd7-zR~3 zCv>IXm61yG*`cXD6$`XFxd;9=)`>uENcx-}Wa8_#*3x~-hPnDxxFqRoPr&B8P8e%} z(p{KDE?uZ}rbhPGADbUO$`^?SxGjGmV6x-gSZ&Ul90kYX{ySFQ*cd3Wre!|F8f$sx y%UI`3pn@uE3LkJx?-|x>syVWfBMt5_C2NbMIZtjcB{vqy;yk&tl&oiyZTV3O0Qv?uE}be)MO*{oxFGwJoo@U zlsHK%)V3bn!^}6c`(wVH&#(6n07uxcQNfypriFC|^F+o{oibFmce)I^lk^2c-IcMp z&Idh_-tk^Uou-@kJnHgP7WJg5t59YPhiY-cN5A;4u`^X zxc`)kl#h-X8i7z};-2S`>L|ti$I`;(uZs)8BNZ}O^wvo-#bDnidFqRES$Jxdv;G*d z|G=Ml6*>%tga7)Y4NM^peGDyVw725upgqB$Xj0Xt%qSbXZ(y$^G*}ePaT80Vs}sEp un<|EtvQxl&R28shz7%natWA*`e#q5%QlBL^7m~Gk(wHT;7LxVSS>qemOKI5v diff --git a/bin/game/cards/MoyenAge/Moyen_Age_Pierre.class b/bin/game/cards/MoyenAge/Moyen_Age_Pierre.class index e84c161102830f3d93c2a44da78a4855e6266180..3ae60ebdcdd4e2d7edff4b4ae10e3f21730466c2 100644 GIT binary patch literal 540 zcmZ{g!AiqG5QhIv(?(-zYgIgpA}V5z9u%QOL?Mcx^jfy*n69P?BpbnZ^5RMG-~;$j z;w0@Mw)OJQKeO}A&hGcm=NEtzY*;V^c0)NPH<0Ntb8nJYin}3AOrKrGZf?pmC;RrOyRw`v*M%(@TbAqlRS%bu^gpRZO?}ctGic97H70@smJCJ(;Q^pB7C$ zQklS>U%BAlRZa!kA?XWxlzF7PTFclAUt1^9uUrHC;^;NH&7+p4QmeC4%Qj$Q<+G0#!%Zo=rNdnIus1eKqlg* z7!O2t&j&GO+CdufxW_Z8<7v`VBbhVo1rZ+$FXY)U_pZ|yk#r+55q(nqTPdi(p86Ti~9HK3{Kvg_U{(we## zdZY}wa0IG3AYe?Oe5%IEoC(;wdmRBMi2LNh#yrs*ZV47*aRES@B7GgKpi122#fwS1`uqtaq0hu#;kZEYz#z_Au?|${?;*w-&h5|0vc9M}1sN5x~_US@p<80(@imx9&%4b=H zjk3VrKc?c9r>Z-=2{vKzM`gzbe+uJH#6c3oct{oWug_>O?Q1!jZsI qp2^^SjxyLPy=HcbtWA*?e#zw`>CBSrbIDqfv}eh!xnw<`tnmYQD`TVp diff --git a/bin/game/cards/MoyenAge/Moyen_Age_Pouvoir_Du_Franc.class b/bin/game/cards/MoyenAge/Moyen_Age_Pouvoir_Du_Franc.class index dda67a201322c8d78c2d674c2e3449722576f23a..2fa8fc4b1a9f37a385679d741289ee047ff2f03f 100644 GIT binary patch literal 570 zcma)&!A`1CK|5IQr5Csy2-L7@twSQGV$O8 z_)x}K;83*(F8};9yWh<0etmy@0yx924~L-{^N9!|u1C}0M!kr%9gBqt$%S_+n<=To zZWi`5Pa_{LLoLU2h-C0CWGc-iL+R*vz~FY&NK{b5dKG1OMD%4UZnMcy=m$Pb1Vf{* zBAyJmmNs7&T{D(bhE_i}V1=d58S1exUGd1X#I%j!(er$j>t6>~f+uFo;M3iXni_`6 zy~=bXdeUyRKc7_i>gE%laU6h}($@hlIeHhVPgy{bQ7oUlW9^NMg9@oVrXn^-t4m+S uCS?p;sF7Oul%l=olwPgo$XbqcsKbJ+uR!haolij{JyEgctI3lzErxQ6!y6%tSycxK{a8$u#KY zK|ke5c*4+(gzkwup2xbQH4h)k0WQ8>oC_Z7F@sHSyDHNR&W*~`Q1oRn(RSIXvO)Wv zPk93->J07w%|?G;0J`)g?7*On6~_c^2z81UIgc`t#6P r7*@(k0UwepV59a_#0An_APszxtA8N3D#^9qr1i7sZYAlKlQlm9l?`Vp diff --git a/bin/game/cards/MoyenAge/Moyen_Age_Prise_Sainte_Terre.class b/bin/game/cards/MoyenAge/Moyen_Age_Prise_Sainte_Terre.class index 2edfd08b67b7aeb0d15f40d0129ce2cb42ee8954..592f73f0207cba0eedfa88b88e4365b20823f781 100644 GIT binary patch literal 577 zcma)&K}*9x5QX0+X`?l^wR-Scyr`%xUOXs5sfa=qp{3WbO~-aMO<=PX{7+sy2_F0b z{wQ(Mh7v`gmp5;A_uDtSpI`4E08X&w!V+kXO$Q;{;~0`~4+U%+X{Ln^_>s)quKOmtL4x6{dhbWaXK5~y|J zK!$y(RoZ8Zjv1>&;JA|uSZb_Of$E6N1>MVOXj;a|;Bhw0^^c7!lA#$3xO}!9Cq|&u zji)-GOO?)4pJn~?@}md&BvA)n%O40h?D%c0E_V&Cf@@*_4J)r~ER)Z*HQDIHt1Fq>g%YI2UN0xJ>#W&2!>JsGkpXA1ZJj^ofYVmjIP7bvfp|#m)o8OTZ BY3Kj| literal 577 zcmb7=!AiqG5QhIv(nM=*YxUr@cu`R+;!P1sMHH$CExm?qI<~860-LSiJ9+UWc<=#y zC~=b35=BAxF!Rsse*ClZ_Wtq;;1Fv?*jVvU^RO!59;-;169Id3t0&;J;sFU%+A5-} z$+%CtEBhgLYVA0XVNYt6*0ZK#Mk*0FXb8iCYfZ*oh}Ppfi=uRL{JAvDmwn z_p$^B1%dtl&c_?bAuawG>acik>2bh&LV=^pRfDtOT-bhwcw%9}7h^UA;dQgNC5rybMrPs1e)^s&ZAlV4MlNV2d2Oq$P z5@*vMVp}i&{4+b>?CgI3e0~8q!G;ZkVK?Su;e|Yp3hyR+6=^RP6Eh$;xXTirMm9`_ zcCFK=eun0mOr<(!XzU;K8B9Nmgo6f_U07%m5y({BmgAwwANVj44Ba3LdD7>()cLe% zs*x-h_JZ04|E_Y%(20e*5Rbe}R8J`$K35A||2eo4JW(SCn|l4MPz=s}R_39&lzNZN zYJTm7$4~r)V;eMzJ_j(#(Hlr@$~=mUqILLzrFSw098!HuMXZpzQ}1GxGKLn~q#8b= msQV1_O>2#8)kuRTOvuhW*_7h^R<&@umnRA_~!iO0Q*`tZ6jOLb?%rCoi4^4?cho zCC;W5V%vjznE7UQezUXl_5JY);20Y&YFKm7cCgN1pC(zN&KPR@2R#PUmyuv-21zDv ziqSyi_k562rX9$Tr#+r0I-Vv?HB80~dqK=c!V7sGjlFC6BC>8QCZbQOe=Ad-MJEic zSg3RHz>8FMmEz%3`Rvu7i%Y>%HDqw8)|X?&;NHn155+~I=h!U!SK4+S`7^J>gvGG? zpE>Avl`@}(#x@Mvi9RN12e8Q66nW$sdF${U?2Uv0hpatGVu^Hps+ZwX#IRCkG<-yn kh7I#o+X~sJkOqFq)p^pMCASumjd{|VC3hB*&2qBV4+3zpKHUMg}&U z%)HDJJ4Oa(4b3n{1{UZ1lvFMTW(H0k237{PiP}4Y859|SvOwb)7+8QTpeT@J2lDiR zG$W8^)!NR$u@T5%V&DRjAZef=12>T5fwFlRc!4}d20jLUAjv*?Bcrf7LaiW@S|*?# Zh*|-xYNfHN6~wAm9jjU)pi7t-gaJq88tni8 delta 294 zcmZ3=vXn*p)W2Q(7#J8#7(}=jm>C4w8HCswgc%vwY%=pQOY9gKm^C!R7#Ucc^HWkM z=ImhQVPIikoye<|%E-WGT-~#d(8MwhBY?C)K3aca33L>dxVt}dT#i~{s Rt6Dy+YSpo-eOA_~!qCD*V`$8kpk@i9`4>d-{ZUU$LHHSfMaa9FtO&K?O>gub}AF8&KS(yy*`8Gr;%W21~L&h z#bhY59v{Y(X$NV@<37)%j%P_rjb+Yo6pZ*pcp=ZC+`CSnMA99JsThzN^fE4$81zLJ z70C%hYb4aUxZ_2vx=Qizq3nM3T$NpHuJA{?)f9H z!-CCl@QodI!mm-Fh oGNa)`iZpDP&)QbVMujx+O*Z~OZZ0HO=Sll_&z*&2vz)B;1-Gwb&j0`b diff --git a/bin/game/cards/Mythes/Mythes_12_Travaux.class b/bin/game/cards/Mythes/Mythes_12_Travaux.class index 43988d748b26d79218d24735abaa58e836fe2750..30c87e98dff102caf9b8c7b665176e67a00fd843 100644 GIT binary patch literal 539 zcma)&%SyvQ6o&tkOQSKiwTieE6;#Ba8yAWo5mAV4EZvrAI=0cYfn*~3PHtQYE_?tV zN<7n6h+4tTe=c*rbD8&#*EawMSaM(x)_P(f{YYfp+`oKOefeeDd;9HXChkS?;J_l( zN`(QJ6DmjXFjmI|b91Xju!6KJU6`2lV57oB7!T!DG3dywDLRQHG{Q6zNlRq0jweY= z_2Znd5tau0waFo&-jnK7-iRVmCrXLvZZ!Ym+rzmOiRu#^t_{*$5!~yv$Rc?b>ou0g z?MoN#-twVX1^42=0W9|T23Ch7pDnSqw_h;x%#HzUU@S|Y0@(%=qbvi=WpWh%Mwo3wwe9smFU literal 539 zcma)&%SyvQ6o&uFrO{a1T1DK73M$f|xKjj)h(dH@>9$PMu^CMpNG7813Y&TYoSY@c3%8^uO4Cd}$hr#lbzF?>aawKl^ zVNaxO-ixWy43dz?9iB>^Pl}d`WX7-)4ERuZAy506ck`kmF?HR;qi#FpPdtAJ- diff --git a/bin/game/cards/Mythes/Mythes_Achille.class b/bin/game/cards/Mythes/Mythes_Achille.class index 719ac389620c7a55f3b058f323dbe640c93a3274..2bb2122a39600e2d0963c08ddfd870f5e50ee2c0 100644 GIT binary patch literal 530 zcmZvY%SyvQ6o&sv(?(-7wRPi8#f6HPWfzK2BBBu8DBa359h=c<1Ia}2o!qz*T=)P! zlz65Wh$fr=T)%V9%=gdd7l0nN99RrHV?Gf<%(GD*+`Q^UEX_kdPNY)8fz9BTxfM z{=%^f8bn_L*yPdmqz**^Sw^;b^nsOkaxA!{rc6n!k$MZ?!#YI_8}LaDd`#B#S>hxnE0mW|wt;0fMGjF8}}l literal 530 zcmaiw%SyvQ6o&svbJ18$ZQZz2aiJn+<4zGuL=>VMrCXV%V>3E!AejihlN(op3m?FT z5>L_wqA56wbDQ&>^Ur*Je|!Qs#)gX))*W;m^cd_@IhFd1p|!U^U@(JZBpAF!uU~X5DtF(HVyTokVd#v7J{J!> zSGun?kDkhvSHCVU1y?#|aHuy(GR@%LCV3i(3t4FB&1P3aj~@9mZ^MMeu=Sq;dQ+_> zAgS1fK|fI(6ZCReWNpfP@{GK7@DBDyfdPlCJu6~~;`TgVhD#a4N?9r3L&^%+a9#^r eBfT1FpdweBr2UuNTu81p$;Qszg``(1>-+$aQ&;@} diff --git a/bin/game/cards/Mythes/Mythes_Amazones.class b/bin/game/cards/Mythes/Mythes_Amazones.class index f57baba295fe692d1efcf9c18b5b72d7684ff344..f8ad415fd64d8a2fe0e079c2e7989a83d60397db 100644 GIT binary patch literal 533 zcmZvY%SyvQ6o&svlSX4|Yc04AZdAlBT_{3{h(dIubSu+zY({f|WFqJ@xp5`9@Bw@% z@l0DKnr!}a{mwZvpI`4E01h#*VK8_zo`_+{^Jy`>d{UA4F}I_HKWC{ZY?ut)N}Es3 z4DDl?N_E1}+Swg5n0_`D4q8}sVWCY#AX9NwCKHk0@JTEf`au@*c+7LD<7LuRkt`Ut zgUW*DJB}E7Goen!9WP@wQi_KU^X(UZ3g?2yDq^sy*Ut*Y;9O^A9*Q%mj~Fb5|Gw_v zo_tb8mYVVU34g7SVxys!~0})pJBad gt&p7xY0!iP*{hT0e{!pl+^Cbaon9l^pI^554RHTi$p8QV literal 533 zcmaiw%SyvQ6o&svbJ5t^S_`g&8x=7dcZyIVq7dCE-O4l_n`kbOOay%!rcxN{+y+vIAZ8cg*+8^ zyo}{gN*+8^J1>4+oC_Yykinu}FDoR2eVvtgAkHEsVlW&2Gxgw}Kk_zo7!1z88t7TI z9*@+*fkvO9jt+V}46-I=E_p`Y*n0zer9gv4)|?fwLUDT@ufnE`VXdktc%L!_YsQPR eHL_D9H7v+Zlhpr`TT99HCfV5OEG4^@vfejj=vkKl diff --git a/bin/game/cards/Mythes/Mythes_Castor_Pollux.class b/bin/game/cards/Mythes/Mythes_Castor_Pollux.class index c54a06d42acacf77ca29ddd5814baaa9861fed17..0f99aa7a372dd5f2f4dc5bce924265372585c8de 100644 GIT binary patch literal 548 zcma)&%SyvQ6o&svlSX4~YjvSZ5u}QkWfzJd5mAUDDBYH6IyTX12a<{CJGpTsxbOjd zDDg~NA=M&o{&Si0oy&ZDzP$rzW6g!dusz^I5yU*}=fTC3PQs~1-i$@nW zL%mcR62VYCOh>6cVyLusIt+HG`ocp6i#{AwiHOpXxGaV}k=^i~6b#Ks#awoHmYR5) zv~`l^46Ud%;E!bv7#ahiPsA-Rq(0V~$M@qE&SxIZ1eZEtaH%#_xn}ULRguNwG&P%S zOeW0UxqrtWI5t7;=#v1OJi3I`r6?fF$U3{PSa>1Ff=6neDTyUgf9m^Krih`2I;ny8 l$eKFKc{W-iYbDa64imERo2>pM*XNQe{~)*KlFjjEt6zz{U=jcT literal 548 zcma)&%SyvQ6o&svbJ1AaT3zT;1gRos<4zGIA_`FirQ0%1$2L0cKr#`1CpWGH7e0Uw zC7wxJNVSX3;@swZbN)HsKc8O!jNis_GDMO{T*JiLo)e{W$C>e>H zeApG~J?~1YG$R#r+2(0t@=4LwgCt{UMSVULLCn)$7F@sTftb2Z$TO|d&aIL%e>rAo z^o2eb4?LIpOluxL6@#y4E-nR^dcfdOZ>TcO;NPh{jm1S`lx&SB%szei$e(!?HXMfC z#njL*ON}9k$2Kh5jX5@G7jVeBlm+A&d1wCv?41G&9$9x>#1h5TNxTf7GKQ6+V&DVH i3~V`X#+JxhiL@{!SO1glUvhIUSzCbInM>9SWsP4snqS}m diff --git a/bin/game/cards/Mythes/Mythes_Chant_Sirene.class b/bin/game/cards/Mythes/Mythes_Chant_Sirene.class index 713cf1af807f25ff00aa20838e807d4c7f6f20e1..88f0873e784669603135f3d975b3776f55e63a11 100644 GIT binary patch literal 545 zcma)&%SyvQ6o&uFrO_BotuA!w!Yk4&T_}P?L?ODVbX%tB*o>wLBoo1Ra^p&H;REt25#Od4COlKUjx0nb99Rr~ ztu!Qnp>ZNJsZJTpz5OnO73Krs!o;En8x0~NnTeZf)EC7q@27&H73DEcyS$J(o+d4o z$dX|5= z%v{;N=Z_p)plG^oRbZ2p7XoJ+3$Cheaycjl6<@n&mZIvZX( literal 545 zcma)&yH3L}6o!B2(m*Jr6b2X>xC)Vl4TOY(5J-WgsB7h>rZJ?6lsHJd6AKd(0}sGM zA&%2lN})qNoXhX?`5d3`pU*D@+KBi2= hhWVy#jr3}yfhoDV0J%MvT>DSje|zrDCB160)-MTdUI+jH diff --git a/bin/game/cards/Mythes/Mythes_Chaos.class b/bin/game/cards/Mythes/Mythes_Chaos.class index 0c1dad78ff0ed856195e6c273f7796f225a1ccca..481b59dd05f627ae932d872014f5beecabade5b0 100644 GIT binary patch literal 527 zcma)&&q~8U5XQf0(ne!!)9S&KC|*?19D7g%iHJh?jNN?#C+!=nMg^plaaVPM@s6D=kJHI?`IWGK@|F^nal7bKyG2O?EPyiA%pQW;?{ zs4S>C;*8*qrM{BSB9HZ@)*^getiJtMxRD~(5y9eKKgl$~en|2(l-H`bpj%EZ-*x&T z-URl+WB4-wlRdtit;LbYO03P}53Iej(}2ykD031UY@Ma=V3Q+48y&Ubyq=mYSHd0=s_*oTimww3no5R9RL6T literal 527 zcma)&!AiqG5QhJ0l15`~)9S&KC|*?1TzXRkiHJhI7 diff --git a/bin/game/cards/Mythes/Mythes_Cheval_Troie.class b/bin/game/cards/Mythes/Mythes_Cheval_Troie.class index 95125dfc37f729f38afe2f696cdd1587991ef88c..b0d8ef4d3bb55652692c56af2023403691d92062 100644 GIT binary patch literal 545 zcma)&%SyvQ6o&tkOQSKiwYun5P`n^!*@YrVL=>VMOSfg3j?HM=Kr$`(PHtQYE_?tV zN<3*Rq*}qve=c*rbD59Nw|4+7Y&kFpy8|(lek8Jf?%zD=Sbm#s5X*^3y6r4g(t$;& zl}ZB!2$fScQu>Tw?jLjrR*?3k3lpmzY*d&C)kxlshdr6KMK6(rMwmt->4;1f@jPki zSmlJhur%QBT}}w~fz%iBUW^lcuC<6BryE=^JX}eU=$PPeZII@g;NGRJ0O_&=OfKkp_2|k@bI&&86hVZ_@rbb7v{pm~OWD1ws#AJOBUy literal 545 zcma)&%SyvQ6o&uFRby>ybRLSUB2iaL@#v-Od$(|LD|n(}2A67sG*=AXV_Ia9xRH90_O!vm%cswL!fUW#GwiQ4 z3w^Ot7trL`g+Yta#{w+^Hd%)r6$gQCyqF>+mRJ*eDeZpHQY@ h!+g`WLe?v!fjPOk0@+?l*8h|C-=2F*$woO@^A`}SUJ3vJ diff --git a/bin/game/cards/Mythes/Mythes_Chiron.class b/bin/game/cards/Mythes/Mythes_Chiron.class index 8615c9d43d09c33646870a3810129685f48e71c3..c6fd5b9129b1b4863cb2b51fdbc2c1214ecf3cea 100644 GIT binary patch literal 527 zcmZvY&q~8U5XQer(?nx6wR-U+1rI7>j~*03BBBtzD80%yU7OW3fn+22PF_3-9(({F zN}Qw-qRHi(zrUH;{rdj+1aO2+8wO!}CgyS!h;*8bu3vO0f6cuYsx*mhm;|@hYk?Eb7M3OM@lR!jck*XrDlBNz-Mi~0F z1#MRx6Z$i$&*g*2BYmc|2%gH_SAPnZQbal=*xc(SnI<^5NuCDsLX{^hMprL8d=$?D zL+~8_55Q!PZ)deR8nGp|-Tikgy|H7!VJ*s>#0qP#@_Sh2h_D8iwSW)U7JY{GT4;@Q dYox&w7G%FkcK?%Gt>k)>Z0y`=B?skY8$X!mS3Cd! literal 527 zcmaiw&q~8U5XQer^G9Q~wR-U+1rI7>F5VPDBBBtzD80%yU7OW3fpjDIPF_3-9(({F zN}QxAL{o4NGxN>PZ)SGCzCS(z9AVQ%3+oPg4mJq(iAt0{CA4<;1_aYjN0QJ9R3dNk z$xvo@Vi3P4g_27ph!g*1GC>_$Z!58zwBm_CNFaLA45> z_e38Ce?xIh@UvmDwOM)WiM_S|4tnFjfWy|FC9%YDyNZ|LvLdXMnF2mwRltV*TG$%d dsgVZeaYd*4DvM#X&{P=%5IaA_~z(=_fT$T<-t+mKbMF28dV2?OfK?j?VSONm(hEfv<=(}kj^*6kbU&UVkw_aBp;_wk zxtCBsQX{303Fh`rk6`&}BpsMobWuZ{i9n6y<#^ba*|q2=lF$y)P$WH(sUn^wEgh?z zuo;vVRGx82Xbq(9%3Co`^oiCYyq_#T|4}%TBGECy=3YO|HNm+`$5|*(RdGXSI(z=M z{X6j>umK*#UjkU{@%5}WM;=>ZTibob!V5bF9M+=DNi4CtGvCEBM}!8NtOdNsw&*j= h=R!+lqeL1!VM@0ClGbl>t&&{%2f0;AwkMZ$z5)K_S>ONw literal 530 zcma)&ze~eF6vw}ppBighTL(uK2Nf|(H${*XQHU-|SGgu<6HOaPE`ooO;Nm1WxVZU8 ziSN<|q89Xq_v_y0-S^$c=j$7Q9#$RbSh3Nu(Pgj><4G)!81(I(0fXVCp*E40sl+d{#7M6z2?^{)mr-8}Ka5-SY<-iOOB~-ycJshy#Z9NXWjp z;YA{krR2d~`Q+KRi&Mc988O(@>!rD5a4yp#3&csRG<2u4tD*b1{GK;pz+_neO9Aav zYw<`bHlWc@sAGUOhe_6=%q7pro4YSy&lG5|$y(DQ7AS7a;zc-=F)Wo81@BR&U`>Bg ewnjErB0QOht0EqX?3xcF!O-zipGSS3$ugcM z4He3qq3cx!{ISddLpu=aMBMNqQpZYh|8Bg(#mvLG;E@U$OsaL$TrpU^w8(sMCd*CM zClhAx+`Huu92=l^^htn09$i9eQsj_jWNSOGXuOc4!6Gf6DTzf=d+OU*qKKi17HJ9Z mk}c~r{khZ%*{qNnb(oOte~@c)$>rZ<70bI( zza!Io(TP~8HIhI?Es-jdPeezDYDlOzdZI7AK&0KFcl)YCId$#JSoQj{-5i7}emNmj zds1J>2QiBDxz-|h${OFyU0h2M>5$-Zt)C1vq1a4DX&|qZnPhw1VgBi(NAWC5aF8SH zEjJDSa;DJd;jsgYcVmtN-UV`O^PG9?iGA+i1N6>;1($7pETX`1X%erX$QfZZQw)5_ knSm|)&Da^TJVRQTl50zlTMNnZf3onm=k7wXl1*0q1+oHPdjJ3c diff --git a/bin/game/cards/Mythes/Mythes_Eole.class b/bin/game/cards/Mythes/Mythes_Eole.class index d365feef91170c7dfa604e0c235b92ca63532615..fbb8261691e71f54342ceb3825e2064dfc63bf98 100644 GIT binary patch literal 521 zcmZvY&q~8U5XQer)27DQ#_GX~hG8Bq|Egi_)uX)3sSm8%Q>S@8rdk;K2v* zp~OjAA(~#k`TLuh-LLPDPXK+aTQCTlV=<9lDAG~pUBBo^{+j#qB$gITLbuZ5b0eX3 ztfoqz5E{FC1A^%%BWa_7B?nEkm^Oz*@nmV{oAgd!e@R2A_&Y3fL2gsq^m zpnk&r<^o_*8Db`ct@+BGwVX;$A<=G{L@2@-&nesyM)%4K81G_$ZzQ zw!u^QCjgT@zMIwJ$YV=voBQu*zp-P$W-ZE`#4@Wh_Z_ToMChQ)TEGWvi$0_MT4;sr eR7is-%t*IRTK~z7h2(0TtnJ)cNcPIh)_wrO1yr8^ literal 521 zcmaKoO-sW-5Qg7P^HF1MWA)%gM7*eox%8$85*3B$Md?+x>DsKO4I~@E|K!D!;K3i@ zj}m9o7NRNcVP@Xhedc4ozCS(z^sw%tfmH`x2Wt%Wv7AVC!qC{=>ob@^Ius0@P)@{6 zF&>EQjt>&bbi*{_NuOs@>siuNvCJ8^!Vw<}KjPUi_pe`6EavY1JWa$AgEtcDOg!)+ zQKw4r=&9^?_3PqN@I=K74!sT1Trs$}X^}Im~ty#PTmlVTtnbGh8DGeLVS8Xd~ dyFwb6lPh)7`AcprB-?ee)^lee*(oRUegN{ZRBZqN diff --git a/bin/game/cards/Mythes/Mythes_Erinyes.class b/bin/game/cards/Mythes/Mythes_Erinyes.class index ec545ab11efb2266480499855dcf0a272658d2b8..52992d6a7fd8f049f0016480ec72e5bda4074d91 100644 GIT binary patch literal 532 zcma)&!A^rf5QhH+S}LMo>&2TI4{Ed=J!nh}YBWJFnqJM8u4R=%0*guC$%`iw4?cho zWgJ@Cpy|QO{4=}r%|E+e-yfdk?=yE4RY^htRgX!hl@-mW09LM7@S&{ zPrVGy6PZYL%AoJ=^%x949S93LmTWZ8BqETBxGhF~k=^rtEEw8B8uGZuGg;Qvp`jv~ zGi(PngN17xGq^*c&c!1yVs)kz51%LI*S{{V1dmn3U{bH2=8D0(ON%TNm$KZUGo3wq zTla~-aBP7F(U$-QWwbp-lPZstkv8_<(R!mqgGI5trb8@Kw5#043RMiNa444WA!*sC oyXGrN9d&A`P9vtM`yX^;A-Xn44=Pu!_1AQ#Mrw1@_GGor4+Fqh-T(jq literal 532 zcma)&%SyvQ6o&uFrKz!+*t&72;zC86jXOnWfcjKp;| z8HnVT4??Q6dvUXqH=d`zFqkK%C25LuWR-8rpr}PrL;KCd2w)3g}I> z7N4YI0~-BAehkpdVUlf7=8MA!MSOX-d5#w5`2l0e2C znMOrDJ2X@nWdbd)WbnsAhXVBhsZ;99JXR-4$>46X#^slb3zD%41x)UBlS~O%?IceF zI*W>JHm5E>-@AV+?X)zfWEii5iq=@M*>bO8qsY& z>{5CsyD?X4tt60fN2XDcPm6{MqfDUD8pt6v1DW=+=FPJTY3BUPoYIv1Ha#le3#p$S z3%CPP=hT;Ztj?5@!NXYm`p3l;$ykK~Huri-rUWYOBu@jnh>B^pCn|rRKfISuvI+yH zKz;G4c;iyD$BSSG8vj#q4Di3eWNUHOWG~p8^*4xD4m8+otw|9}99O6DGAf)2tc)uK s+~BN$HT|WqCDJL88fN6`0_4`ekegz9rqXFQtw4K3GX7XSbN diff --git a/bin/game/cards/Mythes/Mythes_Hades.class b/bin/game/cards/Mythes/Mythes_Hades.class index 960ca5ff7cacc928595bb279b9de4559d075259b..6362333ed2fc35761133b059a3b73f08d135be55 100644 GIT binary patch literal 527 zcma)&&q~8U5XQf0(#FPU((1*FD0omobM&AH5|Ikgi_)uXleJw<8%Q>S@8rdk;K2v* zp~Oj3AxaKj=9_=Nnc4mPdj9}$gmnuo!sb{^r5}kb&i$)rJ&`|hHxRMREtmwi))R0i zp>v{UN}m#p-Mt~f4ANNIFwk|-Mu&+|&E$149m(ugj1o!chiN2|p~zGjFOsI7sGP7B z))q7zaZK>WQlHCvQ6&0IYY{!pS6}`r45Uc(gkW)Rkmj0T-=swr$qQ9p(5og_?>c-C zPXgQEG5i^T$sS+M*5b%#CD!)-8}1Bf;PVawe{e z=~!g9e4LOn2-1)zBc91JpNqPRWzMh_O!!oIA!A+5P(d_yo{L*MTL_o5(5ok<7-qfBm9k`Zf0h%4C#K?!XpkmD&Ps z7HFKRnbKzhwf%#kfE}b`a#6#&hdLTegla}N#dJj3og5`3&CPSGi6EBmtj#VzO z7nT-O-*F<)o{+wv2U#TgTx%IU&9`6uD-1{`Iu>xaH%N0W;NGT17SW|LM|2m%|6X_e zD4!*I;7R-|fXyD?&+2gGvlVRXhwoT>W5EK<-wOo%v4EeCA}+XVYmO_e?))bB>UNm*2GQwUk78B`(A{}Mk^^1<=!rk{}D#BQ1Cxq5m>I?ZG z@>rj1EyAbr&8t5beJNrc5ghLIlS~ub+aymzd8rB!o!Ri;smG7vS=3>|B6R=Nz-v`{ zd{&Dt4E~JbnBe7Mv9&q#*b{r}@E!EVfdPlDJu703ahszmZqpTG05oZN#*sq1H akc|pyU_oxKK<+Fh8!M2zOUY)btn~v7iCI|y diff --git a/bin/game/cards/Mythes/Mythes_Hermione.class b/bin/game/cards/Mythes/Mythes_Hermione.class index 9436dfa2c5e0bf5338599265c66265a647cd2d39..aeb621f1852ff4dc2e6e05594e773aecbb7b574b 100644 GIT binary patch literal 533 zcmZvY%SyvQ6o&uFrKvHtwRYjQbfY3>=|T~tA{C+=rCXV%V>6lyBoo1Ra^p&H;RE0ysv`fx*z9@kIC`&!>fd{h}iAYwkxPPh^$~2NpxS(l(@K zhQ_H(r8;9U_x8sO)-an27bZ45*k}+D$W+{v$wcILd=d+WZjgmM9`ju4c$u_RBnyT? zP+3ra#|cAcCe(#^;AO1NmEz&keEZeE!btE~MGOx04zofrxVKrEhvHJ|BYKPBf3G`w zipbGt5`5 g6|z+!4VthZJL_a~mE5f*x7SH~l^oQP-T7rZKUB|Ix&QzG literal 533 zcmaiw%SyvQ6o&uFwZ_`k+J)QFjf$9!J4KL)RETbrZe^N|&1f!=Oa$M_jVr;058y+I zCuu9OEjWvFoAaId&wPDahJiojv2X*PO>+18MTKJF?uR0aWtxZ+hR#%|3-Q2< zNS!OigQx1vt3MY*!6Owi*wpK#xngi`(;^GRr7T7CX2XA{9zF7B-h=^@q5rQ2TC3LM zky`Yj(Pxy$04)!btVNkio{={X-of4|&|s6bW<@k8ZqDNkIFvDLR+SPyq^yKB{k60; evQ;BBEXb`@vaw9=t|eQmq`6EE){^Z?S?32!HCc!N diff --git a/bin/game/cards/Mythes/Mythes_Icar.class b/bin/game/cards/Mythes/Mythes_Icar.class index 3a09d14f7720bdcfbf238fb9fef55ad7f37e4554..9157a72a0bb8fc53a189bf37865157c5b281af1e 100644 GIT binary patch literal 521 zcma)&&q~8U5XQer(ne!!WA)%gL{BPWjy))XM8rb$qVy`;bZu7C29k~7J9+UWc<=#y zC~=Zjh_(kW-~9c}%hkCQemLc7)ya3i64 zq9#h863o5*KEVpop>$wk*+m0QCPFol*Tr}svs*DpB%u?gkx2R?Q)N6$S~^xaVLPlX zn7`qe;Ekj{m-nJb^qJNodaO40eibgINOVlFxi?62O>l0~B8%jODi83cgR55^J%}fP z9q<(X3BY2H?`E|*^4SvG#=#qwUfD6=u$E;`VujV6`7TyDBDBzEE#X79WuIZblv*QO cHPYY-Q_}kfxw(*BnK>cWkPu2jTq+$n-Y#6onVbSu+zY@%rc=|u3I+_(~4_y9hX zcqVNjY7u8~F8|DTF7xsE_730>YaUFjxM;grB{;|FC{-r}b7!|pu)@4A39Tp{$*XeM zlf{kbWvsNLJQi736sgXqqNS2_OxTPDVkm=H6#a2<`J@s#bGIE9j|l!isxx^f%1oUq zCE|ywU+3G!g%p`e2rj=3^RXg$*LhjQ@;uc8_>;m_#e;kCC>pR}6E^aXCYISjvf`f{fv4bK=L=>Zo(p7HLYZFZyNNxmwlHlSbIJmg^ zqr{UmLevZ{@A-VrIrn~izPQE^W+?Bgee-uunh*d~1xz|fFMX)ZDJPqV=RGu&!UA=7g zR@@8pz;pON0E0cgoz>*XWlL;Z+b@`VW=Dg?T9i471y;NAZ7gy`Sc1b^z&mV*OB%m-ZZwkJ^0JjLGOJk$ literal 527 zcma)&Jxjzu5Qg8)r^eHqr;U{ySg43;u2Tewh+?!+u9dyqdRfgSkZc5hl3-&cSlHP4 zqr^!r2T>1ni%!W<37)1sq3VnBAGLEgApGKFXY)U_s$Kg diff --git a/bin/game/cards/Mythes/Mythes_Minos.class b/bin/game/cards/Mythes/Mythes_Minos.class index 927c0e6d6067f5ee2052698f9b0c90d7ccce6d1b..5e52ecaf819643dba0fd7854f38b8cf288ead5f2 100644 GIT binary patch literal 524 zcma)&O-sW-5Qg7LlSX6gmmWNcdQuT{>_HJEA_}P&rB~UeYqOd*kZc71lNV2d2Y-M+ zN}MzmqUPY`ozG`xc0WGf-U0NnZo?pKPQ+Atp-9J>H+a&K{5H1(HA^xZCZS#F@wt=G zJXSNMPY8|Oy&=K$ld*Krz_JSqO(p_0lUMn4B-0x)iY1{JB%z3hB2`7aNSZoQ8DT4^ zET}o+h|rlxeJ1Zj9_v%BMffmZefgtsAw{esg3Y~tl4*i-o#bgK&sA|jx13zQ>+oJY z3T%VN@Mi!fdwe;o&5_5J*joFqSbAZ{fWumpIf)fkcj3EO<%rNio3(%s*cN?;^;~F$ dY*k2uCzNF8ALK?Y+5Jn}zjyA`lD+w5YhQLORvrKV literal 524 zcma)&O-sW-5Qg7P^P#c!OAnqzJ*kMf^ri?B5rx!?(yMIKwOLIQNH&81$%`k!gFnC@ zCC(--L@nYTX6BupXJ&RkKHuH}^s(-ufv$s|gEa>GSSC`PFf?}eh76{kjs-(Ikcqe| zrX!Kv@KH>eUXX@79`a0TJxiJ@k~zaxFyT|-g*+SQ-rz|^V(xASGD-6zhR#H&GjYd@ zSe+`x!-sO<<+qCq!DAIMI8^JWxngjy(;^GSxzrnUtIk!+!+ZY7n=oN9Z2mo+UQ;XZ zX-RCupg+*Z1icv+S(}tco{_iqU%_4|FyN52t0a~vZqDLmxTF|X%8Z5&NNL!xp0%x! ctr}@yPOkog+*nAqev{76nL7)~cDY&S3y}R)>;M1& diff --git a/bin/game/cards/Mythes/Mythes_Oedipie.class b/bin/game/cards/Mythes/Mythes_Oedipie.class index 067254286fd7a3e392fc2ef7326755cbf8db90d2..c1983f80babb0777d01d2d48a3186ae2771d0e55 100644 GIT binary patch literal 530 zcmZvYxlY4C5QhJCe1I`YNGK>d8bAn_6d)vIgg`P-fYPFky~GPnjO;ZM??gj|M8N~_ zP>9(al1beBbAB_k`}6zt4d4jt4h)9P0UruK;(1*7*KaBjGxKmOV)-J41Cyau=?bWq z!9I~AsZJRhyL&wbGst4$qJd=(7HlFyITAPJurKm^-cJQXC(I(A_INIJJWZM^kp;tc zSXoee#xX;CAk?{d28@iL(v$q{S z@mG#5&>;E}z$A~ZCv_M|v0np}3G*LuWF(9D4Y~Uw9oREQZbh6wpqU z7N4YI3kLm!J|<{$SY&O=Jo1dZwf_P3PJsc3tUW1WiQ@V+UWQ84WwtxEL${T7D)EsdE>02$7dIbD zJl(C$2ojh7^D@uxd71Z*msbGWn73gtEcf|9_z};0g@1CdV)11z&qQ9lJ>14wDr{H` zu2vaPJwtO>rc&)On5%0Y1}n&V!hwm&78+<05z17YmV>UyFL*Z*4DB$Bc+%mytl~Op zsaO^aE1@>v&sBC9yuMHe;)<7v+E|SDX6;*#2L9 literal 543 zcma)&O-sW-5Qg8)r^aex6+H_gD%xDUDS|{qA&Q{%D%*5zqG=+@M(`&IUOWjNym<3R ziIX%f5j}JdGxN^QGc&ti-|rs)_ONV0#iEI}i6sW(AW9;6$e?a+bs01-?F$Cmj}mcF z40|HG=DnCQZ9ffo+~rwR>N=^(Fv=M=`~e>dH{e-6ch8?>D8}yQQe^q(^Fx>>VxPeo z2ze}Sc@fJaDS2>TjXnEyaVmH$Lk5#-y)>5$)>T?$fjEiEJyu8kn~ghn{E@eyL1$Q> zW)pf}qs*hVu?B^Hr92ww7od|hNV()0d42m0?3DrqCRt;Y#0BwX4;fA8B!4N&o-= diff --git a/bin/game/cards/Mythes/Mythes_Poseidon.class b/bin/game/cards/Mythes/Mythes_Poseidon.class index 9e408d660a46b06889f6b0f752e21e79e87667e0..c597136456997676b54aefa4665d7a1d249fbcc7 100644 GIT binary patch literal 536 zcma)&&q~8U5XQf4(x%2}V(rCa(Sr(_V-JcT5mAUDD80%yS)0`~3&}?CoxFGwJoo@U zlsIXtM9IO+eDm)&GrJ$3Z|?wx=v!zp3?_Uk{D|jq;a@!IM10Hbl`4dcRc66taBFP= zH8XS$WhV6zgR#9cVlV?03mXQO9JJ9PB9xi9ET?0U-|%rN7#$iDk0R!gsJj5yL86vK72XTJ;&8 h^-NMn-5P4ph&k&02i<5y*Ba37->qAXXm57g`WK-rS{eWV literal 536 zcma)&&q~8U5XQf4{?%Abti5x;NXHq08BG}yPr@10H*Xbw=U>%>RU|Wp^PRUb-WN}veY-dnJXR5dL%n{IDF*i{$R$?I zr%H=YQn3buenKA;v^gxYHf0`pM&8{(7yiYwisg^Fy%LYghDB)CS^{n) zG!K(eqK*jW)^?X*1zBG@Ffr$%fhH4SGLo0&uqX2y(Mu(v6K0V}yCP3?JV{zAP71<$ zSX(fC!vVn?NOdCbM475%r9|{lZ9e~1IFlk(F~R2EAS)EXxz5TwlBbD2z#9*)UbS~G zo&+|)Q}`zUi#@)Z)#k`&OKclEZ)m-;W58k6WlmzA)t&e*7C0g-qRpz|UADTRVPeTa+rctJ<4_KzI$|)lwmS?~nDqpM7s;Wx zEC*eY-|%iqnRb-LJnisYYCTC>Dv<@lder9w5yU+26~V=mO2pLNUh$DSVDS4worpVL zrs`NJ9zRt5&c9up37)Ei!J)TdRwxGdIxF*7oJu`_KQ3HV+`H$Gyafw3!`h#{X_eZ2 zNE2cM27Q1&7HDDEWE-Rc@{GK_^9uGtfdPkXW1K{j;?^XdgG-8GzRGBLmz0JL^I6*( c>D5RBQ*z-SiIy=~a{YUo{L=od5s; diff --git a/bin/game/cards/Mythes/Mythes_Sémélé.class b/bin/game/cards/Mythes/Mythes_Sémélé.class index 7313bf54899f85425922d0920cc6145ba002ac36..cf283c7bb4d5c67eac9c94d90a76da24a817a0e2 100644 GIT binary patch literal 536 zcma)&Jxjwt7{~vYrj5qf)~evDbWjm9Iw*ofL?OCVy2>>@o71F$xU+*6Pj<8|DVAvV)ShxXChnai*tU~c)?s{brmqk<-7EFd# zrOu;jhQ^5;OLfXn+uiFkm|ijzHfmUQP)CCZUyj919uGu%%LkEQ==e#%qdrfij%P_z zg)(F4`jr9yEON}y9tm|W?s*=mGo^U&I2nKS=iyTDNQDd*)p|*$80=n>r-8VTdW+3z z_uu;tANUi;HmDVS3}BK+7m!*MxnvpH`u-c1Udb_Flj>(mVujS1`3_boVrZg8s^J5& hy3R0Pv{uMwg*2$clx#0RZp|gv79hKG$2~!U}XRR literal 536 zcma)&O-sW-5Qg7P^P#b}wJLa3dQcH_=}i$NA_~z-*yqKo?s!YS^&Qwy?=yo`#c9o-x$+5Bdzc8xI9T(+el! zHX9E_a>oY|RoY(c^Qh00Q023tE`u;-=y)SO7LL!8Vd~tx$Uw~9eXq#JMIIIT2}5fn zVIORq9b*Cv`KkZc6s$%`k!gAd?C ziL-5$s5yA~=I?K2cHci<-vAt-XTuQaPiZE-kn&04T|TNvewmwLL@BAPuwe?cD{VeE z3p9`7G*-s~jqRP0fazxw>7aoX7Z#dK1aT^_%Gp@vLmDSipc`Z%B_qmX9WRrnisC|G z5L6b_-*G6=nM!pkZ>dbwiBc5a&$nOvD4a`5R3u| ft&r^sY4C&v+4%>#RZDLCC0oCD4ru^CMhNG5{s^Uu70yuJZAK-WbB8xA@SHW}kQrw!yD{v`eSgk4=-lI&zhV`Uv djr3}yfd#qt4{~cMx&E7M{@mGLN_v&D_9u7+S*-v7 diff --git a/bin/game/cards/Mythes/Mythes_Titanomachie.class b/bin/game/cards/Mythes/Mythes_Titanomachie.class index a4613077171b50f7b6ec8b93d2d643651e6b6144..185d0a7177ffbebef15646ce4765ee9b12dc5d47 100644 GIT binary patch literal 545 zcma)&%SyvQ6o&sv(ne!!Yjx4Bi{b?_%Ptf_DxwhGSh|(dbZka*fn*~1PHtQYE_?tV zN<3*Rq*}qve=c*rbD59Nw|4+NY}qgbx)X|}7f?3Ny{ji3%5QT!P@0l7rXW<(h9%If zl=c}As2{6D=@S8ScW)?Q_0zF*U}Dup4Rt1bmB{NN9?5J#qeu$0{WPFxNSP|*dD7CM z$^~}(%7DLjITC11q&|~(R7CnzYYHBw8(c0tTu6#^C}4AKKh3p(bCVWXAkS5~NM|-+ z;mX5%dL(RvyYUYJ7JGaLtId(eR($$G`PczZ2g1mEG0L7llIS<-KAuEy4mIz)oos) literal 545 zcma)&xlY4C5QhKt2__^VP^6`ZID~LR2SP$Y2qZ&8looBAC0_6$*=r=;iG~V^f(PKC z5VKAqIglb-%<=DhJG1ls^Z5nf1Unu~Y`N&T*k*9fWGdA;gSme&WU%_#STM8#nToqI z8Hs$rM=>d#APadsU5!V}?#JRcYS?W>B!+&v7W;%S!fFp}bwp*<1m zQati9Ru@X~@VV-Hvv6@Oc&s7@mumZ2p%}dTtjt4kCG{ZPX@iBAkDvGpZ@_}h&|7I1 z`eLoFPm^O81}#P(3$zH>WF5+U@{GKF_yP7#fdQASGZnE$abp&*!=sF0qf#_{M45&S g^G(|t*{qQU=H%uIWOpgq{7<@nd-j%+t!lFNFPKhVZ~y=R diff --git a/bin/game/cards/Mythes/Mythes_Toison.class b/bin/game/cards/Mythes/Mythes_Toison.class index 845d07d9b109378fdc9624b09be7f5a18c90ded2..a7cb09adfac4c77c8e9938f512feae228001617a 100644 GIT binary patch literal 527 zcma)&&q~8U5XQev(nMo4wR-U+1rI7>jy))XL_{HavGgk2bZu7CEF>Gjck<#%@ZbaZ zP~s%55H$xc-~9c}%5nMg#M0}gup^}Bl99Rr~qba0T z2K!iMQlBuGyL%%BD^wHV!o;$N4s0SKnThLiHWvAik5j?Wi&V_h5zl26FOrr{WWmsn z8VlO4IAZ8dg+3E^yiE0});xZwcVGS}TnL`(gu$WSP!*cNy-{Tzi*s3@Fdw~m+2K8Z z3Hd2~CeLs3AMk?riiV(En(11@P*rX*HKy@l^#l_G{U_@otlK(^{L%;!oQ eq~9P7nlLB3{~)(o$@Raa{d?z5E7_|r+xP+kBv*m} literal 527 zcma)&&q~8U5XQgFUyaq&>cx{3JgA7h^ri?B5ryc*(yMIKwOLKGkZc6s$%`k!gAd?C ziIX&is0H1_%zU%+o0;8@&$o8~eQbI#vF@VdVuQgsmZ{Vy4Ce0MkiiPnSTOjZOvQCE z9f@qfM+s#*p^A7i;ZxCzcs9;^S5Gch)^*Rrd;Z8Ha`hkN)vXb`rCVkG@YWP{wlp6FQq%EP@ZatkKGt+fQ) zNN9D{Sm{%Ov47Abm_a&_HViB~XrjeLsK)Z981-d#C;Evbw8JzKNl#>|jAuzx$0{f6 zgtZ0#Z#W@%L#fZ@qbL%6rnQKktIbz`3YStOIwn}$8>G1=*tcnsMe;(G2YA!L)vJ!5 z#EZZ#cnbdnV6w+|v$Z(#S&6lI_>QGFb{eqRmSs+2g{?F59jtOhScA*9gpXLuKEtzK dS?Z`;Lk%7=MZHDPt-0v>BIw>+v|Zh{@dIIbRX+d# literal 524 zcma)&O-sW-5Qg7rzBE=7s}~O7rePEd(cc6sb-K4!;evLKEEEtjuG1p{fD=apAh+;gfg~ZJ4kKoB#IaRT}pp zPl#=__yekAf)|Fx)@Bv3C-&C<2k4!H796(rIEe+0+mm<^E-S)PovGjhRuydc&KtWX Z>NQXUQ*?PAbYmvEG7q{l6ZPuZ{9lFWRSf_D diff --git a/bin/game/cards/Mythes/Mythes_Zeus_VS_Typhon.class b/bin/game/cards/Mythes/Mythes_Zeus_VS_Typhon.class index 54079d4fc930ae158d650bb88ae90fc1f68902f7..b1fbcd30bbee4df27b6fbd74711210888bc5b3cf 100644 GIT binary patch literal 552 zcma)&!AiqG5QhIr(nf1Ev3k*)2hob!qX$Khh$uuaEj@TC+jMQBX(Gu+=sS7wBzW)v zd?<0!))I?|mw#q<=bL|aKR(~y0UTl7ghtpIh@ouyBJF3*>yZlNcj(^AJnME^-S+4) zNMaKP!7eqsj1a0PVH~Pcg1+165DYiz%NlenTBxAPgcrv0CLi`>+7`V?66#*!i>M>g zu&Aeph6=)r(C|tIe{FM2a0XJH%R7-r>P#u&Ka6*{`f+h7MWh0P$-QopDMGE4b&W83Dsw&_3>(JU#{L@>Hq)$ literal 552 zcma)&yH3ME5Jm6$2_|3@XrQA&5Clm>2SP$Y2qZ(3$OVnHahBNN#K>MF<)3J%kSO>7 zJ_<2ToXA8J*$jhQ8!zg2DxC1^Et$?TftaUe*p_n=ULFAe5b^Px5B}_(V z49-BvEAhzlSYArWgXf9z?VpPq!DAURnAF=&GRa_dk~|H>bySS9JC#^?yZOXlc?}wL zhJz*Np^sKN+cZD+pwN1Xqk+}|ovcAwi##K*AANwmQ=q^kYfOt+p}1DYtFS0zSesM| s_?WT+R@Aq`R!F--DwvV$OOQMNk{fgKq|{U$V^MU!f~s>-dor5y3txd?xBvhE diff --git a/bin/game/cards/Renaissance/Renaissance_Copernic.class b/bin/game/cards/Renaissance/Renaissance_Copernic.class index b9c2c6ed549f85ef9f2199e5815b847075ec3e2e..9135e73b8df6a34708f33063d07a4e0641c73a5a 100644 GIT binary patch literal 558 zcma)&%SyvQ6o&tkCXL2uYIW143&DGqE)+o`qEK9@bSu+zY)8{Xl8H~{#+Bg02k@c9 zGquPF1-tprZN77v&#(6n0Ebxj;ShF*Vl3lSl!Ge1mbp+>CGu3-{#{Z$$ud`|50?;G zK*AWId8~4!PY8{z?H<8Rih&H!z+wmwO(wc3msj<;FUwoe&m^JUEmD#7M5#N9yS>P(+%Ez-xy9+!U#7gA(;MDY1-QdF7{+!S@0%5!Db=~!ca zk3D!0&jK6ZcKls{%O0P@>T?vcCAQwq8x~&KaS*VYGAFUb8czKX%N!9_5V0C~kF9y< fcrQjRGO|dAJN%HXImpgTa&-=Jb0*oIY_|3d=yqd- literal 558 zcmb7=zfQwI48}jFNduvfQdl}NAn`v78wd#nA&?>lKwZ)Gdb9^=QY9CjiiHV@fd}BB z5Kbs4NFB-z_Gh1eXZt=r-`)WnV%vA=8kW{=+pz326tWK&Mge zGbCW2s8s1wf!6L|Bw+g4gj}@H_F%zgB2X#al*yR#dpV9tpciDJj7Kt8Ra_@c9jQWK zKWGg2f1hK4?v(U7J<2lHXIjhfdA7yXpNC75v5o{BuJyA*3%GY#nTK?ts%5qsL+V2h zpX7_g4!9YA6kxK)r?5I44cQ8|*4{f--q8(wZmxOUaEz(wrx^my*5NX8j-SRbcV} literal 552 zcma)&O-sW-5Qg7P^I>DPwH3Sx-mHqb^ri?B5rybMrB~UeYqOdUNH+c|FP;Ps{s4cJ zI2$9xwg>kx^Umx%J2U(F_5J~1giRMMY&hsU7%3x@q*#uMR%Jf9ZcjYzpH3Z90dsqe2uln8ai(3=T$ zCLVYht5c&ER_38NmwK43Mw9yC!$M^mT#6W0tBi&ZDAKTD izi8Va+YQpdFS)izTJz*!DY?E#n)BrLQnFi3*82u^%3#0% diff --git a/bin/game/cards/Renaissance/Renaissance_Soliman.class b/bin/game/cards/Renaissance/Renaissance_Soliman.class index 6e5f7fb9cd75c9a4599deb3dd21523550dfa63ac..a16cb9fff652dd01d688d92727cf56eb8e8e9c31 100644 GIT binary patch literal 557 zcmaiw%TB^T6o&t4ODh#EA`7?fl%QR@z?c|}(S*1V!`2+i2&1J<+Nn?F#+8W+AHat) zo+6f!jhp{m=6vTepI`4E08Y^MU?DT$=%-w)GR%_;HV2n0rb zpD6+NR3%EE3D^gRBLSzMPNWYT^#*EinHZ=<-W2n(%pu@yl43m*@VK_0=32lXrbQOXOI2>OXH5A$ z_4tvV3H#t~{8xa(9v{Q%aTKx@Y-^o2Y`n5#!DlU>If+fy#?o(Kiz9(;1gs@|#I~%n so9+u66ZH+$<`zF_vqHN|)biHJz#y%P+^NXb(E2*sHqh13)?&5YZ(kr{ZU6uP literal 557 zcma)&zfQwI4934p(u9UWL+QZE234U88wd#%A&?>lin<~fo7-@d0Wgz zGP|cy%$Zi0MidVzQ)N6)I(n*dfo?dVne0WBjq~1}Oi1N9C6P4s!yt{-jFMAb8#&x)>8qGYx`-g1^hu;WRbj5txd)ttGj=Bv(!A>uB3RS52GMXu%KG*kU{Y diff --git a/bin/game/cards/Renaissance/Rennaissance_Casimir.class b/bin/game/cards/Renaissance/Rennaissance_Casimir.class index 5dd4caa1c5461a110b8e81da0c84d777f96ea5e6..c258ec18e6b3e0b498aca0c0d3ed74fd364179b8 100644 GIT binary patch literal 559 zcma)&%SyvQ6o&sv(ne!#V|AfR!G*V)r3*!nh$s{nD&5LyI<})}0?EXua^p&H;REdbKwYd zYCy=CK=W87N}mYW+dBgRCrn4ugN?-&8fY@nSBbnTrbC(C(lC|+-F_NTJfKXOxJ){F zqH=*=zc%2njgAETvD9bso{CtXYE9AOY>&$yg$qfso(Q=7HcWFZ;N7G}7RhsE*4dbM z?7;&)5jMf?_`3jyJwAukM%9*zRYv@)DwX31s*=nm_T|#4{ literal 559 zcmb7=Jx{|x42IuJ(gsRtLt%gsiGi;+3mXUt1tE|s20&ern;z{!KBVNruVP_BV&Dhx zqY%ClsvtVR4YpsOpR;}MAFpo!4zSjMjTILi7pnsGBb6w9EMRZ%3LM^6VJqLK)H%lb|~PD zr9PE+R7CnjYYHEx-7kJzoJ)%IM8M_RAkDQv<2o&}P@X9>&c?i_d-wE6O*p6t?EPaT z-nUX6@EX{J#lK{Z1O64%*w$J3>;?PU?hC{-2Nqnm^{*rrIBu5lA{wj&mZlj4@3S(n n+!_klVK$a78d&hqM2m@mO65g49m)KfMu`;Y4zh@nA?3=%^Q5g~ zRS4`2Dg*x7=s=(|k@`g5Qkm#uttq;n?Q#CCa3(3yv4F#G!>rH(?p0RikvvsqonGCs z`*-v}SO>S`?*eT0_#9S;qkyeo+uVLe`-vS3E~_bX5{s4yjQOud%APp%VQl^ZaC2bw4TwrG~p{evk%Eq~WArn%0PDv2imHLwbcf5{vh{3~d(ZL#v%3--;;Cx}N5EI4diA4#-1?#$vjxU2-`%Z!1ySsB=B gKNwpfy$WgJlU(=%*{>xRf0NG7o@=$FS5DS_2TkE)Q2+n{ diff --git a/bin/game/cards/Renaissance/Rennaissance_Chatherine.class b/bin/game/cards/Renaissance/Rennaissance_Chatherine.class index 9974201e390554d2863c26b5cef3fad51b7468d0..00b0ab2c6cb71492ea1b2bc9671dc8d00a8e0122 100644 GIT binary patch literal 567 zcma)&&q~8U5XQev(?nx6wR#b}2p&|V>CJ;8NJJEZ2bErBny$@inn1Ggsl0d+Joo@U zlsH?9M6J-vH-CS#GyDGW`Ucn<#T?uf=Rh^ZKs!IjKNl_h1dH2!yR8z!U^S*T39 zum$`Y6EZ2_9H~s{V}ZubZePF-^P%+6z+wwcI7~#$URL9QEN*C!N`X$4$CUP|P$r%x zZJnr6pcmC1m}99!f%Zu1Q+Y>Ks!z10_+hfj#gD?dq*NyYF879csRg|2yeeXOrp!j0 z|D4>tr$@pTcq0EBV6(?ZvAP@uYz5oq-U}9<*|FfUnldM`#M+wrEi7{+umYde!24`X jpXEFmt&x6>w0Oc7+5Ss5f0G+C$<;Z??U`g}vf0`vSXE~) literal 567 zcmb7=&q~8U5XQev^G9PfwR#b}2p&|V@!(AnBq9pIgG#S5P1j~MO(5C&R9-v@9(({F zN}R1#qE^s7%zWSM{)X9kd3|~Yu#06M4J>+Sdsq^1_f@X+fk0zpvnyanMPCX8vC8Gy zXxNkGCG|3{wBsV7tV^Xbep0k`sw#nBd6B(G_d=|in4xg8I1`sLz8Ql?V@kKaZ`r3L(pVpJybSec1df9c-2p*w2Ah9l7V z-(dXl8W8b+um+3QWsVJA4;+pzyO6Ws>})+kJg~6fadh8{m|@+V=vnye1m?yS18=i4 iu;t#HSR;cPY2kyM|4BOE$(5<(!XL=>sbnyotn~(;`)2(B diff --git a/bin/game/cards/Renaissance/Rennaissance_Chute_Constantinople.class b/bin/game/cards/Renaissance/Rennaissance_Chute_Constantinople.class index ec5e3a54d18ea02114088cc10a5768bd8d5ff9f7..7266961f6848dcc818c9bdcaf2f206f55e916916 100644 GIT binary patch delta 312 zcmcb{a*ajc)W2Q(7#JAL8AR9_m>3x>CdOKrvNNzSGVrG-=BDZ=Cl;j?>pKHUMg}&U z%)HDJJ4Oa(4b3n{1{UZ1lvFMTW(H0k237{PiQ3nL859|SvOwb)7+8QTpeT@J2lDiR zG$W8^)!NR$u@T5%V&DRjAZef=12>T5fwFlRc!4}d20jLUAjv-YA)~N5LMnk=mO0L+0QJ%wgyNcJ4ppeD>K|0A+Rc80Hz`vng9R* delta 309 zcmcb{a*aj%)W2Q(7#J8#7(}=jm>C4w8HCswgc%vwY%=pQOY9gKm^C!R7#Ucc^HWkM z)?R1jVPIikoycpQ%E-WGT-~#d(8MwhBY?B`{3aca3@*$~ZVt}dTMW{_e msFlE~mJgy9XooJ)7LcQu1=!XADP$+9AZcZWTf+}lB>({C&>JxT diff --git a/bin/game/cards/Renaissance/Rennaissance_Concile_Trente.class b/bin/game/cards/Renaissance/Rennaissance_Concile_Trente.class index 7108b74cab98064620dacad3171daecf397e2d63..c5d2b3fb4b4d1aeb1b76c0b2c579c4479eb359c7 100644 GIT binary patch literal 579 zcma)&%Syvg5QhIr(?nxzYjxpLaiby@L~x-95)p;qLQA*hG#%TcX#&ZqPvypy;KB#+ zp~Oio617M-|J=?um-GJd`Uc<#Yc4Fp!9b0;6{)PBw{AF5I?q)Sap8Xl-5^aO9doyx zabnnoO{kZ+Kxl$gfk3C%E#RNPUS zF5+p@Hbb2g4#U!bITt%7GzM(W`A&^vb7qW+9wzHt{U}_rip`MV%G)5#4Z*uj$63S| zawB2mpVRm6)uX~Dq^tZPV2dZmiMkTC#FE(R?h6*4#j)Ut7G+6dNz|YEK9(gS)KC{K o;61U$JFD_kXo;+qNJ~0=k&QXX^_k?#U()$Kb89BqoNTuG2|~DaEO2_##e%8Mt#gAd?C ziIZ5RY7yPT?Ela1w=+90uTReaT3GX8W5q+=!z#f&)Uh^41bcg@OK^f@z=UdB$9ypv z_c`sTek7TCI|)_PRjJPXH0hX;&IqmcP>s0}s&tSwE;&{@%Tye4u0KsLNa9dO-0P$q z8$KY^hHOswT1_HzY>WzTizd#$9GtO=%!uI0-5|*f!M{o-X~?JY6k+3+3i~(ePL<)H zL}>oMK^ejf6v*GO2}?$oF9$Lzlq9<18nTn@rQJu+g9ruvBDn mcu!moTlRe(XUNJ7Y2kxh{sXx_m#q9G-S0KG=91N-v)UV5NNc+Q diff --git a/bin/game/cards/Renaissance/Rennaissance_Constantin.class b/bin/game/cards/Renaissance/Rennaissance_Constantin.class index f0045449f0ea40be2e37d2095910fb0420539f6f..f654430aacdabc9c7e2d928e2092b1de07726e9e 100644 GIT binary patch literal 569 zcma)&&q~8U5XQev(x%2}WA!3<@gS&Z>&=5ANJJEh2bErBny&3?x`AZlQ+e?uc<=#y zC~;Clh@#NT%zQKZn?L*U`SuRr5Nj?hf$o^5vKLW0%6ivQlgcvEku2g$+=YqG3~8gZ z3rC<`V?rhcn#W2jb0T1G?+gT-Fd0b?HWqv|&}5>ow7klvLz&*vFqQ(HeiBhUpi~vQ zOgd(wGJ%7BZNMB$9SHY5Qg8qk6et=#AqYfSO_YbOJS!7av}1y~lS94M{qp@6%&)fMoftS7MHF;0v_> z*BB380wSIV>u`8o#qq%FfzP(WDr7I%``b?tj~qA%*j7H0sB&DN#&f8#5}2Q43V4@Q q0lUrMfn6DGlu#F+=)zyn)gRHt8M-sA>QuiM-6)aHtY~A>TJs$nAZMHa diff --git a/bin/game/cards/Renaissance/Rennaissance_Decouverte_Amerique.class b/bin/game/cards/Renaissance/Rennaissance_Decouverte_Amerique.class index a7b3a0d284f8a1eccc6425e07067599e599135d2..6c8777b37cd2a3fa6db32050cf5f63aacc156587 100644 GIT binary patch literal 594 zcmb7=O-sW-5Qg7P(?(-8wR-XBp`aq>SVR#@izoySD!rC%I<~9%z+}^3<;9cW!5`p{ z5@&0Xs0H=%&euLOv-A4)`~skjO$U}hdn{w}Lz#_o|B@1^@?0h%8UHgF^e9Y=DP@`l zotQFpUyuV^z$?LBZXr-RR*BLl0+pTJzJT3LN93Y{3DHG3=ww|b5;4ml+_|JAn0*x{09^J?y(jBd3csJYW{7d1CWTYno4!`ZDxfXD* z(jp7#RGHOUza8P=R!$|h!L9kEfXyC%lhxtKXDirN_nxry$c_b<)s#7j71sLPuVa-X sfi-xn2Ht0D-dU9gqb1TSkrsFOARB)mw-%D?KgsI%nXQFnbGF&WJGXmsUjP6A literal 594 zcmbV|Jxc>Y5Qg8q+=s?!VzjZe2&jnH2qKCQ5=7y!P)Qp$moZtr4|2DcUu9z@Soj0{ zQQ~Zj5;dT>#mxK8?!(N^%j?rKfPJi&QNpT+x`#CZ_gE!Lp9qw;wmSlLEA5j&HBbp% z6mgHTYuSsqQV-HlMje?cj>M)3seq6Uc6SDleV{4?cho zCC=6&u`PJ{=I?KIWyQS=>=Cl>(hOPblqDp=>-! zx@M@fKp0mZ_T{r+A=4x#2QTe0LvT+G|^(U@E%*+ l=QLidR>)?Bba=uK*`6icX>xroxiU-Er^&6kWM{nD>Nm}yW$OR{ literal 564 zcmb7=zfQwI4934p^9M?4OJP7_LSg^}Wa$P%LIng;!~m!(a?+zYNE0c!@Kh{JNDMpx z4~6iRf=Zi(8*G0*|L$yme7?N{=whvo8df}XJgf@1M=DkNSfIAO(-*LN*+2@k0+q_E zaumw^mcoQHogj-S=~J$Zo+ND@t3tpJhBT6XMERibuVqTAC@77jiGRi2S)vLGrH&5; z+C!;N&KGB+@$MOG{e=aU0B{~-HxVD!STA+TDm3bu3m1$_B`tgGYdZGqwI0F0s zYKy0ys_*eI*o4KqGRFq*1`b=7mCs(VcXnSPUO2Gev30+bSm3xZi5F34C9pKk7|DpgWfOLOxKH>T|6rewuA^^`~$tDb*7JhkL`k)B^5pUKOz%D6`OZ z^TEfD^i0?R59Ch+Z1(shR)?d2tzg?ec*D{wI~H74Q|2UASiQOLVU;6+HTbLsK4fe9 gEc?Z1jr41z#S?zW?gHdiBe}i+x!XwgW}9t%1G36x*#H0l literal 564 zcmb7=u};H442FNFX#=IuQdkfZ0}>!03mXUt6;&Wr41l^KH#ypa^dco!o{EJDiGc^; zp%A`OP>?c|8*KkRe|NS&KHuH}9AUkV3RVNO1FR8hC)#LxN~rAY_6dF`jTNEU(?(rQ z#sihz@*t5+yO&0s^f}W`&yv0!>6{SuhCEhb#95q&*UGTYb2gE3@vpe+sw~!qO?*sf z4V67t_dH4LnYA1}PXE9Bb8(?Ku_HntwVgD#g!)Z7$s*O&uA$BH#}6O)i5u`yB^>;# zEt$Gd-;rUk1y6S6jt|)ls$y%RLh&TNy7vltk-$SBw)UOGg2atkyokCe!qPP3;C)dJ f_WWmO3uLoEdiWui=O8yq$(1?C?NYKi?X2|$3K3`txM8UWtr3wS^qN#yGnI3wS{?qzYUtR#8HkiJsDQkxvGcUdusD0?l3$ z$+$05W#d`WGh>wr9P|nU{{3OfYXKv0Vo72r!-vI_{aYFzA literal 594 zcmbV|!AiqG5QhIv(?n}+YxUq&P*4$jDTpXSiByH+L8aHQO~-aM-9WPOsl0d+Joo@U zlsH?fR4pj(Vdnp5_hV+~<@MYXH#aaX3w`bp6>LzM~acLs7qjYy{btZ_kFsw|T_BC9`5*j73`$tg`K z3`m=>rLzNp+JMY4UCTT+En{SKJD%k1%f%_l*bD`Hej6m25hz_Ic^Xk$+0izBYqNVJ z?_?P+iUNE89F=!6MF#v;tij<;+T(&ZhayLhU4ygWT-<(ycwphc=jgo`F~_<*(eo&= r6Id8mEWE?c!cO7d#woHgMLPH(7ym%6&Lk^8N$-2l^_gUKJX!4x_3?2L diff --git a/bin/game/cards/Renaissance/Rennaissance_Francois.class b/bin/game/cards/Renaissance/Rennaissance_Francois.class index e9547eb16ca7bec611b6b24b495704c19b923c10..dce22434c2702f59c3214b5fba83e3b0bcdbc9bf 100644 GIT binary patch literal 563 zcmaiw%SyvQ6o&sv(x%4P#_B@ci5r#LEL|vqM2bRiq0+5P)3F^*6Ua<_DmShK7e0Uw zC7#p}q6XZY|6Jxfm-+a7dk1iYO&bQoV8$21k9am!{2VOSgR?@GrE-c0CoanJKupJ~mb$K@iIKMEIu$9m3S)7v0bn!&kA^DGi0S?sgj zc<%6lKXL4U`q7U87I}0KS(_rCl##X$UeS3W$ACk&C{q%vWZlwtu|^R?7d^5Cd`Mcn rGri6;NgeIhP?K7Gqh15r{*7)mqU#kpD5n~KhVIr#qZ-;@uD0<7UV>!+ literal 563 zcmb7=zfQw25XL{}ZwaLhg#oc47C@z0x`B{TPz6%N0H`Z+Q_~vKL`qzqiiHV@fd}BB z5SI|509o+hyYKV;d}qIZyuJY#V$*?+bsIe!8w}R5jHNnZ(D(Mo42GXf1w%KGvAA3= zCL+DzlZc#Nkc2!M^Hk=#Gz~SE8N(o$@rCe0o=!9GO2k}d8IMDe=ask}rQ{_tJ7REW zLY;{_zKqnVQapSp+F$%QI2Sxpa|WAg{UlQi&ULa(Lot&1JllS(8i>i9<28c^#uy48qwDzsmA)&4Zyt&v*Qv|EhkegeFSWX=Ep diff --git a/bin/game/cards/Renaissance/Rennaissance_Guerres_Italie.class b/bin/game/cards/Renaissance/Rennaissance_Guerres_Italie.class index 2b993c1b976e20daf88bb3d96846d6b4436f46ea..059fddf3c393f0cda1f53be7d2a81d788f1a51a1 100644 GIT binary patch literal 579 zcma)&O-lk%6o%hBj!v1WS&NoMn~F$~phXeHL?uXz3b%3`PkL*dftfq~sy3~H7X5&J zRCKOMOeNvwJzw`ZANT#^^$oxw);u^0ts#xM8Bj7vo7WtXPE(2kw*Gg}yT~|6IPJ9! zg_=FM3bh>P3$0K(){!Ru7c~w11_V0#R`fj3DMCJUuEMyC%4oOS)tL10}8v8 zXd6$Ht{Lf6;h>WnFy~@N3iTnIGrprNG^fT;@Gx1Y{iATn6q=EOCvW{YH45dMI7#VWDI-4`r8i{qdyYRi(ul4xb>SFkLRLKQVp o3-5`w@0`Mu)f`#Pk&bluBI|RI>odufzhv?E%&nPZW3t)mCtvDo{r~^~ literal 579 zcmb7=!AiqG5QhIvlSXT8YxUq!@uDIYq&G#7h*~HfRC+DbbZl4C1d@$U<;9cW!3Xf6 z#MxSU2s$IQ;l>(euUCRR!)V97__$Ff54K*!n~Dik)iItp%(^jV?W)-j*w zqaLSM)QhB2Zzmx|9ZI$JlcH;eI#X!22Q=bFNNGQ7TyRV}%P0=n>QB=>%{fgu>$VI< zn)elI12)HeO?hOFjG^#$JVfiu#Tip%h6=vC4U)_#lrEDz4f#adsn&k!uzN#yRE7&r zVekI~$`YoaK>mhxII=o>T*#{6Ni2$MNLG@)?MJ8w5e|Hb#rGoSM3*Oe9wl)K3*(A~ mcf?uPDcsvQMOLOr2Os3(AIR02WaTI6eebz3ldO&>tGxksVr$F* diff --git a/bin/game/cards/Renaissance/Rennaissance_Henri.class b/bin/game/cards/Renaissance/Rennaissance_Henri.class index 1b7a9ba771faae73bd3d4ca47424b40130d3de20..515d6b8364a00780aba71bfa144299d47ae5395f 100644 GIT binary patch literal 552 zcmaKo%SyvQ6o&svlSX4SwF=_WgG{wz-E_1$fnUBx6cK}^%y08Q~W17k^rhHU{*D@tl6qLr&_&>p2Po}wYVG9J6 z@`xdU=7~y`J{4%}bp`@CtAP*MnmWsV iHd-Nr3TbhNZ?aV8WLn#nMDwUVz zWFYe!8YG-)M_EispK@jNENSbpDg^eT5lv(mQ$8%hE18li3QA*X;vaF_lWDGw1X?4h z&*UAIi9Xeu;)iMPi(eN#Nr@f{cwF1f3N7GYXJsDCb7h9vs6TvgPmk1u4M(8!?{Rq3 zN^O@Hz!oh2A9HN*f52huvI^M?_Rj7L#4`sLJhtvv5(^wRXYnF@Rsu`YjDh!A8Q8L) gjIEGCg|zTZF4sxtFS$9FT&a__p4)TDU^-dr6O0mI-2eap diff --git a/bin/game/cards/Renaissance/Rennaissance_Henri_8.class b/bin/game/cards/Renaissance/Rennaissance_Henri_8.class index 858084f6a8cdd13f7932d6fd2e4de3488b043645..ef582b5bdfb32fce65915e5f9e15b7a90e5cdd50 100644 GIT binary patch literal 559 zcma)&%SyvQ6o&sv(nMoyV|AfRapSGcQb7?UA{BxQm2S&49ox|~fn?%Sxp5`9@Bw@% z@k}itVnH|mxy^Sj^YQui4&VqI4h)8aF`tSc=J}`yZbZsuQSdYt+OL8^Po%jV96PWW zS~VafjKMyYsZ?hS=I&mf!3wjHaA9KELjyJukxa#PIUS1pjt>*T(2la0Cw-nv9nX`N zn#h8o6V(R%wb2QKKNjjj-19O~=SuPTakj_Rk3vuIL`@hRdK+eiVsLM>GLOZj)az_5 zI=1`3pE$Nb?dZDzi#$4q)S)OK%g8qNU$OK;jscfcmnn%AQg7~iSfz-ei597b56S9x ohW)IyMmB4tK^?wH{~zS$LUOGlJM)>Q|7++@4K=Hw?b&MUUs^F@?f?J) literal 559 zcmb7=Jx{|h5Qbmp6GCZAVSo{_@Kw4nAc2rj5Gqo{0H|x_rlvKdiIh0}Di$Ur27UlP z3ULl03ZesexV!g!kMGX!AFpo!4zcFJ#EOfKi&X~aM8;B`GML*t0|v`a#)6?0$XHzE zvyn(|`6!}HCrCmb4R|WGE|Zp;%8a2KO!!RnLY|JZ-nEFi%rYK_LdTUD_C=h^;n6We zdm_}ixZ`=G&XnTeL(%>6$3Tx#aJ$-P`A9({7Y=*sm zj70m^s(o4mn=t5?^szv{0-LNusz;uYw|8H_o+&Wkl6Ah4SfIF3#*6SsF)S4s4eyiE ou;DyuTO*q_(!e*l{0DM!<;9cW!3Xf6 z#MxRTLcm_W`TLul+0U={4*&KFKEa~!X8|O zphWb9Q)ry(RGTw}+QH#K!R=)uZlZ=&A9XZ@h;+)=v+0oYI~pde(2la0k^$w~#*3tD zCc04QMx_V-UFk%jHD+_c4>U{6xiJ(!%@^taDO@onW}@IpZ!as1Li0A8KVdYgE2Tf61mL%3h{e|yiT_S}I1fmx1h_!u= f`(m|31|`yw2|r|O338{B++2d(uO!>^&9=S)EbC;K literal 561 zcmb7=&q~8U5XQev^G9PfwR+K;;6bIdm);aXB4QzUQ0Y~s>DsQQ2_zez%8Mt#gAd?C ziL2G3Dc;cP&#=ML}sSP5dkF1_g~|lE`C$ z)Oh3D|Z+9Q)iJGwC2z36_ z6py@69`YpEgT;$7#|AG34qKO1kG){;9KAxkaA3h>>wYJ(!f|sRufk^~uvTRZ++k&4 e%YHU?feaQ%3qR!g668)Txv>PfUrPp6XRR-hv1DZc diff --git a/bin/game/cards/Renaissance/Rennaissance_Ivan.class b/bin/game/cards/Renaissance/Rennaissance_Ivan.class index 26b05d5a96e82be9c9bd156adee5a355f7ebc8c7..c1d5a5a59e6dd041360c4c17c825c7027e34e153 100644 GIT binary patch literal 549 zcma)&&q~8U5XQer(?)A-YZdV-UTP70>_HJEA{L4Vm0o39QYy^+Oj0EA?h!DADa>pYN(4^_(-hnbKGaE c1+rEk9hvY=HdY|_mXcd5kOxc2=6tj5FO@l8&j0`b literal 549 zcma)&&q~8U5XQev^G9QCYZdV-UTP70=}i$NA{K%Nm0o3LM@qkql)U_r@=Kx-oP zg?ylStk1Qk=&5*m@aN!4Qmm%}9@hqGt_A$tbe=`>QkhK&UbfE|m5ryDFrCXV%V>_BAkW73kH?9O1K7bD; zo~cEm26XeE%bf3A=I#CE6~I1LTv&vik(kIJ7WuFUE@diIQHV5_#{UX#BAKOJ;ld`g zD?rFeLi13iN*@s#n_GQ?9cDx6p@DfH4w_6vDwP-IWFYfvF-Rn#8)dOb`XW~*o+WKP zRs~@%stovRqXR-`B=w2B6=kB2wHERHbdU3I4`)&&dQ5P+Hp~i5@UF5lkL9T{>#Wrs z+q)AF0_)&*{9S;}9-qVNaul#7w$Ao5=APKG;IW!#PGW)8pZPu(IU=;sW;O6GTT^E_ hk47tGt3q1b;gjtAgIuj8mwuD(&zT#wWOusR@(1YUV}bwx literal 558 zcmb7=zfQwI48}jFNduv@r7*yVSooiX4TOY(5J(XNpswhe9_>MzNXdn#VqrpJ-~o6j zgfA2nAOqZB`}6sC_WAYg`31lpmOM1D;G*YZkQCWPQmPXHhkL`k)B^5ZUKO#tP-dac z=7SHPXhPTm59Ch+Z1(shR)?d2tzg^Ud&9yjI~H74Q|2U=SiPC=VVNU=75JjiO$sZ zXxLT79d%RAw31v>+Mz;QJx#i1pi6-$>C;d}l8Rm#-KdOoSyCpIjeo`c70H37u}Y5w zntf%?)B}xDb7~C9r^)}9e=aT*rDh-yaBZBIMj*V+M}<`9+BUQ~`|-m^8dDuEJb{CM zwZ&6c>SG=TTX1++_PF5Pz+>yPir5SG-rg(33kMDYw*Ge#3mn&{@ghQ20!x#Oh4)!m f*m0k&t&oih>EMT4o`c+&Nv_O6ZqFnelg^r71$1Sk diff --git a/bin/game/cards/Renaissance/Rennaissance_Michel_Ange.class b/bin/game/cards/Renaissance/Rennaissance_Michel_Ange.class index 1fd5c2dc1e9136edf34e76e013580657841ee25c..95bc126279e61b9f8b03531e5eb6f9d8f9880fc6 100644 GIT binary patch literal 570 zcma)&%SyvQ6o&svlSX4~Yjxqqg}6}>gDV$`P%5GjU8r;F5nWR%by3Jvk@dfW?xj{kO1iCd zKt5c7dI@SXDo{PvsWvA9mF=C5fZNXc6rh5|5FV;b#5$#`@u)}nt?VTv(2O%Bla9=_ zji*W140R!J5SIqbv(=G6V?gGV?<zEn}p5nCx=#qi{|#F+%~L-?p>D2n09TI9GJ0 z?MfT}9ld`qA0;-yE&1yJmpwj<)#oT;E7*FwFIaeH$3ehq%bdg#YdG~oEOR7KL!H&a ndu;7H$9=L|B5Nhm;SOJ9V-9kCCb{yL^nTCWnn^Y%o2`BV<`HMV literal 570 zcmb7=&q~8U5XQev^G9QCYxUs8gLqL9L&2LOl!z!q4=TNuZMr6_X#&Z{r}E-S@ZbaZ zP~vQ?619TvVdnd0_qRK09oUT2K} diff --git a/bin/game/cards/Renaissance/Rennaissance_Nobunaga.class b/bin/game/cards/Renaissance/Rennaissance_Nobunaga.class index 9b2d0d3aa9912bf56ef4ffb928062e4edda59acb..efa76a3166f63a196e093747691938bd8caa7178 100644 GIT binary patch literal 561 zcma)&%SyvQ6o&sv)1=ne*6Kpsi5r#DF1t_!sfa@8LZw?dNyl_FO(2>0RBl`eE_?tV zN<34GL=EWXKezeLW!~OjUI7fT>B17|MKqU#kg{n$xReR0Jf|d-#{UX##%WL_6p;&C zpj{$H%n3M0DpC4aptiR^5wJ(;R5nq=iibKJCVZ91aWM~Mc1=Mn1-gD3QaqtdnRuDB z^-SdgeZMr|&y@}ZI+4_;@|KENpJ+|t{bG@eZ-sM7v7QOI{C1S)TA+EA7Fj6Il-Xyy z^4$I%JrH)l{rJZKn>{{=)#YfwR;$r4Yog@e`ot%-=1Fp>|@>1C_{O zF&oS5ipDW#I)gN%ctn{pdXcpCROJG_K}0hdgp^J4;6f&(@|==Tn)pjx57TjxP(%j; z?MUhqc|%34kF}=oZr=X<+r^orSWg8!uI;C}7Vt0AA`9iIGV^R!zTLZ}duqUjBhdZN zP`q-fyw96p3l@KrIX3uX;IMUB1?&ZTXYUE(kpl}JTlXW0I>(Jgyab<>!16p};4Uiz iTlEKHOJuV|TKFVa{y=V2lFi?w`?KeECE1!!)_w=RsAP%& diff --git a/bin/game/cards/Renaissance/Rennaissance_Presse_Imprimer.class b/bin/game/cards/Renaissance/Rennaissance_Presse_Imprimer.class index 58ef5d5bb8df628ca0a87c73a16fc366ddb4b62d..a32e14d275efc38597f0be5e66f7a5808a3b79b9 100644 GIT binary patch literal 582 zcma)&O-n*S6o%iqUcF|PH*3|-MNkpBh-gs+VMKyNRJfJ#deW);5i?`Is!gk)ML(b) z6`e7OTS>Ti&(}QXW8Obr-vAt7Er2JmHg}x=YI#iOHIa5ubn(- zm5>hL3)FI8i*bR{kxG?47AS0Pbp`xZHlPX$Sg4|i5)&Pj(#1IGlfIGtm;~ybERu0o zYUSc-(zhdJ1ok_*0rPHlC=d?Gp39pnrsEz;`R&5&+K@pu(~oQvB+AT`c*7(B(RJc ptAlsgx_4gT$!U%ZbEL-|zQ}M6a(yPb@|P_Cp1CoTtWP#u{RC=bZIA!} literal 582 zcmbV|&q@O^5XQf3x7}K+t<{sa9t0J!2kS`@WJN3#5tUv`x*gl-{*fg0sl0d+Joo@U zlsKtXsumG*nEAd*e#~TEUZ0);G_g`b4od-Q0hR>{`zlrTKp?li(Gl>&tWN@!wo2)A zl=Mhn%3jQsT04tm+>u&2KPmclsEojFdms~PL{j%nbX+e&V= zN=WYsR0m{_=t_=aduXkUZpKrzzFeG;jO|b$;J0CBtU&1^8|jFSl^d)6TZ`>$c_+*8 zkr&wc$B4X#DJtaep$?C?=Z+8F7V;bm>>8W}=ltd)!~+Wt0ms675k=PJiJn7=oxuFK o;@~ZI4)${QE>4lvDbm9Sx$p;abtbv^lPrGkxi*umj3=wU0c$;NUH||9 diff --git a/bin/game/cards/Renaissance/Rennaissance_Rabelais.class b/bin/game/cards/Renaissance/Rennaissance_Rabelais.class index 2c58a5206e9d2e1ef70d9a7278ecd6d94b6fdad1..b02c2038ffa8b8c834df34c62c0be4e71e9c790c 100644 GIT binary patch literal 561 zcma)&&q~8U5XQev(?(;ov3lywgP>BHqX$Khh$sXPReF_4y0)un0?Edw^5RMG-~;$j z;%qGvAz&}x{Qb?&?C00}2Y_SjIlp<+@7BbkvZOUe>y{NLbyM6pb{@c557cH!NXrseKq%wI^&0|^IQJhMFUX&-4j;T;4UM6il zQ>DN#sy*=UN+$yTRO$=)Kvk;GwWj20vB>qG!j+^{&jcLq4f9e9xVL##B=S<3efo{( z4j<{6um_&UKL*(B@j^uvKn~6*7RAO e7o#=OuaOo{_#yoj$bKWay#l%4NcI++?R*0`z+|QX literal 561 zcmb7=&q~8U5XQev^G9Q~wR-B!gP>BHi?@m(6;UW2s`M(8bZuAD1d@$U<;9cW!3Xf6 z#MxLSLJoBgv-8c&Z+B)sKHuH}9Ano<1KS=t9(DxW6O|}^D$qDMoCw&%bSec}BbCVO zViC&hmcp1LolzQ5JfTb(y$srVu5y9?XhsVeM3hbQU@Q|-c}__rjsGj|#uUn!Qv-qa zOzLxaPerWHw5I5>{Ql}s;!;wq=K>zr4%1u<_%~^hMe;(Ke!8`9_aEqqny}#r^#0Qn zk6bAq@+8=U#fvh>1}_EwT7lfJC0k`@?Ju0#WOM)k diff --git a/bin/game/cards/Renaissance/Rennaissance_Reforme.class b/bin/game/cards/Renaissance/Rennaissance_Reforme.class index fadc25e25c44a0d9a2f625d0580646cf9373eb6d..e614c9ec6c43e143d4702a764cd369ee04564eff 100644 GIT binary patch literal 558 zcma)&%SyvQ6o&sv(ne#nwYurjh2XtQ7m6SeQ3x)obSu;Jv>nX_l8H~{#+Bg02k@c9 zGqp(6fNuVCo9|ra?fvByz#-OMSOU8fnNTm1`KajiDV3@yWEzq2zk=I7jk7!<7mh%y z0tAc+G>=uP^ofAIwLK7Uf^0+{Y%Ka{pvgq2Qo1UWA>}u67?VIJ%pw^NWUfp+Pda+4 z3W5EwGT^U`js)5h(q}Z5WvoxNmeKuekIQd`3zD&(3b_0>$Odklk8x^*8DMoVi&`c4nKceE=9?W1|27 literal 558 zcmb7=Jx{|h5Qbmpqk&LJDJ&fskoeBh4TOY(5J(Y2L0yrXx~(A}QsVHdSeTF)_yPPV z#5oicAOm=~yZ3yL@6NAp&o2P_Sa)G!)j`+68bj+yrcxaGl)LBFJr1^N}(WLum!K;ire#e5iTi)r7EN0JyIGr g%m;02q*o&ie3Hw5AbXAE%5T#7*>kgz^s31^?}ATbaR2}S diff --git a/bin/game/cards/Renaissance/Rennaissance_Shakespeare.class b/bin/game/cards/Renaissance/Rennaissance_Shakespeare.class index 6538bd98995f9e31c320716692e35a01cf9e0bb9..9a9a749453fee16d20b1b26f426df3fea2cb242d 100644 GIT binary patch literal 570 zcma)&Jxjw-6o%iMrj5qh*6QHmAULRq!O1}pq#_Ez!Ae&-O^@xhX(Gw3zski)aPSBC zqr`J-k*F2Ayyxpa=i|PAyuJZA#F__3A?VYHgNU+T9$a%mI?pMI*!thWZF@jN&L5aE z_TVbi3s6f?h03u`v^h~IZSQmx+*aCSA0;eSQAS0GP$zsf9(6gpp>E6y%`lB9?og&} zJWaZ0pmT+TurOert&S8LeKu!&N8{L>8bi@=vdiUNfd}xV#~WPSa=r4fiG&ylEji|b?R5KERjMDbx{lN miM8*X@{`p9Su2o^boe40bCByZ$(6rk<@e03nPhXa+3F_*xM+g_ literal 570 zcmb7=ze)o^5XQf~+#iiGiP6HwLat>JooDZ2Y zK2WH3*_`kVjbd|b3`PBM2j^cl&X{7;QwZd2J#AN^s#R zg#TcByc(Br|Op`TTn6Tq))jr z@ib}cp(+H9g31H`+3G}~9ZP*7AE-?9xz-epCc9k!DqKlQ^iaUz-fmWC0k@Zxc_=TH zS!wI9qYoeHiLebG$zKQ9?D1Kw4o5y)!M48tislPD7Fd=~IEq?p{y8ZfB7c@H;A% z*W*!N=C{;OxYF!oAtgP^mGRS}tp}M8=-tnLp~g;Nc~UX( m0XqX*_LGSv(l3z~zR8t&vN}s{E+kjyNq3gqSxEYm$r_(6X=q6R diff --git a/bin/game/cards/Renaissance/Rennaissance_Succession_Bourgogne.class b/bin/game/cards/Renaissance/Rennaissance_Succession_Bourgogne.class index 447d2590c36a84dfb9786ad7f9297ca705f55319..dca8767bedce47450c710b43da0f05b2512293c0 100644 GIT binary patch literal 597 zcmb7=K`#SA6vzLw-FB-=tDM{%2qJo{AQCD<(m1H}+Dxa+h!PVW9n)nt9#DEM2N4N0 zI*F1|Po~=W>7j2&+6e4-au@t-y#s-INcNO&WER+ljFP zl`g+f(V2F;ZT$KTySMUQVhuc-e--dKOAt}-`0heooB+~-kO_HafJXdCyt)(*$ zALxm&1MbDY1UT&RA*?P(eYS#at@nz?3p*A(R`bkBtg`xr@1x0)z#3Yt2Ht0D>a51I m(F)nDkQR6NCfolYw|^zqOY)$YX}6b#?p9E{9NJl|w($ks24B|z literal 550 zcma)&zfQwI49369pQePCmV#hLETsavuz`?J5CW-U0F)KE>CqmfiIiMmE8DHUw%XDpC4W!0zsa0#1;Qq(Ez+5_vtF z4rO*n!-YN+uBbOb&eZFyaJz;C)sGw(2j& kR>)?BwD3zdmms(QCD%&wpy+A07n<%?P`hl}nvd5026I1Or2qf` diff --git a/bin/game/deck/MoyeneAge.class b/bin/game/deck/MoyeneAge.class index af93d96f6d6d15c3be64359023dec80d9f696985..bf2a287a6529e602f6ae479f95890b38a9ed1b24 100644 GIT binary patch literal 2702 zcma);+fp1=6o&sDAQM^+62wE4n1qCL7$D~i!63sikYENUg3-2_+0Ja}nIS#hBv@X@ zCooT-7v5IWNdp71|coy)7>pg~m^2LNB+GQfSPW zLfH$WKr5Wwdw*@|a*~Ur#wj^CX38cUSE%dl%PQ1QR`S|G9h#fa2q%G7h1NX} za?pb2MkpL^LIVya@QOm;Ki1wUfce)dae3xW7QMjNC9hEC;_YabC0=X7>v)3?_VRg! zj^0|nzE>_JZ>+8BT$t)xP2f$1-WOTBnw^_-a0JZ>998IkF^Pjt5gb<-juQkrG`j4j zwYwa!K~)FGM0!%8Cst~zp^?J7MA5_6#3=mAmf-`sCA>ern4n^+o^-8G1g8~F?Z5t% zR3iBdO8jtaKGQk~o_ymVDdA^g`!N$SUb`d1!wyD8az1vCW+LPJUQ}XE=R|QyVQBvv zW_6&ehJ)pW94%?bMG=lEbj1jxLd3_UB>J7$y`8IiYufiI7#G323MckoeqMWJ2NM!J z6}zz#EPY5z_-yP;B;juMS?^{>IUIG``u~ln&0H)9RwS#jecY8e zSP{WT3IqG^#1bp#5KjdqBSqa7)hDqHt*IQi5}u14;-yNoRWX5^j@;?ME9V@niSX0- z%?nIbyBW`vLw=7WQwLh4CN{;J6@Fp!4vG@)$G({v!(FHi^@b=au{*aMc-%5KtAl*R zSD}n%I>-XQf7heZnhut|HJ|Quc%hQ>{Hzxk;b#}?!=jjc-7(ranfR%IBju;IA?L5xL|RS zc*Ein@utNL@qLR~;s+L2h#y+KP5juROY|(R5%U%`v0$-CT(`JEELkiQHwC}j>GvHT z?{gY}9@NuYThWiB7{F=z<`|FHFoac_qQNlkVFX{$?H=F^zQ$QRq>nwpc|7Gmc)!z{ z{=g;th0Cf1Db-1r8pIWq!nm5J2d&_$Dq=$2rM=w8r1}zR^%dRYdrYfeFr$9MECOcH yRGT(b5t0-lY;huMvw2r0lDQ~}L4(ZPw>&ujDMCgV{E9zcgk!zC$i1DY?Y{vl%lR$< literal 2702 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 diff --git a/bin/game/deck/Renaissance.class b/bin/game/deck/Renaissance.class index c93b54bdc7e7916a7de78d0ebc24e21ee449e14b..add599d99ce4095da046782d4f99180df9134cec 100644 GIT binary patch literal 2888 zcma);-EtH~7>3^_2}{QO5F(;z5ClX17ZM}){G zW4r>n0zKCfrAn$i&@<2E4!i@eKz%!_bSf&<2Rl2@Out`$-TigH^UEJU{0LwapQdm? z;Alx!RJy4At@MftrLI^(!+JDmJfw5{S$`yM*cYJwbV!K-+UUCUyTlh9MoIFMl} zeXFpk{3O%6k;3Z&y$;bARk@-P5697(!U=&s2Td*tbVY_9x{T=53y1N1S@Kh|sw+D7 zaMGyGxT?xB4ph~{X`?zTF!cWk?&+&6ld_6+$VKTk!ajj9H(@PNobs@m$S~1iv>h-+ zuL&_IFzgf}3Vj`@{A#SigyI1sKIfYF^PWAVjc`O@)TLKec~sj`F|(hnaOC%D?0VQl zxFj&>65&RmtFoYyvWJUCciB-lqvE0tWmxnuW_06@8PDi2KU-6A%=zX_hh> zM_|Au)Fb$-mlv{B8yaFf}3+*Ns) zHJY1_qnkIY5t#B@FtR0q9+yd(-!VIL(MaBP98*?BArCeW%SN^8xbBP6FKfA@0uMQ( zyDgA*NpMm7WfgF_OB~voQEoWS$Wm0Og|Z|)tQ*;f0wXRRF2|}`Rr&eKcC5KIJlrwr zj~zQ*F{?mt@sKw%-*HY?)ZHkqaD)Y;y6ZSMxw70+)omqXDwR=cSLGIWpo$ABE_o;$ zW#D+^j#oF&d%Tp(sGE)s89Tqdqq%n{$SxJG>6;yUpIi+6}0 zS_w9Xov&2Dl(W53$(U% zToYwXiu?4dhnNyyU|M`h`}r0#;wQ|CUonT6S+vxv4OJv0ff{yLk@ecVZz__x2-5~l brslrp%>kG}m=XrEHVDi5pCAu*TYd5un50j2 literal 2888 zcma);-EtH~6vzJ^@0%F_^NtSN{Swg}>Ag}?<#vt)y?aVg2&Cbq*+1Y@W z*Z2hb1bVL}N|jW3p?BWN8~6r3f%@;PMW>=teKGT&Ur(Ru)2GjLpI`s{@h1SM@To)r zi#>Q(q63S)xP+x1+>z+QqHTGv2X`g5+8)ai((3yXeO5n^=(qZz#GuuWB!;Y(C3aZ- zSYnq|C9%iqio{;4fy6$m6^R2@wZuWI_aqKmtx6oRT9X*IY9umN?@NqWtxJqr4JF2{ zHYAQ&jU-N3jU}f=U6nXv^?}5M)kNaF)uu$=YAP{hwIwlab*%>v1-b&2RGI?Yiucu; z%C%Ax=1Qpw>XQP!B~y)5+Df#*kiE$(WEO1*SA)6 zYKLN{?V0RmkJw@O->v`cr!2*-B+#?QIy1OolyMt|K3u~b-QE>Dy`{+>nkwfXV6MD;}bPg6{RMMSM3s<@G^~~fD2Y$Omvje$j`wSBMF@K8RfDL z;?|l@=;cg|)t_Mg>B#Y8HqczQN#qVm<2P7=nC5h%|@T%}PT z&t?<;L9zY0yaL@Gq*wN5wVl~$yxO5mi=0Jjs}Z0hn{V>K~M zRnI{dY&5y6damn&z85DA&cJKVrJAbi=Bifq(D1XU^AFGo&xWe!7E)>j0Vi(asCr?m~%yX(bvv4%;P3W;1+H(BbkZxLD+ZbvbpvRA3Eq9 Y(7oPRbjGZP+s5sLeuwWD)_a%!2EU?GV*mgE diff --git a/src/game/Board.java b/src/game/Board.java index 938e84b..e0724f8 100644 --- a/src/game/Board.java +++ b/src/game/Board.java @@ -4,6 +4,7 @@ import game.cards.Card; /** * cette classe est le terrain du jeu + * il y a un terrain par joueur * tout les carte placé sur le terrain sont stocké ici */ public class Board { @@ -23,4 +24,18 @@ public class Board { board[index]=c; } + public Card getCardInZone(int zone) { + return board[zone]; + } + + public void printDebugBoard() { + for(Card c : board) + { + if(c == null) System.out.print("X"); + else System.out.print("O"); + } + System.out.println(); + + } + } diff --git a/src/game/Command.java b/src/game/Command.java index 56344d8..a75f463 100644 --- a/src/game/Command.java +++ b/src/game/Command.java @@ -12,7 +12,7 @@ public final class Command { public static final String PUT_CARD = "putCard"; // place une carte public static final String PUT_ENEMY_CARD = "enemycard"; // place une carte sur le terrain adverse public static final String PASS_TURN = "passTurn"; // passe son tours - public static final String POPUP = "pupup"; // affiche un messsage + public static final String POPUP = "popup"; // affiche un messsage public static final String ENEMYTURN = "enemyTurn"; // tours enemy public static final String SETMANA = "setmana"; // defini la mana public static final String WIN = "win"; // gagne @@ -22,12 +22,14 @@ public final class Command { public static final String NOK = "nok"; // refuse une actoin public static final String OK = "ok"; // accepte une actoin public static final String MEULE = "meule"; // fait pioché mais n'ajoute pas a la main la carte sera donc perdu + public static final String ATTACK = "attack"; // dit au server qu'une attaque est lancé + public static final String DESTROY_CARD = "destroyself"; //demande au clien de retirer une carte du terrain + public static final String DESTROY_ADV_CARD = "destroyadv"; //demande au client de retirer une carte adverse du terrain + public static final String BATTLE = "battlephase"; //inutilisé - public static final String SHUFFLE_DECK = "shuffleDeck"; public static final String SELECT_CARD = "selectCard"; - public static final String ATTACK = "attack"; public static final String DEFEND = "defend"; public static final String CAST_SPELL = "castSpell"; } diff --git a/src/game/Joueur.java b/src/game/Joueur.java index 06306c8..7a27755 100644 --- a/src/game/Joueur.java +++ b/src/game/Joueur.java @@ -11,6 +11,7 @@ public class Joueur { private ComsJoueur coms; private Deck deck; private Hand hand; + private Board board; private int pV; private int currentMana=0; private int mana; @@ -19,6 +20,7 @@ public class Joueur { public Joueur(ComsJoueur connectionJoueur) { coms=connectionJoueur; pV =20; + this.board=new Board(); } /** @@ -91,9 +93,7 @@ public class Joueur { * @param board * @throws IOException */ - public void mainPhase1(Joueur adversaire, Board board) throws IOException { - System.out.println("NOW WE SHOULDN'T SEND COMMAND"); - + public void mainPhase1(Joueur adversaire) throws IOException { boolean phaseActive=true; //on retire le time out sur l'adversaire car sa peut causer des désyncronisatoin et des crash adversaire.getComs().getSocket().setSoTimeout(Integer.MAX_VALUE); @@ -135,7 +135,7 @@ public class Joueur { private void putCard(Joueur adversaire, Board board) throws IOException { String info = coms.recieve(); //si ce n'est pas un nombre - if(!info.matches("-?\\d+")) { + if(!isInt(info)) { //alors on affiche l'inforamtion si la sortie d'erreur System.err.println(info); }else { @@ -154,6 +154,7 @@ 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"); coms.send(Command.NOK); } else { @@ -164,6 +165,7 @@ public class Joueur { adversaire.enemyPlay(cardId,zone); coms.send(Command.OK); }else { + System.out.println("the zone is not avaliable"); coms.send(Command.NOK); } } @@ -171,6 +173,10 @@ public class Joueur { } + private boolean isInt(String info) { + return info.matches("-?\\d+"); + } + /** * cette fonctoin est appelé affin de placer une carte sur le plateur énemie * @param cardId @@ -243,4 +249,81 @@ public class Joueur { coms.send(nbcard); deck.draw(1); } + + public void battlePhase(Joueur adversaire) throws IOException + { + coms.send(Command.BATTLE); + + boolean phaseActive = true; + + adversaire.getComs().getSocket().setSoTimeout(Integer.MAX_VALUE); + //debut de l'écoude des action client + + while(phaseActive) + { + coms.getSocket().setSoTimeout(500); + String command = coms.recieve(); + coms.getSocket().setSoTimeout(Integer.MAX_VALUE); + if(command != null && !command.equals("time out")) + { + System.out.println("GOT COMMAND :"+command); + + switch (command) { + + case Command.PING: + coms.send(Command.PONG); + break; + + case Command.PASS_TURN: + phaseActive=false; + break; + + case Command.ATTACK: + //numero de la zone de la carte attaquante + String carteAttaquante = coms.recieve(); + //numero de la zone de la carte ciblé + String carteCible = coms.recieve(); + if(!isInt(carteAttaquante) || !isInt(carteCible))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(attackedCard ==null || attackingCard == null) + { + board.printDebugBoard(); + throw new RuntimeException("error invalid carteCible:"+carteCible + " carteAttaquante : "+carteAttaquante); + } + + System.out.println("FIGHT " + "carteCible:"+carteCible + " carteAttaquante : "+carteAttaquante); + + boolean isDestroyed = attackedCard.takeDamage(attackingCard.getAttack()); + if(isDestroyed) + { + //on suprime la carte du terrain + board.setCard(Integer.parseInt(carteCible), null); + + //demande a l'adversaire de retirer la carte de son terrain + adversaire.getComs().send(Command.DESTROY_CARD); + adversaire.getComs().send(carteCible); + + //retire la carte au terrain adverse + this.getComs().send(Command.DESTROY_ADV_CARD); + this.getComs().send(carteCible); + + //appelle les effet de quand la carte est détruite + //NOTE : non implémenter dans les cartes individuelles par manque de temps + attackedCard.onCardDestroyed(); + } + break; + + default: + System.err.println("unknown command "+command); + } + + } + } + } + + private Board getBoard() { + return board; + } } diff --git a/src/game/Match.java b/src/game/Match.java index 35138fc..7c3335d 100644 --- a/src/game/Match.java +++ b/src/game/Match.java @@ -5,12 +5,10 @@ import java.util.Random; public class Match extends Thread { Joueur joueur1, joueur2; - private Board board; private Random rand; public Match(ComsJoueur joueur1Com, ComsJoueur joueur2Com) throws IOException { super(); - this.board=new Board(); // random j2/j1 rand = new Random(); if (rand.nextBoolean()) { @@ -107,20 +105,16 @@ public class Match extends Thread { } //on prepare la mana joueur.prepMana(); - //on dit au joeur que c'est a lui de jouer + //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.mainPhase1(enemy,board); //Joue autant de carte qu'il veut/peut - battlePhase(joueur);//lance des attaques à son adversaire qui peut répliquer + 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 joueur.endPhase();//fin du tour du @joueur } - private void battlePhase(Joueur joueur) { - // TODO Auto-generated method stub - - } } diff --git a/src/game/cards/Card.java b/src/game/cards/Card.java index 2c627af..5ec4396 100644 --- a/src/game/cards/Card.java +++ b/src/game/cards/Card.java @@ -60,5 +60,21 @@ public abstract class Card{ * @return */ public abstract int getCost(); + + /** + * diminue les point de vie de la carte + * @param amountOfHpToLose nombre de hp a perdre + * @return renvoie true sur si la carte est a 0hp + */ + public boolean takeDamage(int amountOfHpToLose) + { + if(health <= amountOfHpToLose) + { + health = 0; + }else { + health -= amountOfHpToLose; + } + return health == 0; + } }