From de6622453349d749ddfca6d41c878c5f3e8c49d5 Mon Sep 17 00:00:00 2001 From: libccy Date: Mon, 9 May 2016 15:10:32 +0800 Subject: [PATCH] yijiang --- audio/die/zhugeguo.mp3 | Bin 0 -> 82590 bytes audio/die/zhugeguo.ogg | Bin 55654 -> 0 bytes character/sp.js | 4 +- character/standard.js | 18 +- character/yijiang.js | 728 +++++++++++++++++++++++++++-------------- game/asset.js | 4 +- game/game.js | 19 +- 7 files changed, 508 insertions(+), 265 deletions(-) create mode 100644 audio/die/zhugeguo.mp3 delete mode 100644 audio/die/zhugeguo.ogg diff --git a/audio/die/zhugeguo.mp3 b/audio/die/zhugeguo.mp3 new file mode 100644 index 0000000000000000000000000000000000000000..54dc02abfb762447642662163851a38ba3973a1d GIT binary patch literal 82590 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 literal 0 HcmV?d00001 diff --git a/audio/die/zhugeguo.ogg b/audio/die/zhugeguo.ogg deleted file mode 100644 index a07cc442647cd19943d5e160fa0042ef96516465..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 55654 zcmeEtcT`i)*61XJ5FlUz0YfzjEi_FqAPQ=L&_My|{=g)FQf(-rA|wz(2t}F*s7N;; zC?H_hNLN&lE-Io}Kt;t~;T`aI@4ENCZ>{&O^}fH}db1`cQ}>+NWoFNweKu~}wh6$& z-{I);KZ*Bmb&kL^VKF;)v%{hnir|b|0Op|pKEW3MFTge~^!#U7=m~>zn_qNfU>z4) z{%er<18FtXzeumuT#-HQpkN_2 zS!>^SKyVRCy}f!$^e) zjQPJN=03E3wf3bZO3qIbLIR+ph&-H!12Op@5B@iFL4e)`DhysMT!8!s-k)g^ z0B2$5j@h`L2K77l)bGry_hNP26?E>I7!P=uZd$q4%hPtq)62&zAYfnAP)yWNe$Na$ZGX<H=F;G{Ra^svO|HcXk@#|vMblJSJAY0 zfObdG)t%-#@ZX4=aNI?HfhIycu{A%OgIbxzT0{#60*fz2*`WW71T_$pJ|h(M6@9$3 zTE6IcNj2`+z>QSTV|o{>3ywwKUH$TSJfa+J*HONmbwXh5GvS6}=E$#6hXlykmOJ7d`*LTLct3n-5aZ) zKs{2&jzwIQ4uDeMgO9(xBfU@tjr;dQdXatT5Zzd#_|6lFghQD~HjY?D%+=g;SU$Ie z+O1!qnUQJdRGsAJp`us0CvkD+1ORxLf8}B#AI}yLPaWSaV<4)?5gObgpSx|+W3=$7 zZM(bXb$uJg22E}1cQP^^@(#*qeo-8KX0<~^W%IDVVI{=i`jvkq3L+{YILivDvM3+? zg58i*lqAahE8*U2_hL2f{Y&hfRfm}Q4?iz5vzJdyl;6?456&kCjP89ra_I3$#+If0 z5WoC?i+`pL%>*on)1o-$vD2wt$CEZ#OaCG8-;!g$3)hvceluI!xl!A--{{T<+QyHx zdy2LYyKGVlxTmytKsjWSS-^m4$beVKP)x}EmXOWo5Baqmdi?cY;>g~Al^jTHNUJj^ z9sXT%GM}1fYB}a;`{n2^N=|iQ@pN_Be@ISAsPI&Q@RUIKQjkeb%@0d0s<~JedF#yU zOaI6CPsxD<28y;G+P42DIby214J15`My?s^R{LxBd`h=W1#PhR}NQmnXEtZ4gx zHOSwc)&FBGXhzULy^4R21wY+Xt;gmcVcAVu3M zhv3*p;{^Nl(Lz;S6bXLHG`S+=z@P1X0UPuWPz6n{43$M&QiOC(BL7oM1cWfCq6q1Z za9F6QvigS%LB0B16w6TVyfC=s0FP{qV-@|^h~)slfk^=lP`pL|=R1}8Dg$7i6XXZ! z7v?!3Fu)1%D}#3X{K{0)e+}lpU-};d!Z>6AQlJ5Ms`tP%gZ$_@MzTyla7Q9km5zfg zG=?v{of=I?S&B>x)&UqvFyV&l>8H6rGtaLKE9=fSavor0hlCZqEYzjl`RIZzd%3?# zy7wbA?=WFm4IJ8DAhb&^pxrFg$w=NUwA%>~w1N1EdH(bLWmEghLW^o{?K0~5$Z*HG zZu0UvG8vlxGPR6cR8>=B01ec;xJ7w+1%wv;U3_V|W$)ju1C|!Q++Ri(R#n%Wk#)z} zLW&QxfR9K*K%t_VSC{AuWl&MTQo$dPXI{hqZgeDo6IN4G1MN3(PpHAj-Vl|Ng)V0d zd%(!vfRQ61e#i-^_Ew`2Lzf#89K<9{ul|yBPhl!JMWxj_b@kowSHKD@8LthebG|Zu&FDjW|ivS-W zZ7*nH(|)OK?L>WXJX(QRiH9_sYFyBQj+2)|g%q6)PSXWYnOh1-GW=b!*E4T1WP>9zaNhuq1|1 z2BENfVf!|c1z_V&01WC`dwIEK4Pt1cgD>otJSs{b(z&_`6&Py={p75FXMY&S6Dq(& z)IkbWgj^8xfKm!CYZtPMW&fiOZ$OAimJn~?$(`0Zj?0i#R&7)OC@F}dRs!mjHl)ub zV}kk|9V(mghCFRLFs(4(0JHCjk@N%f^#~x)1Qa!>`)G>Z5|<|V;ejA z{p*^MLFo+_n@7X%T*PaopD}Lsj<_QU3M|b5U1!w1&8gq-N$5^!m4I;`LWeMjNrD!5 z0U|l7+9Q26^kUG#sWi{SW089xZP3kHzp^5o`eLzSK|c-C54pX1p#suW^ZGqrACHE5 zEGn)#m4ncH{#1B4IT=Hs$PlQ7cF^iFIvO|U zd6559mLCj*u&sYyQV?^ z2nhV2c42kUKu-Ec{(y&;U9JS6bFfF0*{4)|G`U(bD!L_$ycY}rx;)Rr(bzVTREe+1 zx7JaLcJmODqvbtntF7-6UT7Z?Qh9kvo+eU9JZ@Xb5JOz_k#$G#YdQmi*9WF8Xv>yowsB9GywgIoL>nUN|u?N&&5N9m` zDynK>OPBVAaAYrCcuhxHp{y}!5@Z5QO7G$OcD3T2Ns4=fP8y5nIgSK?v^;G!I)g!r zR@cy6Mj(>3v~?DZ41a4)04x|87IvZYbz#9UOI^J`Tap+FmO-kc3m8hY|8e%) zn|Cv_FJ`7@fQ)?n(O>5@LeB3L!`|j3w3NS5mNyrVA9){3B;O-Esb;6snP?8mti_m$ zwi&F+@T&DytIEjm_uX7zW)|+-z-ERGDac01+QeFzTgS37;mW%r3L#QH&ubMd` zU;=pD9BnHC1ijVGfybUy3Gz(FcBLFXa~fl!gkhpYz`cwkS;B#JXTjDL{Cexi&XqOK z=JYc^T-HlyxL$_eJb6{1sLx_xnagz)Z*8rI+ycTd_o-_Im7V z)bCm!<%eQs)T`BBhVN^+EHTvaVa9#3O?z~!f&caKC4ckFlVZJ`gLjWME2P%W?T8=a z7_EaNZ(!|w`XuNCweF0ztZa2A35F{G@Tu4>I?e3>dP(L1Wpdj>x2ZES3v3Iui}Vq>HvCObr1 z-Km>@`Z0ZU*8B%Rm7oeRVhL+ah3yg4 zoKwVW&15!WqFM^b6HpTnmqU~=??0O=X{nVgSo1IG1NR#WuFz43?XlL03|kS2Vh5C| zu1ak+zV29As!?r}k?R0%vv(aM6)UYIEuqM1qiAmxSgWf_s^7lX`zD$=-YM;f{ETnD zfK9VGemn9h{JC^eowex#Qr1Gq@sjiQ2t9_k+Y`83CJC)6!M~^;cI_Z2fl*-jr7(Mw z)}DaOF23_Koh>&ez#~_X24G`n=U>RgeqGsV{=(b-(X6f3{%`Mo1S6!g<4UPEam1Z* zSe3!c@9FHafU$!dSsZ_>%i81W8vd16=z9fT4krvdWTi-p<|i zWI$-!hFD7zn~BtCDh|C~ViW=%lnyYL&3y;MMUsjQO(cF;ScfoqjKvB&<=Y&UDD=gL zSLcgL!iB6L1HO_Wzy8r8 zyywQV^B|}_U}2slf+rH~m;0aTAL(Slsh}P;z>qI&WaX*fi{`u(JeWVQqT)>{3yH%VuR{m5x~fboc-}0a9ItE{4&QB;r%lJ4-*dC)j_pC8xWdeMC&zHDx*b z7#ok32^xs_Y4!lKRqy@Hh|T?>)KXc1fNN2ZZc0-2M*Nzvu^TWKMT=Tj)5yrpz6DHw z--cvXPpd~QG;v?0W}Wa-p{SW#;LbqVx!aT69nC>~DjZ=RjwWc8DG+$X_V1hDpYD03 zw)81u*1i0$Y~?Z-A*sBPZ7#gQFb*asTUsZB4E3^?@2_xZ@)kvNxGCkr=sd56g#YN&^3nyM`?^E>lBh;7tjzdOTSlr7O~pHeXHF#2FU)_tJAzA1dEv-2B7L^G|`p&imQF+d)NMlpd2 zh>t~Et}y*|ec)i$hTzsOdk_3a{!+Vo@uHD2Cq4IHxb?Bqy@nIIGcaGJ5`6Cd`@KGynOwFZ0Cp8r@JG?jNYZC-PF)lljMOOs!L zh&P?~iMdN-xlfb(1Uh?R3+t8`PxqV=a9J|SYV1ue12^um3z(b$v`r*h7D8?V-PKSz z#*|K_qD_sZTj`_nZ7A%sgxbRxb(sosDfPydika}2YhllSE4zM0=kD22aCOEM?MqV4 zK#-c;X#(CoaU*LmZp+oN9KBbEKfCI@85gj2t(8A|zhH&N>y>#Q*wITk`+-ZksE)wV z9KP1}d6|5#XFz|+Wr?tPSp{Xg& zSXPmGgI14evo5z{>Zc=+>b_Pd-sQ(Vm>n(LpIyHa$9OBEq~jAsm6&HI@o5@t++L6v zvCgR8rmP(!W22^GUmk;Sy!c}}Ig-?>jF$@F?JV4JE9*?e!w3{{@b;+I?oTbUphhWC zgYe8@ioCQzXI>}vJAB`I-R67IvY*F-e|Q6qK&7EP$27bk#@-AV?{rRHKiX3B@Zqj5*(;dX z4EmO(fJ22u*IX2K{(k#YjxCys^Qvdw*edWfk_q=|a~tS)bGE7VmrJ75S5kH|7&a1A z4TKQyccZ^>%kop#uQ|Ezu!stIG%H-aqe%1Z_iV2tl%u3Dc!E1=ef(XDI8z0thR%Fq z(YV{KpYYq=T?eR<8gG~d-*xn^If+1=+O2%IQZ}jejei&6+Y6fMItvBr+BSM>2MRxj z>MSi(lTE%yZ)p?5s*Ek@asaqdfISipXn~;+StaKVrYmXn%e~k^rqwuR!{^s_3bE73 zkE`C~+Q)LwKA(-ntr$hIA^ydp5S@5Noq<`~@+$wqL}^{+mbyBoY=ohA-B5q4Frzsm zY>ez}9Obt;!>){LZG)H7;AKk7ldSKN8Mba~b2}f5yLw&>pM86*`~9)t=(Lo5on5g9 zMz<+6Q)68(Z&d8UU^eBrks#z&1{rI=srC#|blkS%N_ewH2Q*aQ3=tLm|BGEL5b)FsVW+?Ew>@O@b zV0YAbMYOfM4b((gG_#6-Bd*JY+)GIcW`Ok?TmyWy z%)FZeM^FGNQ1Farz?wb$y|fdf&wlXr0_LW)SL@SdA8j&-9_=mfWR2i|YkLrpkY*$3g!Yy6rLa<^T%_8{bbX zy?y@b{kM-(6HjIyPENmi_2BLJ1?{zZ)!*8Za9SEwK59oRUTP~P#AdN8+CIHf5X2w- z2?D1OfjyJWal9-Y)O|_7M8LT)qnLW326kXildz-S4-0emYTLd_!!_+uy>DcquZ#UL zIdr6-WHXIXSLeH%|Mps_YH!vh!{e;(t?Ji{o0%C$bRIAr88^=Pe9$@ho<4Wy_!1J9S_D_tIKt+z9>tu?3$gDLZc>?qcd2iBGo>SCKHC`VfN;s(@K z4yN5#|C)dDNk_ZNiQ7Rhq(4ND{)Y41wZ$wP+Iu1tgC$~)Zyb4a?(4&TsZVs)q2Fu2 z9`ip{d31Z$!I+un)FF?s;KzdELfMpz!TVBAHgv?NI5-rJ8`?g-v}f0RMx*cb|w}pf1lrYZ@vy9{>K_;rpi(>$3@_!ZamW zzq`M7SH%6ed(t6Gwd0TkKtygm%1XH@YgzoudScSRr#j;_L|15{Ah`U7kjO8<3p@Ct zfO>pE_{vCchE;f_H&($5r5J7e^TT!%A7zZ3mJClighi5}bfPFKWZ}2O!ou;VHQA32 zuezy$h@c+2u=S@;^tUBWdrW+fR>jmW@$dwRN^PyJoie)0;eroOzn{&%6Lar`SKd!% z1i{-YUWIW33r`k0z*1iM0*5o?1FRAG>^70K(k{FJ&kqY?u}Y9t+$0JnpM;Q+xH^X6 z03fr@aJc{E_l}KGC*RI0-p}zY@7mho|6}F#Z`CscYvW0qbHYE3u7Y&VyUgiZlarH@ z*HpggcN|`r>Vheip1KF4WFyy}C`i&03QK*BtHSot zH61a=ib8Uum`h}Hd1wzBT7$R;Zyh>#+^MWB+fnY+cw!BSEmwu7M9AM3*U=8kFE{&q z@_|h$9i}X=C2m+L!LCj$RW@ib8Yius`mK%D25bd0*o27(92u0^F2GM^z+d`Pa3# zKWt$U_-qzys2_uMb{?p2V7#fPwtINBR%>DuZE&F^S%T|>++!M=Zte`Ws?9uI4 zY(8C*VrXb7tUwR~iGoyvX1 zkJqvBVby*?pT;E1wjH~I`PR&Rs+F_)q6`O%*P;MX$99ph+~1|$y`Cnvc8RbVYSDm9 zJJrfHEx3VB970VB#=;bkxme%bD62etrmzo;BKq36so#;8kIf-$!YP{`ohed?ef`yb ze{(gW-OWqZCBj+q0g~HBhD#@H>K~YXG8(UOXnrKyZ7C3UXM!Pe=XXPeO)}{&4tTzQ zd-&Rr1XTsl4&*J5Yi0$j!>m*Ld^rtSBs!T8j@^`NH`w11;#;gN?~Fvf<(OZ zopUXpf2>dL*iMWq2)xXD;rHOc?~|?U^O$umXRi{7=RA&;t=w;EjnyPtSqKtCzRaUht!UoB=ZnAVg_us z?rz;>R_Hi*Sx>d%>w);7=aFyTR5h=EfK-vprhg%X#7$akSS6JCiQc+(tY}jmCTPQ@ zYQ46G*E_?;K$c*$ZKWR*5-QM7% zxxRHWTP({jJ`Fe!*D}Y9&1ayCy=7|0K9_;kF$&tsP3cF;dA)a*M@`>< zeyCh=nsrTn?Z@OF_czu?nht)Bj|$shayeXA+x>kKUc*8&@MEFtTMjM z;Xyr3><+gG=jJB1KUQ%Q&Xz;xnZFXXnZ=Sfp1YnFogpYgDVrgM@mmR!Sgtxgc>0;^y{)bHo34J`z${eDVCss2fcUBzTo7KN*jj zg8_L27{BBtZ|#qsUrRXNz14K>$iHXLf4w4qctqM*+EVA2>f&w+2E>SlriPZ5aAuFN z@`SgXO%&JvL8n1BT^@zLNAMi9_B3iRQ1)dHjg_o^N-b>OmAPL=It89W4Pszkeo*;! ziWw+K~BUOgNEAY>{_Fa^&7%@JCQW;|?{mQN{B_0ey3NnMu%T?Pax-|>wyR*|rJ?g_=xldm%pft06~<7y zg#@7Z((@%AjoaszWem~ zG&{OWt0-F<#^oKmda~VqUkqi_7P|c%o)U_IkScX^s2Y2or}y>Io_Wo*8u?k9&d|souW8PAYiL)0y+iT7DHeLS zjU)%3km!qvwG2dgqORn>y1Y0~@CM1=OJTT3*$?2925D560h%Yap?(v!jycrdVmyFC zwb7|KX>|-yrnIaZ3sUAHm3Me^v{&!cMg$`M`hCbJ%|o>D>HEjPx-{&?FwUi{UG4{JQHh1jZ zW$lE$*{m-sx{u?r?&K7>A)U3XFNQkdyl47@k7(HjkNwnO3m;8IgxzL_0w<}@oc;NB z>$&+0P~c%n5&y=2(ezgeQA z)vk85#Vo2?H6K#pB*t$^>gjd-^?OC%tyPUPcdE|rc%GP>%RV!=H1xUJ{V!VwMz*AP zm|1Wk-bEc=`s}kD95NS+Az!Pa7+8b3|BN|1HI>EkG4%B}m1{PL@%P12>GjG~BN7<} zSCO1Rk+UT1C1IlkRw>yIuIO*VNFtN#9Y}ZVo}?ccc~I%ndsJepMz6PWrhiL%*7BNY z%azl=PMvVDR;$`jai=~Z*m@@XCycHqui|~@)ei;Bqm|M%h+9{WshsIEKNT}R9&A{6 zz^&-INyxUCRmt5nUmHnN6oqJ-G+aFIF z2>*2VYDj5w`+BvzCi*jaCUti2ei4}AgPT`L5TZ`poYY^Ijo81|2L^&59#&VE^P+ni z%iA&PR8Nz0bSIdzhe-gt+-d}HAA-*zeoi%vdX3VvmWV&t+UQ4vqG4PH8*y<+limFDgJ z9Tr9VKO2a;DA}I!&kr3K|LwNv^SNjBx0U4395=kLGR7G_AgoN*8TQVQ@c~Exk55HFvDeBmF$I!In+Y_?nK$3NZ#^NWB$LYQ>dS z#@2BUL+boO;P`6E2vvi^Zvsv&;Mkp7>FEV?(5HG-W@o!0fP$B4%ck0>%>|&OD(wEX zF<$!BLbInk=55-|FW&b~Ke;LmS1OU5i9sTpc=Brx{B-QS9vl`d3t+u%$UZ8;f>yu#P+2&x*P$K zK%&G?YyCWpAPDR1`j{78Fqb|z)y z?7f2t3y9b!4Vs%_JRSTG$2-WI+8WY@ctBYg%gqEvh+rDQIqVE~TS-8T)b)luKhgvN za+18VBPcKSR?hJ4MlKGNyh^?c=om`Wn$Uej7uw)+0e5Byr0c9oDPxfdm&v?D|zW|ObnM6ESr|U0u!GLsaXpR2n>cw$thh2u&gx4}$SDt*WHPS_Xvq1yukb48zJ{KzLYCN531GS`p~a zaZfLxTEjpKn+K;8EYev3yua4v2yNp@Zrw4ot=a+=o(V_YE(zZfr7r`Q;UrfI{2S_R zB5QqxGULvyBx#bomK|75tiRk0VOItyy(^48Bz`DQU9SkaOy02PawQbzqBJgN7{_2hkzp^}?a?7{JyYyZ; z9CKy47WKem$Xy6bz#j-#x-@?ME%ynDmowv$)5gkBjx8thPxHDUapF*+HuT^$IKUp! zki-q%xL1}52;t`bkz^(tvT-~*BcCbHCj$d-DJ8_95DVRjr^C1y0;1n{1x{9o1BB$7 zm4gtgR0Y%)$pE@`)lMcF<(pQi4+tWq2g=ZjW_8;kR00UXI?nKgG6piL49Lh#4i^{z z4%EP%3ylvjEz)chZkKjCmJc~Gkp-P@Q*;OZsa500y?MIm8zxq?sr@eEonF??y&h4A zcMd)mTnOa5o~&#wFG0H-=2!Wuc@NS&Gj>iv#$1SV;=^<=S8hA8y@VP0By z;a9&)jC1drWiLK%86UR)>&Bkni^!3qyX^o`mx@a>ig&cF-LagKad?>z472b~psWQ> zw+r!tS+%R0CX#B%geom~A|cakR}%n`aaPhZI_%y<#u7LWbmXKq@yHzJ=%|7f;XVei zI?xEFnxVEX61cTBxmg(70-=Ilx#B%Ym0N1?Qx(1VmiB%(uPTbrKd|6 zvPIQZm8^~$QxfTlJm^LV??-~pQY{`4CX-zzR7mybi)mIl%5!I+)URE@I;5QbFlUh_V1$I5Nh59v#D6`>kZZbaW4Ny-dcXw*!tkQpRWp8TtvrpqU z#kUM6mTX&gvft?|?6i>CkzdNjd$V2ciMKKK{dlc4_U&`(mMrbKcW07ryw{!{I@R#v zcc(JP3XAf;yzQOplk2c$w9bR6i3cjJr$*Dck+p3$R?x{^TY#`OR@x+IGuT;EU3I@5 z3A*XX;_lmu!85<-lV=rdNCdUO)Z3O;!{hT?@GGd=@Wv;5B_7BYQ1)ADhV8d3z9QDL zSlBYtu_&}?OuaVd7^{OaWS~q%x52Bz&a+dos#s}_c2u1k+?kY4N_nq&uJ!D}rIzrn zWgqm?S8EjR>f3bxtM;)c+;d%Y^G6teD{T}GnUiu{g{oqpm$GW=9O((~fV`TN#K+7A z!*V&;2Tx*WoWC%A;KaMRw?W{OnS1u{QJH5iJvZ>scsrNZ6&siCuywN)H)U`ol}X`Y zBFIZ4iiM92TmlGqfTJLRlst$Zy{*{p_iKIO3aj)i@%z31k(Ic7Q~QAClhyl;rE!Os z9za8zCn_CQZ$2tV*N{sq;P}^?otA8?PbJIasfXh zOchzi*RQeC-r8=3#|L$xR<&YAXSPx$n5)^(!0|1EHVs9{v2EW^ybJ0s-#>xxC@u4C zHDgV<#2;PtBss##Vs;nz;ri}m>bj$p-dvO2*el6rz8&QS4kwE*6l;#&EKAyE_Uj1V;=EvYA`nvP=Hx_aiAF)J@07^anWt}Z_7PC0!s#BogRS0T%7 z#WvH@WuJ^L?Ct2>uk$=`Wb^E1>am?!m$Y6B*G3b>ychHLVyB1_pDt#)1foyg^D?8sR*Q7(mcSdhX+lYtamGv#*fujSto zw2Xbdf-c(#Y+g9VFa32rTe-HT;SteDYO5;=Iyv(WzyId2%?!0*pbbLHXI70FSGj65 zjMXBUczyulbiRyt?NbL%7D)z|x(4lrN4g7GlJ2t_@76rH9?|xz^XsdxO66ydMd<46 zTeC7Fxb>z`Yuk$7G9+%u19OH+_KV!(E*6T-qTg)FC$D91_6W8t(^Y7e*i68DJMCk} znRs0kf2ncbxpZrvP3!oxhx@IV5$xRmtCIU|~xq07SL!YL+dkUXfO2~UwAmmC4 zN%fFIhr$B{icCjdn?f7t-|U>14P9*?YIa5Wgq4oY{ci~{dgAB#ho&>tdJ@J;=98d*1 zXdnl<+y(xep*y!MUH`kb{}Ac2pV@&E&5z}qf)CCP^cp4vm?3K+WtFmekFzanww?a#~H`-0y zPrGyJYF*yTA;agWh8?#!Msp4{6bu;QJKsLJ?09`!`^dgD`RMuHqlp?}*2Q=BE-5-< zi?J(%?wwy3Dg8c$Z*S;pyRw4RKDENJSFd8**~bqZ`+jhFZ2>Lv*if=+Uv0 zZzTwo?8*qj#4uk|OdF*(Xid1RG~n0(RXQ@zaC!apJI$x>E_ob4vgk0!U%l(Ui~Bq3 zOu*jwZ*LXu>v!Im+8duG&2Zl|ym^xvV3@{eKAGKH@#ejNwnPJvSU9y&eLSYF>@2wketO|+vX&xb^` zYAYY)9aWbhNCKBHC2|>|jjxrZJ45dJX`Z#3TO$$*lZ#?}M@N~ab{H~RXW<h+;&2v8xF9|LX>L+GVy>}t68Psn2 z9_ZS0;cI}BWQv!ZQbS=(S~awRz}YZr9X~*l7l?JJc92z-$gn+~UsF=U?x8V^+i8Ov z&Y<;C9(qPLu!?-{Kld~8#D z^;>m^B?_xhMD8Xf&Ap1%V?KdSLIgEO;LAvVd?Vc&MoSZOLKqD5oj4U({zRVN2HkXW zUKxXc4)Kfjq$0PMk?zL`mJe;PvGs&OZdNMm)RteHZ=7kqJ@hy-`wZH?y!S!mg>Q2` zEh8pA3FmAtnW$&1+wm9xiB=T^x2wD=E(`#At)_-;hyTT@{xI;PMSXO)i$rn#wym~b+_4Uh_v4E<%$5rJKycVsWhSRzCu3wEgT0MV$dP=o) zrhCrmNARZwwus7VkzaucoRHM)$UU3_TW~joVBf1UgYLptkEy$)h1Dc+NzE^+*3{)$ z7vcRWLn0Ok_is+qFjJNxHb&WpB%5VZDBd{R3?=0g=k-j2%ST_|nK&^*bVu84p&CyK z=35ve2dk#{UvRy7a`elg{*z0c;;x`++G>+0*q5AtmCZ$+yeF)#^qK>MOO?d#!I5f! zDUrHeVcpmHxVSjS+j!eKKu8pk8XuwGy$vm1ds1uNG02CN*qh6H}q9s4lhMrsy_y2C?4gV9`-<53_Tsi-rY&;dGkv=)O1eaGp2o(z!Zu ze4qB3r}E6vI^P+7!@;56VB4!@G6YhJNOF{Q3Qt7y^EBcRBtmem?ov(W}d!DXp4naWYuV1V8eGA^US#mVtuEx6i_q}0X zs!uxFKZLz`RU$8BXlGF@Dw}7o#2}>@!CYgt2KUQ$0MPvR{p?s9c`n_yeDC=!58KRo ze2*V+{Dg&}l+pGAez(KQD^6c)1=-cIjkr|SjpZ>nxy6k0V5+p7~ZD!G$X!RLUn^jE#h}()?xq5SpSAG0H z62*0OiilC{J`mI)^16x(>9QMWcTZ*7w70gl_HQtZ$u2Mhae+h&>e3cD-+v|^HjbNM zj~zqD*WtZ@^(+1Y(eqDF0(+jW-&7c1&@jmr|!=bl8aw4?Bzd@9A@#2PU1O(O)eh=m9 zNy}?!tH1p6IgTjLCX)bIbD-m+_;Jg8#*ytQcS0#~8G*Bw@6XR91XVs@tyD#CIsfI0 z*^jGAJ!5NDBGy^YKGWi!U-jqHtS3xW!4sxPHIqN;VsB3|GCNkpzq5Vi8;Y@{<e;~NBeqO5LlGd@C@2_sWCV$wiVrCC?(J`e4nKhw+exO`1+EPC- z){1MO4UQSK%+!Ym`3s87Na?907FrQ06ogJWFbl=$nD?6zR4hg)Cdvb#&%mw-@QLhR zk#8p*wAO-Obflj9)IN1({&R{pitPk*nDdcohdz-}aKKt;MLx8k?8ZDrwV+Vz-5(L2 zV0z@s1a3?P{aXJQCqB2U+K>CFw+96jaW$?wb}%Dlv#WP@?{~;AmtosUl#2^|1+39g z6FJ$-V_`l0y8JRKTpIzd6)D+!x4fN)Jr(T1U-LQlwENcZ@AY)`Z27jY*JdT5dsX?v z_V8XEyMw1>7bi-s^WKF!-La=$HQXQ8Zil`h9&1sGP`k{j3^1yb@isCZ8fzbG5-Pd0 zVGIkDRryxrE_7mFV=J?N|1j{tlNI=-gm%)S^}>mFqlKij)}z~&&nh458s5hT&;r%#7q0V-MbDH=%_zb*u8wo zk!j&O?u*^8PybRjOe_p+zG+{cUxn8N;F{2M#BIZm1hCS>j(^>&_9B0G|GY#& zwu#BFnV-+F*4dafR@O5Ci&F#mQC3Hjazq2$w>gbPWQPUSjW+6p7nPCuEN7QyiV>#G zgW_IKwQ48vUC2P?0TSir(9XP@x63D;{p9mh=w7r($G7|MeyCj1yX&J;ms$aO$Ry%# z+WZdN;wRnLHY86DMn&)V^87g0KZ^kubCU#FjC%CI@4%4CgqQ$@THpQAmrC#DbIz7* z)Vm|e#O>u^cvZe$kbg;ixW8(RS(T`{hUMG5X{LUF7MWzMWT*?-0_QH7j?kBXTyMa` zPAl^tkJMd6?k=2nC#E}`r~F#3C)fDW)f)ad(f->va!qzTW?;cs4mi`H=Tv=N8G|(S z!RVx&0-Rza@-P$0(SyQxZb4yD)R#mc8328;8LbPXdJ4wy7cJ8BBmuO>tY!twU= zZemVl3KS@;(%s;F&1dx>&l0Z^XVUOC;Bmu;2Zl6h?Y6~q{IJtZm1OEftG#3L*riN-R!Sx&Twy1sN)BTVCHm zEvc?9;UFUopn#(VC$VRC)TiLp{vEGkI71X*?FS4@9&VAwxbGCszmjSV3>Q`QnM7Nk z;KA(?4)vV}|2({<%JJu^dKlK~SFkqbJkKeq0RQl2q0%Th(0tWDKfz7wc+1lL|Gb{} z7JZE3b!i)&bwImKIZ`73-NQ^wFtHt`ZW`_I0gjiUmU(Jk1?pKS~eD=Nb+_Y$()!piO}cM4kuKWpIK@4T^x(A>SbUdy5y9l8szmoEdD)bPlNLSZeyu z>m#6hwySGu3cFE3HBn&dv-|Ie0^HZ^tr{H}L;WHK(G54i`763p+d3tt3vQGJVi?%t zB-VPhw2CcHY#+ZeOeIHGk!dj)&1aiDa@w;bImos$_<@NRf^?( zeAQ;3`{Rm%ljdP}otUd+v*$Wm=w=8u~#M z&N@Whd+6Zx&dkPd?%Cf`2>_TKa}yJSVfA)eQz@$f+$Tzb zuWkbo-S(^=W7RHsCh2S}PiKgA*+ZfdNBuMe3dtA9@Fkiz;srSP%4xfF#qJM_<;5?W zWldh{*^GN)L+z#gJ>)@~vW7b^n&RuFJeVju~1ht#&%A)wj5`&f*1#39k zS!C@dR}(3&DX#>@Ph&sb1{XEGTRe5k z+ufZ`!Z~BDYU{#FZieiEY+jxIx()G?X7w|K0LF37g!~o*rch6I>cDg#(|--X2O;PP@7AWfFBhh1Ss)H zXS$`+8xRCx@KzC*0ookL+-j7NnMzC*Ma#5VpW7Y;<;KvL0ti6!u?8(>H-3v1% z#sV^>!6g*Iq+B5u9r?%I5xbyH(dFXFziy6#KKkJvg zC8GQz@_Jj>8W@xZ);d6uIkX51JOkTEWH505k3RQ2)G*((z7|O)oy%Fa)U1eMG zt|SZ_htiY)$Y2gspr6!6B;d3JHgC+Clr#*0p+BtIV&j_xFvVgjP8Rpf%R~i(0MW1%~6?=d0gdfo3 zQDxSj|BmK0_w#O^qbZr-tz2|qMc>h2IZV+Sm5^RL`+2Xx#o3)irMETmBo`n^ZaiAO z*?Uj(?w!BC-;Q6uDEPLIU3xw8@x%QOukKoZa%oEAW8Ci0|Na!lH(YN!Aqp!lxBP^h zOa_%naLFN?0=sp{tweVUU2IXw2Dp9tG1Le^$jjF~j^Pd#6jVVfz4D&(g#rdCR80%; zSl|=`Owe<{WyK3FRtSd$C};v<6wv{|1eNOe6<_={QtTFSGhTrtk@xQgf+w#tw&5FZ zof+Mkh9p?g@Cm4cU74GaDuAbTC6cZ_5tM*I67|TR;eI-KSg6Adr|s1xz1#LxIY0k% z(uk_k8M4jh+o}0{FTadUNk&p6BNw=$_A>&|2mJBMVc+SE{x$OO!H@bfwEdY=M$Y0_ z)7#?~-uj*Paz&Ir__rCpnYtxkv;K5b7IR!-Cz|_rl_hTk`c;8Ss6j>~+8qNLI;rth zP)ED#2JiK30GsRmC5;OuY@kxfSxMqS9VKwN7+ZbZ1@x)BxY3tW>!WT(C%)UA&d(&M zdSS5kyO02xtB!SdhquYw)`~flR>w4QH!8hjBbR{G&&e?df09QEOGcZv6a?XR(5l<_GEvRRs?<5om8 z=ptawpu+!0@%S6<0Kfh!9@5}<4=MIdg_-Z;3)7RY`(BK_U0zuH`g!JKp=!=uA6r^j3iDaU5_$plBme{y;?>R+_q;iaZT8{%n9VtP=9w5#fd+ahTAH8EmF%Z&N_a z(NXbz_2uH5(3Q`xjVjt+#4n8A_YfR~qcL900JJ&QO$vr?s=Nrze*oL?Y@5T6$~%_B zJWY-|YSUU-u4X;%LaW|dwgD!)P9F)&0*W!(@DG!A)~C4PgV@KQCqchI4+7Wpz+td_ zayHIFmBb?OWcd0>8jc4sK6l90;2S#u>x?lF1ech*4Ys>UwRzc%LC}D-dLQ6>r$K`2 zS);CR$nRftKWs#l`V5msr81XKf%;yf(>#sWb*?MqT^oSsVZpjyFo;snam~s}Psk_5 zRF!Z#s*S7+X(VyIs9he5cB9thFuaoFHFWL44=ja1D zFNdXRNg>ozl8WEHuv-Wiij7vtmg5nzHSf$a$~=43eylK?HyXeHzU+4O^(ONTzpSIr zE`PhLK?Of>^O6VSM@}4HS=YbI4xJ#+&mbjW+~k>BS>`X)W?r2E0j<3 z-D_Y3VkhXbr96a#rnx}^!GI%$OWjy;5yiFFa(gVaKVn^NUhRRVdgn0x_gi&jXgk1j zHBI#ePWqCZu^#O7d)Z43nG4&Th}*n?nxm`XXD5;LVplFFu6ERM!;(iZb*GyfWOHThfSbw3T_uu(uwBCoJpC zygkNvp{4ij%i8rCh@=vZP=l))cmP4L05ZW?n(u7Ab8q*VHNUo`l+S*?u%~G`?bkQS zYBuBI&Q(AWrgdYFj>WmOynB7cD^WUxkqkvxCm54O!kNQ^rgasij3JJNC6tjWFe_rR zN$P|3UW0B;Lv(g$eHuUkxH6^LFfeazQ%n}J%74DyFu#BM=L2XTrs7X6MZS^&Qee;a z$Psq+S{g7*$m9u0iPsriDnNivNV;by3Hw#_Os`yRPA*vY^%-cINE;X%7FnYVt-^KC zU&m)1a!8ssLd2NL>G`630qZp+F-M)EMNhtAgG&U%xP3~1g*qUg2$M_z>VR)vy|v7* zE8LSk%otzRGlcHa8R!@(el~h*t(5iV<6ITXb6b{>GWW=L*`O%>H*r@ipP?*WP$i#a z397CnxGXespk6hy4FowDXc>U(5a5AspcoG2R3$*I1Sssd;Bj4r%FnE*ZEw|*5t+y z>$k3rkhzV%qQBp5m)8!K@_A45Hm%3+E^oiiXT9~8g0X$b#zLM8Ry zQmOHF8b)u5m|ARxxH^ZqmaYcQM6C*jMs<10jp=#qrdU3W@N(uzjB1|J;{NP+3|56- zM&zG5c?{W*18CL~+2m7(mkmnWz%6iExy7FK=)MZgbeN1osDM$PwN6iVUG;lLPK<%d zN_6h|^{u;RRZqX2ukly4>?(0Y$cht`N=pa-yI*eX(GxFJ&`FB^VcK6im%0VinQu%!(-#+Lf9QP7! z0GI>AlU2&^h8W$#52Lwd{Nn%)RQy41w!6&1u z^ewPx#cnPv2*9fYJ9FQ9?$Z7(aoXBDQ*%eB_lL@?^q#xX_I?XK-oBY<*E%8*--*y- zA^3*naaj1sVZ5?OsP~96n7>vqtQ)D~bhMh*;ynx{oz?DGXEC|99hV`8;5!nM5tI!T zMmJyX+@La5cXIJ^+@9o*+w8mFte%0y9QFIQCoQ2L!@|L>37-;;?YU{`0_x)ZY1zrr zRTV?4d#5^P;~;7NObfmCwWLQ^?&_&UM=?(u>{;9}<)0uG-`jWfQ?A@V9a<}k%!Rua z?cxGYwh{bs$K!0TAveH5G@LORxCA3Z#&YY$@?TeR`Vgr%`PaVchSkRZ-X*o0%!{h1 zS^HyVQNzY^`&HhdyQ_`^O&n&+o~ z#txh^_bWSnInKr*!JJ}59@cE_$7nz7-@NTX@OX1n^j+;2vdikC!(Z+s{Q7csaH%u= zfglMbK{)q#R)oXgz%pQL3LKC?r2BxvtLkrjoc^3a z&ELtatk^KUF*#~~_UaYrsm(govk%t}iw31FWA8mh$MPILLe1`=z)mz4533xm(@N@y zpfy+xi&c`UHv&l|Ajbw&Ma2Vf_gbcu64qH(wu!;GSk3g`XoEa9^ANfE`Gn-0J@(;n z4v($Lj| z3S&SO{O+fhPaFLwK1O|-G62AcDwy5mSTHn(I49a^(lD#ADtEDneX;U#g}XP~i&;`p zB`Ei5m#{D}q;49`9Ty@C27y_c@u-~+B*nzUgOfXO%q%Q2<~PB*_%KTCY(ih;ieqxui%+-Z*`}aB2)t!< zkw*t^Aly{LNLd=jCUOk<;^#?u6(d6tM6o5*!^PS#)NO&S8Cg`kkk^husNMJzne*y! z^7iRZP2V0mfA6XI9DjTMq;J==2MI-+K19m|K*5&VLb}QgkrF(MU;sh|J8z92&1@sG zp~;PHdFFd|O-bZ1Bv&|5Uc=z8>-PPnCvJerG#FoUr||ODZt6wqnaJLa-u_ zT3yxiunWu{7u#Cmu9yGV41i8HdnO<`>?N{fiWx%??dPg3LUx@#DZbK1Cb3_j&0;2F z!*wVL$~&*D8{JW2Y;18}hOE;TD`Y0xBc$`TOf6s9S*39D*6&&OgEmVQL-kwuseMdP z8eBf^t{)VRO4BBVVF?b-bJyn<5sIBMs4ipZRG&~kHuj(sK#$j~myiQi_W*hmAAdg( z)n$UQQ7%98+Kv7EbQqk8WFzQojEtZiX_J5zRts5GOqs}$8)9W!@YNxc049i2AcHY^ z^``~G-w)!OCRLkJm)oNEiC0gCZ#@78ZahtHwrw~Pxe{e$XHMDaFgIC$9ym6-mZe=(N*%f0{YB;%kviZGlj?gewEz9ozaG`I16sCNuGzco~#( zqm;NFTA9bL%W1SbipGN7j7**t83YbPnupa9)QMH>y+eWKrz6DM(0P(o?Wo?K&>u6+ z4Y9ngtyX1irO^BXQXsC$AB-apbdCtU@+uNpN~6z}J&Y(u^BmP2PKRqP12m^I%&72? zQB^EUAEYlZx-;;#eG-DvP~bL!0vm%$_;}#l%K?{u;_BGL+Ow?qr(fu$WQdTZ9bhHW z?#IBulwLSq+tl2qQxApF8vi~pT+rsRw)-p0=A{71uvtJuxe-nOC`Rc1DGXG5nSk`f z{>kmV)`njX7#RDMeR9X-NtmsU+!VNe1l|ISts`Q*;AB9G3_zr%fwAr$);S_Ln!VIF z`GtoA-iw^_R;_Ly()&o=yLbpgRfqzkf9KAkVo%3&C3tYR$Gli!pjRk)BA!O_S>J!-t#2W zS3kftuKZZXgO#9^!HP6fShtCfdwb60^zbH+^O0U=~{>@&ttz`y1?TO*jg`fl80N8BtCQ z!I8j0SUX(@~Z!%JY4@@G_#gqb~-B^b9uY8*bUM+ur)~ z+}PWNxj(mhU>ftQ!Qp3jKg<8;r}ujvxNw`^cF>)re)H)&cgLk!#d6OxL^Juz0jYmk zI6O#A=@WLIIkmtG%*rG(yu|F_k&aGLJ+Y%YU5lT{P_58Rs_L@_Eye_#?s?r-nl(m= z;bDqyNg}EOyi{rcmUN7pg**tsKrK)JFI|GYe$AxmPG*4yOh=?m(y(8-zL>Y_(*W-& z+AOk3p$!XB$kJ>b=ixnoVEt*EjmTC4$`OC%ApUE7sIe1meE6&rfCSTRG}EcJZ7HzT zN0z`So*-g(3T8pm>99>FPGm|3H?$+Be)aeXpc@V{tpISl3^eDe6MSB_uLduv=Z9D} z{-3Kz$U=T>?Dn1OhQzv**6Y^bt&<5vdu}BQ>yXOIlb;K^#TjOR%SLey$Bx>dU9Xg& zhsmJu^D;0pCB_Mm8|ph3qmL7`r9p4BzUHGV1R+!wnN@yd5Q=!BJ5=>2o}7S%W#Di0 z`D34MJtH~VECaeO3GBy|68VIbq}zoa!4T8vh0mi}3i_PU1XkwBiG@2Skq7l}2ES=o zoeA#kUpBl9w>!qZTd;ZkuYwdQrFI4P0h>WlMiK^mmij=@5j30&>JR79ak)Kw)s;ob zYt)OGkdqG$D|xH(uj<0nn z!v~hHJXwKzTJLFCn`@z=nlf(zn6P!ztTb@Dbqlh@(YUyk+?@*{kPjg7qQn&aGzB?i zIUvhV4gt6$KuaJ}r?+w2HtW8v1}h$8RJb-|tGD(OpNj|UU7ArN`@cOKkyqtH)g>TS z0%!pO0O>v?fcMRpxBoEfmV|?M}jfD3Agj`-eq z=VCjjOk`C`u~H1>;UWvC271Wp8I8+N1%Y&?j*Sd-o5FKZs||m$>Pb(CT9{O&CR-J> zn|gtnNp%^JwLSsh|3fX&MzW1Rp2oq@H% zi(%3k7HN-AFvVyXpofufbwnoc#GP^l62tZR-Ee*H3)*i=-?4j|w?m^FE(NWcM2tN$ zvN6905o78b2`H4*1i%l1BSYg0pakhTiOr4rv%P6=Z;Wo$$wrj%9&+QsKq*AtH#Z^h zr9gUYIyGD7`evCYH?V8&^{&-b98);g-r1#Hd;~^UC=*qKRl1U5O{I@vQm~nZ3s9q6 z(J?vZ%C_tQ&KU!`z6_J^HO$brFHT8-axqAKl?S^yw0x<9YP)idVZr;E<%n0x)XT?bJs(6>J(kpiTS>qN`mFJ%EnIK@Y6^y`L*|u)vhk;*C@a^)3z_&+Ep1q7+)qDJ5 z&C!+}jj29u`EG9-Pc1Iq>=K78q`ZMw#AxpGvEl@#=Lhaoxp`oV-w(jz*c2Yf?D);>qBdOqoUn!PW#v`s9*GSJdv`jBp(p| zI^31f%N}RuRyl_Ys1@Z`<`${f)c)A$o28$j--0{*-gi9|onCO#%p^`ala8^F+-~XL zDL;@Geb3sqC8ZfJfuI6F_JwcmrIFY#jOC5m96VJ%qGSXX880hMhjRj}W zcEVo1yB!k_9RydqmVXEp!#F9~CNHm1Ms*@vlbwf9uJB?Ip6e-BxZBwvmEZ)*1i`P2 zw$e(1etcaTv2oS#ZejL_jCFt9Wp{>;5&K&^UN zOY11qQ>fa)eDp=uX*E0X$v^J2J*8`(+#Jrroa7RaHmOO!DOL7*^(q zNk5HsL(73?(rppESzj(lJ_re@DCflUxpe3sVF_g?MGJhXYhBeJQ{=%Gge!&T9ecB%lNhlXQ{9*T zn`d>Y`?7bu&-QJ7#lfjOn`Eya;AleIy;AX{cFs+~q<+R5(DYKnw1Zd;VL)13M~>3y zFw;vnQ=o}4l!7%eLcqjVg6@&^A8uO3JUrQ&ee3L(mm2rqS|!&pOsi=qIyjLAu{7DZEUb=xiLgkrp+)sPt#LclY=>$^3J3~HBvq~`G!cl&+rCJ9 zKXGQ|d}qq}ve5INSfB3M=Etv2?o-|1ntg-*=!ngZgOw>abb`Z<5c&N+9w!4y^>VjY{5Q>F)~G_fJOW z=3PG5n1P~&62V(-t> z_XURn_vl(|1Hj|E)aB9x@&gwlmkx$<$1Wdxb?!rm9Pyf+wX2Q@z`>1OKtM!TsJE1& zk`e$@=T4n(yMEWgU@I|+zU83&tD|^%VkQr*4o11zr$mW?9oZ3KPC-_enaHHR zt;oMQNl+OkC^rpbQdyuA(5{vtZdCS;WOxhyqRfO1iC`Fj#bA)!yd&29R^ago_7q`v z(Yq~pER58dWTB$%)NJ%NPKu-j6+sw*o!YIaGJ=9WvaIs(#j&G`mMYUfIo)W~qt>gSA{}h|%eJ-S8n6_xsDznFx3jAx3MR_hPQ34?UR>@M{3?|f!TG;Hr9s>-#1#g`P3pbp@nT-ex(oAArIAFGbq<;p3+ z#<5#>USR(&`?KqrW0f8IB6@u74$%|&zy3R^LW=LW6aYT7+C(lx!_I~7ZkW`8N(ytY z@u;h;Ok|9Jjy`Ai!DnQNX-^(1pzHiwj7S5TCGjAn5GYt18L}pvpvHA%p0z>mA29p) z!Dl+4=jl7Q_4p6kEl;b~CWlHZP)PcsyQh8$)_H!D-=EQb;In7l*S;Aw_Mg{UVfAUV z+-T`DXbCkY%i(7j3ulSqUQy+&|k z0qILn@MVSm7dJxk?SGXA8Ss}F+xIz&)8p^|d9nC?W)=AUere(TyAN-s$7bI85Qdgk z$;I``tfhbzPQ<6pnVgj~MKrHeVw7>LQ9nn@JJ})2dD=$wlGHx?{m?xPxVtkvlq zQ07&i&`_EoTGCmMYjfL#UpF>~K_{SMA zhC4=<4PI~VZ=sMI!DA1!g8X0EO~o!Y+I}4KQ0scA_`vll?ybUX<`*ep*0N|ripJys zI`_-Fb|Um=oWWN<)0IAJF#PeS-ybi*%Hg_Bz-%Z7BorYz9Vp>O<;al^iHJ?{SG8dQ zTm-TRfP;lv+-q{+KUukOMZQ*KXxRwd8PE=(xS@J*EUg<~flP>*vJ@$pPpJJ(P zX0J@`;PH5^gG~p6FFjS1?^<)jabNqUm4l9tTa9QwRn8fmp9w2mI!@SY1&L~t3e2YO7I+9BVcFMSGXYc-X19uTIT{nY$r}c#l|M=-Px?>7=#7!TA)&d078>kW^!g?uOT9% zR#>UzURuINu^Dbs*ct-?zM@n+>2*JGP{@J^%T+yU>lh4uEht5_fP`ltASjS6B6%^r zy1qP0=Qt;J?|y@0TX&8g-4HNSHT!t2rG&wo7fkrI57bP*zHHb-9ZOoAbw;s}DVhN* z$0|z;Dgh!=J@dHG^vL^(SB}g23gA{bO(|xty1e(dJ&}L|k-?Q}JK#@dT2qn;stFmW zP=E_US7CUd&_XUuRJ?kXN6e#+J6}pNAMRTnAmgbZY}Nm#%&BDj2qucR7CQNY01&{T zgi7kGI{I-ciyd*AxJ7H%t z?t6D!keODvVxPNzVpiyNFM7kJFhx0aFQ8@Y{o!*Lw~VazHW&YDJ3R9BxLOdRUaG!| zlNxaQ-j(Hd1?|VT5vs=LX4?ZATdEIuTn^W8+57&CS#sf%JFzUK&|2_es%}VE3ei+e zPk_PzCYWJIngYI|z9-IK4l8_oaC}vJbRvIdZNYwxgNF*HkG=f1+HD@C_ahn1rDV?K zT+o69thY&Q44F7|)xYT976&+wP|kCpodS2e|?yQ6NyM$K)dyN3)-LphfqGLzn%OydXz@6S%EbW09ex{*h9>KWqYWXkQBn6={mmiW$q;GN zg04=@VbW2qAxz$e8-(vLr3?~5JNgjFZEdV`0XrK&8zfGxP@EYT{r&Ugv0YcPG@j^R zx;3dHJDZ!kYyIYLpH*J=r?o~Sfr*^^>qJGiA00RJd5xL&#eiT+@TmnFbO1adT`mRiFHZzO3rM0h5_¤rsA7@5kyL0^uqs^| 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

#hQ<4;kTW{xTc*1zW5$&%>1`UMt;b_)th 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 + return 0; + } + return 8-ai.get.value(card); + } + }); + 'step 1' + if(result.bool){ + player.discard(player.get('e','1')); + } + else{ + trigger.num++; + } + } + }, jieyue:{ group:'jieyue1' }, @@ -100,7 +148,7 @@ character.yijiang={ return 7-ai.get.useful(card); }, ai2:function(target){ - return 1-ai.get.attitude(player,target); + return 1-ai.get.attitude(_status.event.player,target); }, prompt:'是否发动【节钺】?' }); @@ -110,8 +158,9 @@ character.yijiang={ player.discard(result.cards); var target=result.targets[0]; event.target=target; - target.chooseCard('将一张牌置于'+get.translation(player)+'的武将牌上,或令其弃置你的一张牌','he').ai=function(card){ - if(ai.get.attitude(player,target)>0){ + target.chooseCard('将一张牌置于'+get.translation(player)+'的武将牌上,或令其弃置你的一张牌','he').set('ai',function(card){ + var player=_status.event.player; + if(ai.get.attitude(player,_status.event.getParent().player)>0){ return 8-ai.get.value(card); } var nh=player.num('h'); @@ -122,7 +171,7 @@ character.yijiang={ return 2-ai.get.value(card); } return 0; - } + }); } else{ event.finish(); @@ -359,9 +408,9 @@ character.yijiang={ }, content:function(){ 'step 0' - player.chooseCard([1,player.num('h','sha')],'是否发动【醇醪】?',{name:'sha'}).ai=function(){ + player.chooseCard([1,player.num('h','sha')],'是否发动【醇醪】?',{name:'sha'}).set('ai',function(){ return 1; - }; + }); 'step 1' if(result.bool){ player.logSkill('chunlao'); @@ -395,10 +444,10 @@ character.yijiang={ content:function(){ "step 0" var att=ai.get.attitude(player,trigger.player); - player.chooseCardButton('是否对'+get.translation(trigger.player)+'发动【醇醪】?',player.storage.chunlao).ai=function(button){ - if(att>0) return 1; + player.chooseCardButton('是否对'+get.translation(trigger.player)+'发动【醇醪】?',player.storage.chunlao).set('ai',function(button){ + if(_status.event.att>0) return 1; return 0; - }; + }).set('att',att); "step 1" if(result.bool){ player.logSkill('chunlao',trigger.player); @@ -410,6 +459,9 @@ character.yijiang={ if(!player.storage.chunlao.length){ player.unmarkSkill('chunlao'); } + else{ + player.markSkill('chunlao'); + } } }, ai:{ @@ -447,9 +499,10 @@ character.yijiang={ if(event.cards.length){ player.chooseTarget('是否发动【慎断】?',function(card,player,target){ return player.canUse({name:'bingliang'},target,false); - }).ai=function(target){ + }).set('ai',function(target){ + var player=_status.event.player; return ai.get.effect(target,{name:'bingliang'},player,player); - }; + }); } else{ event.finish(); @@ -496,8 +549,12 @@ character.yijiang={ var att=ai.get.attitude(player,trigger.player); var nh=trigger.player.num('h'); var eff=ai.get.effect(trigger.player,{name:'sha'},player,player); - player.chooseCardButton('是否对'+get.translation(trigger.player)+'发动【勇略】?',trigger.player.get('j')).ai=function(button){ + player.chooseCardButton('是否对'+get.translation(trigger.player)+'发动【勇略】?',trigger.player.get('j')).set('ai',function(button){ var name=button.link.viewAs||button.link.name; + var att=_status.event.att; + var nh=_status.event.nh; + var eff=_status.event.eff; + var trigger=_status.event.getTrigger(); if(att>0&&eff>=0) return 1; if(att>=0&&eff>0) return 1; if(att>0&&(trigger.player.hp>=3||trigger.player.num('e','bagua')||trigger.player.num('h','shan'))){ @@ -505,7 +562,7 @@ character.yijiang={ if(name=='bingliang'&&nh=2){ att/=1.5; } return att; - } + }); "step 1" if(result.bool){ player.logSkill('zhongyong',result.targets); @@ -747,7 +807,8 @@ character.yijiang={ player.chooseToUse('是否对'+get.translation(trigger.target)+'再使用一张杀?', {name:'sha'},trigger.target,-1).logSkill='qinglong'; "step 3" - if(event.jiu){ + if(result.bool); + else if(event.jiu){ player.addSkill('jiu'); } } @@ -808,12 +869,13 @@ character.yijiang={ } var next=player.chooseToDiscard('是否发动【龙吟】?','he'); next.logSkill=['longyin',trigger.player]; - next.ai=function(card){ - if(go){ + next.set('ai',function(card){ + if(_status.event.go){ return 6-ai.get.value(card); } return 0; - } + }); + next.set('go',go); 'step 1' if(result.bool){ trigger.player.getStat().card.sha--; @@ -895,10 +957,10 @@ character.yijiang={ } else if(targets.length){ player.chooseTarget('选择一名角色弃置其一张牌',true,function(card,player,target){ - return targets.contains(target); - }).ai=function(target){ - return -ai.get.attitude(player,target); - }; + return _status.event.targets.contains(target); + }).set('ai',function(target){ + return -ai.get.attitude(_status.event.player,target); + }).set('targets',targets); } else{ event.finish(); @@ -913,12 +975,7 @@ character.yijiang={ } if(target){ player.line(target,'green'); - if(target==player){ - player.chooseToDiscard('he',true); - } - else{ - player.discardPlayerCard(target,'he',true); - } + player.discardPlayerCard(target,'he',true); trigger.untrigger(); trigger.responded=true; trigger.result={bool:true,card:{name:'shan'}} @@ -947,11 +1004,12 @@ character.yijiang={ }, content:function(){ 'step 0' - player.chooseControl('红色','黑色').ai=function(){ + player.chooseControl('红色','黑色').set('ai',function(){ + var player=_status.event.player; if(player.num('h',{color:'red'})==1&& player.num('h',{color:'black'})>1) return '红色'; return '黑色'; - } + }); 'step 1' event.control=result.control; player.showHandcards(); @@ -968,12 +1026,14 @@ character.yijiang={ 'step 3' player.chooseTarget([1,event.num],function(card,player,target){ return target!=player&&target.num('he')>0; - }).ai=function(target){ - return -ai.get.attitude(player,target)+0.5; - } + }).set('ai',function(target){ + return -ai.get.attitude(_status.event.player,target)+0.5; + }); 'step 4' - if(result.targets){ + if(result.bool&&result.targets){ + player.line(result.targets,'green'); event.targets=result.targets; + event.targets.sort(lib.sort.seat); event.gained=event.targets.length; } else{ @@ -1016,12 +1076,12 @@ character.yijiang={ 'step 0' var nh=player.num('h'); player.chooseTarget('是否发动【邀名】?',function(card,player,target){ - return nh!=target.num('h'); - }).ai=function(target){ - var att=ai.get.attitude(player,target); - if(target.num('h')>nh) return -att; + return _status.event.nh!=target.num('h'); + }).set('ai',function(target){ + var att=ai.get.attitude(_status.event.player,target); + if(target.num('h')>_status.event.nh) return -att; return att; - } + }).set('nh',nh); 'step 1' if(result.bool){ player.logSkill('yaoming',result.targets); @@ -1116,11 +1176,11 @@ character.yijiang={ if(!player.skills.contains('yanzhu')){ num=player.maxHp; } - player.chooseTarget([1,num],'是否发动【兴学】?').ai=function(target){ - var att=ai.get.attitude(player,target); + player.chooseTarget([1,num],'是否发动【兴学】?').set('ai',function(target){ + var att=ai.get.attitude(_status.event.player,target); if(target.num('he')) return att; return att/10; - } + }); 'step 1' if(result.bool){ player.logSkill('xingxue',result.targets); @@ -1150,10 +1210,12 @@ character.yijiang={ if(result&&result.cards){ event.card=result.cards[0]; event.current.lose(result.cards,ui.special); - var cardx=ui.create.card(); - cardx.classList.add('infohidden'); - cardx.classList.add('infoflip'); - event.current.$throw(cardx,1000); + game.broadcastAll(function(player){ + var cardx=ui.create.card(); + cardx.classList.add('infohidden'); + cardx.classList.add('infoflip'); + player.$throw(cardx,1000,'nobroadcast'); + },event.current); } else{ event.card=null; @@ -1178,10 +1240,10 @@ character.yijiang={ content:function(){ 'step 0' if(target.num('e')){ - target.chooseBool('是否将装备区内的所有牌交给'+get.translation(player)+'?').ai=function(){ - if(target.num('e')>=3) return false; + target.chooseBool('是否将装备区内的所有牌交给'+get.translation(player)+'?').set('ai',function(){ + if(_status.event.player.num('e')>=3) return false; return true; - } + }); } else{ target.chooseToDiscard(true,'he'); @@ -1245,7 +1307,7 @@ character.yijiang={ return player.num('h')>0; }, filterTarget:function(card,player,target){ - return target.num('h')>0; + return target.num('h')>0&&target!=player; }, content:function(){ "step 0" @@ -1253,23 +1315,93 @@ character.yijiang={ event.finish(); return; } - player.chooseCard(true).ai=function(){ - return Math.random(); - }; "step 1" - event.card1=result.cards[0]; - var rand=Math.random()<0.4; - target.chooseCard(true).ai=function(card){ - if(rand) return card.name=='shan'?1:0; - return card.name=='shan'?0:1; + var sendback=function(){ + if(_status.event!=event){ + return function(){ + event.resultOL=_status.event.resultOL; + }; + } }; + if(player.isOnline()){ + player.wait(sendback); + event.ol=true; + player.send(function(){ + game.me.chooseCard(true).set('glow_result',true).ai=function(){ + return Math.random(); + }; + game.resume(); + }); + } + else{ + event.localPlayer=true; + player.chooseCard(true).set('glow_result',true).ai=function(){ + return Math.random(); + }; + } + if(target.isOnline()){ + target.wait(sendback); + event.ol=true; + target.send(function(){ + var rand=Math.random()<0.4; + game.me.chooseCard(true).set('glow_result',true).ai=function(card){ + if(rand) return card.name=='shan'?1:0; + return card.name=='shan'?0:1; + }; + game.resume(); + }); + } + else{ + event.localTarget=true; + } "step 2" - event.card2=result.cards[0]; - ui.arena.classList.add('thrownhighlight'); + if(event.localPlayer){ + event.card1=result.cards[0]; + } + if(event.localTarget){ + var rand=Math.random()<0.4; + target.chooseCard(true).set('glow_result',true).ai=function(card){ + if(rand) return card.name=='shan'?1:0; + return card.name=='shan'?0:1; + }; + } + "step 3" + if(event.localTarget){ + event.card2=result.cards[0]; + } + if(!event.resultOL&&event.ol){ + game.pause(); + } + "step 4" + try{ + if(!event.card1) event.card1=event.resultOL[player.playerid].cards[0]; + if(!event.card2) event.card2=event.resultOL[target.playerid].cards[0]; + if(!event.card1||!event.card2){ + throw('err'); + } + } + catch(e){ + console.log(e); + event.finish(); + return; + } + if(event.card2.number>=10||event.card2.number<=4){ + if(target.num('h')>2){ + event.addToAI=true; + } + } + game.broadcastAll(function(card1,card2){ + card1.classList.remove('glow'); + card2.classList.remove('glow'); + },event.card1,event.card2); + "step 5" + game.broadcastAll(function(){ + ui.arena.classList.add('thrownhighlight'); + }); game.addVideo('thrownhighlight1'); player.$compare(event.card1,target,event.card2); game.delay(4); - "step 3" + "step 6" game.log(player,'展示了',event.card1); game.log(target,'展示了',event.card2); var name1=event.card1.name; @@ -1277,7 +1409,7 @@ character.yijiang={ name1='sha'; } if(name1=='sha'&&event.card2.name!='shan'){ - player.discard(event.card1).animate=false; + player.discard(event.card1).set('animate',false); target.$gain2(event.card2); var clone=event.card1.clone; if(clone){ @@ -1286,10 +1418,18 @@ character.yijiang={ clone.delete(); game.addVideo('deletenode',player,get.cardsInfo([clone])); } + game.broadcast(function(card){ + var clone=card.clone; + if(clone){ + clone.style.transition='all 0.5s'; + clone.style.transform='scale(1.2)'; + clone.delete(); + } + },event.card1); target.damage(); } else if(name1!='sha'&&event.card2.name=='shan'){ - player.discard(event.card1).animate=false; + player.discard(event.card1).set('animate',false); target.$gain2(event.card2); var clone=event.card1.clone; if(clone){ @@ -1298,13 +1438,23 @@ character.yijiang={ clone.delete(); game.addVideo('deletenode',player,get.cardsInfo([clone])); } + game.broadcast(function(card){ + var clone=card.clone; + if(clone){ + clone.style.transition='all 0.5s'; + clone.style.transform='scale(1.2)'; + clone.delete(); + } + },event.card1); player.gainPlayerCard(target,true,'he'); } else{ player.$gain2(event.card1); target.$gain2(event.card2); } - ui.arena.classList.remove('thrownhighlight'); + game.broadcastAll(function(){ + ui.arena.classList.remove('thrownhighlight'); + }); game.addVideo('thrownhighlight2'); }, ai:{ @@ -1393,6 +1543,7 @@ character.yijiang={ filter:function(event,player){ if(event.responded) return false; if(!player.isZhu) return false; + if(!player.num('he')) return false; if(event.filterCard({name:'sha'})==false) return false; for(var i=0;i0&&game.players[i].num('h')>=3){ - yep=true;break; + if(!player.storage.jijianging){ + for(var i=0;i1&&(nh>=4||(nh>=3&&game.players[i].num('h','sha')))){ + yep=true;break; + } } } var next=player.chooseToDiscard('是否发动【勤王】?','he'); - next.ai=function(card){ - if(yep) return 5-ai.get.value(card); + next.set('ai',function(card){ + if(_status.event.yep) return 5-ai.get.value(card); return 0; - } + }); + next.set('yep',yep); next.logSkill='qinwang' "step 1" if(!result.bool){ @@ -1424,19 +1579,21 @@ character.yijiang={ event.finish(); } else if(event.current.group=='shu'){ + player.storage.jijianging=true; var next=event.current.chooseToRespond('是否替'+get.translation(player)+'打出一张杀?',{name:'sha'}); - next.ai=function(){ + next.set('ai',function(){ var event=_status.event; return (ai.get.attitude(event.player,event.source)-2); - }; + }); + next.set('source',player); next.autochoose=lib.filter.autoRespondSha; - next.source=player; } else{ event.current=event.current.next; event.redo(); } "step 3" + player.storage.jijianging=false; if(result.bool){ event.finish(); trigger.result=result; @@ -1450,7 +1607,7 @@ character.yijiang={ } else{ event.current=event.current.next; - event.goto(2); + event.goto(0); } } }, @@ -1460,7 +1617,6 @@ character.yijiang={ filter:function(event,player){ if(event.filterCard&&!event.filterCard({name:'sha'},player)) return false; if(!player.isZhu) return false; - if(player!=game.me&&player.skills.contains('qinwang3')) return false; for(var i=0;i0&&game.players[i].num('h')>=3){ + var nh=game.players[i].num('h'); + if(ai.get.attitude(game.players[i],player)>1&&(nh>=4||(nh>=3&&game.players[i].num('h','sha')))){ return 5-ai.get.value(card); } } @@ -1491,20 +1648,23 @@ character.yijiang={ "step 0" if(event.current==undefined) event.current=player.next; if(event.current==player){ - player.addTempSkill('qinwang3','phaseAfter'); - event.parent.parent.step=0; + player.addSkill('jijiang3'); + event.getParent(2).step=0; event.finish(); } else if(event.current.group=='shu'){ var next=event.current.chooseToRespond('是否替'+get.translation(player)+'对'+get.translation(target)+'使用一张杀', - function(card){return player.canUse(card,target)&&card.name=='sha';}); - next.ai=function(card){ + function(card){ + var evt=_status.event.getParent(); + return evt.player.canUse(card,evt.target)&&card.name=='sha'; + }); + next.set('ai',function(card){ var event=_status.event; return ai.get.effect(event.target,card,event.source,event.player); - }; + }); + next.set('source',player); + next.set('target',target); next.autochoose=lib.filter.autoRespondSha; - next.source=player; - next.target=target; } else{ event.current=event.current.next; @@ -1533,7 +1693,7 @@ character.yijiang={ ai:{ result:{ target:function(player,target){ - if(player.skills.contains('qinwang3')) return 0; + if(player.skills.contains('jijiang3')) return 0; return ai.get.effect(target,{name:'sha'},player,target); } }, @@ -1542,7 +1702,6 @@ character.yijiang={ }, } }, - qinwang3:{}, zuoding:{ trigger:{global:'useCard'}, filter:function(event,player){ @@ -1553,10 +1712,10 @@ character.yijiang={ content:function(){ 'step 0' player.chooseTarget('是否发动【佐定】?',function(card,player,target){ - return trigger.targets.contains(target); - }).ai=function(target){ - return ai.get.attitude(player,target); - } + return _status.event.getTrigger().targets.contains(target); + }).set('ai',function(target){ + return ai.get.attitude(_status.event.player,target); + }); 'step 1' if(result.bool){ player.logSkill('zuoding',result.targets); @@ -1600,12 +1759,12 @@ character.yijiang={ "step 0" player.chooseCard('是否发动【活墨】?','he',function(card){ return get.type(card)!='basic'&&get.color(card)=='black'; - }).ai=function(card){ - if(!player.num('h','shan')){ + }).set('ai',function(card){ + if(!_status.event.player.num('h','shan')){ return 8-ai.get.value(card); } return 6-ai.get.value(card); - } + }); "step 1" if(result.bool){ trigger.untrigger(); @@ -1653,6 +1812,7 @@ character.yijiang={ switch(trigger.card.name){ case 'sha':player.storage.huomo.sha=true;break; case 'tao':player.storage.huomo.tao=true;break; + case 'jiu':player.storage.huomo.jiu=true;break; } } }, @@ -1723,7 +1883,7 @@ character.yijiang={ if(event.type=='dying'){ return event.filterCard({name:'tao'},player); } - if(event.parent.name!='phaseUse') return false; + if(event.getParent().name!='phaseUse') return false; if(!lib.filter.filterCard({name:'tao'},player,event)){ return false; } @@ -1771,7 +1931,7 @@ character.yijiang={ } }, huomo_jiu:{ - enable:'phaseUse', + enable:'chooseToUse', discard:false, prepare:function(cards,player){ player.$throw(cards); @@ -1780,7 +1940,7 @@ character.yijiang={ if(!lib.filter.filterCard({name:'jiu'},player,event)){ return false; } - if(player.getStat().card.jiu) return false; + if(player.storage.huomo.jiu) return false; var hs=player.get('he',{color:'black'}); for(var i=0;i0) return false; + var hs=player.get('he',{color:'black'}); + for(var i=0;i2; - } + current.chooseBool('是否令'+get.translation(player)+'回复一点体力?').set('ai',function(){ + return ai.get.attitude(_status.event.player,_status.event.target)>2; + }).set('target',player); event.current=current; } else{ @@ -2079,12 +2262,13 @@ character.yijiang={ direct:true, content:function(){ 'step 0' - player.chooseTarget('是否发动【恢拓】?').ai=function(target){ + player.chooseTarget('是否发动【恢拓】?').set('ai',function(target){ + var player=_status.event.player; if(ai.get.attitude(player,target)>0){ return ai.get.recoverEffect(target,player,player)+1; } return 0; - } + }); 'step 1' if(result.bool){ player.logSkill('huituo',result.targets); @@ -2128,12 +2312,12 @@ character.yijiang={ 'step 0' var next=player.chooseToDiscard('he','是否发动【夺刀】?'); next.logSkill=['duodao',trigger.source]; - next.ai=function(card){ - if(ai.get.attitude(player,trigger.source)<0){ + next.set('ai',function(card){ + if(ai.get.attitude(_status.event.player,_status.event.getTrigger().source)<0){ return 6-ai.get.value(card); } return 0; - }; + }); 'step 1' if(result.bool){ trigger.source.$give(trigger.source.get('e','1'),player); @@ -2258,9 +2442,9 @@ character.yijiang={ 'step 0' player.chooseTarget('是否发动【燕语】?',function(card,player,target){ return target.sex=='male'&&target!=player; - }).ai=function(target){ - return ai.get.attitude(player,target); - }; + }).set('ai',function(target){ + return ai.get.attitude(_status.event.player,target); + }); 'step 1' if(result.bool){ player.logSkill('yanyu',result.targets); @@ -2279,10 +2463,10 @@ character.yijiang={ "step 0" player.chooseTarget('是否发动【诱敌】?',function(card,player,target){ return player!=target; - }).ai=function(target){ + }).set('ai',function(target){ if(target.num('he')==0) return 0; - return -ai.get.attitude(player,target); - } + return -ai.get.attitude(_status.event.player,target); + }); "step 1" if(result.bool){ game.delay(); @@ -2333,7 +2517,7 @@ character.yijiang={ trigger:{source:'damageAfter'}, forced:true, filter:function(event){ - return event.parent.skill=='fuhun'; + return event.getParent().skill=='fuhun'; }, content:function(){ player.addTempSkill('wusheng','phaseAfter'); @@ -2361,7 +2545,10 @@ character.yijiang={ player.unmarkSkill('fencheng'); var res=ai.get.damageEffect(target,player,target,'fire'); var num=Math.max(1,target.num('e')); - target.chooseToDiscard(num,'he','弃置'+get.cnNumber(num)+'张牌或受到1点火焰伤害').ai=function(card){ + target.chooseToDiscard(num,'he','弃置'+get.cnNumber(num)+'张牌或受到1点火焰伤害').set('ai',function(card){ + var res=_status.event.res; + var num=_status.event.num; + var player=_status.event.player; if(res>=0) return -1; if(num>2&&player.hp>1) return -1; if(num>1&&player.hp>2) return -1; @@ -2369,7 +2556,7 @@ character.yijiang={ return 10-ai.get.value(card); } return 6-ai.get.value(card); - } + }).set('res',res).set('num',num); "step 1" if(!result.bool){ target.damage('fire'); @@ -2418,10 +2605,13 @@ character.yijiang={ content:function(){ "step 0" player.chooseTarget('是否发动【灭计】?',function(card,player,target){ + var trigger=_status.event.getTrigger(); return lib.filter.filterTarget(trigger.card,player,target)&&target!=trigger.targets[0]; - }).ai=function(target){ + }).set('ai',function(target){ + var trigger=_status.event.getTrigger(); + var player=_status.event.player; return ai.get.effect(target,trigger.card,player,player); - }; + }); "step 1" if(result.bool){ trigger.targets.push(result.targets[0]); @@ -2453,15 +2643,12 @@ character.yijiang={ for(var i=0;i0; - }).ai=function(target){ - return -ai.get.attitude(player,target)/target.num('h'); - } + }).set('ai',function(target){ + return -ai.get.attitude(_status.event.player,target)/target.num('h'); + }); "step 1" if(result.bool){ player.logSkill('qiaoshui',result.targets[0]); @@ -2811,14 +2998,12 @@ character.yijiang={ var num=player.num('h'); player.chooseTarget('选择至多'+num+'名角色各摸一张牌',[1,num],function(card,player,target){ return true; - }).ai=function(target){ - return ai.get.attitude(player,target); - } + }).set('ai',function(target){ + return ai.get.attitude(_status.event.player,target); + }); "step 2" if(result.bool){ - event.num=0; - event.targets=result.targets; - player.logSkill('bingyi',result.targets); + player.line(result.targets,'green'); game.asyncDraw(result.targets); } }, @@ -2850,12 +3035,12 @@ character.yijiang={ "step 0" player.draw(2); "step 1" - player.chooseCard(2,'he',true,'交给'+get.translation(trigger.player)+'两张牌').ai=function(card){ + player.chooseCard(2,'he',true,'交给'+get.translation(trigger.player)+'两张牌').set('ai',function(card){ if(ui.selected.cards.length&&card.name==ui.selected.cards[0].name) return -1; if(get.tag(card,'damage')) return 1; if(get.type(card)=='equip') return 1; return 0; - }; + }); "step 2" trigger.player.gain(result.cards); if(player==game.me||trigger.player==game.me) @@ -2904,9 +3089,9 @@ character.yijiang={ 'step 0' player.chooseTarget('是否发动【强识】?',function(card,player,target){ return target!=player&&target.num('h')>0; - }).ai=function(){ + }).set('ai',function(){ return Math.random(); - } + }); 'step 1' if(result.bool){ var target=result.targets[0]; @@ -3024,19 +3209,20 @@ character.yijiang={ var next=player.chooseToDiscard('he','骄矜:是否弃置一张装备牌令伤害-1?',function(card,player){ return get.type(card)=='equip'; }); - next.ai=function(card){ - if(player.hp==1||trigger.num>1){ + next.set('ai',function(card){ + var player=_status.event.player; + if(player.hp==1||_status.event.getTrigger().num>1){ return 9-ai.get.value(card); } if(player.hp==2){ return 8-ai.get.value(card); } return 7-ai.get.value(card); - }; + }); next.logSkill='jiaojin'; "step 1" if(result.bool){ - game.delay(); + game.delay(0.5); trigger.num--; } } @@ -3057,27 +3243,30 @@ character.yijiang={ content:function(){ "step 0" player.chooseTarget('是否发动【谮毁】?',function(card,player,target){ + var trigger=_status.event.getTrigger(); return player.canUse(trigger.card,target)&&trigger.targets.contains(target)==false; - }).ai=function(target){ + }).set('ai',function(target){ + var trigger=_status.event.getTrigger(); + var player=_status.event.player; return ai.get.effect(target,trigger.card,player,player)+1; - } + }); "step 1" if(result.bool){ - game.delay(); - player.addSkill('chanhui2'); + game.delay(0,200); event.target=result.targets[0]; - setTimeout(function(){ - player.logSkill('chanhui',event.target); - },200); - event.target.chooseCard('交给'+get.translation(player)+'一张手牌,或成为'+ - get.translation(trigger.card)+'的额外目标').ai=function(card){ - return 5-ai.get.value(card); - } } else{ event.finish(); } "step 2" + game.delay(); + player.addSkill('chanhui2'); + player.logSkill('chanhui',event.target); + event.target.chooseCard('交给'+get.translation(player)+'一张手牌,或成为'+ + get.translation(trigger.card)+'的额外目标').set('ai',function(card){ + return 5-ai.get.value(card); + }); + "step 3" if(result.bool){ player.gain(result.cards); event.target.$give(1,player); @@ -3124,9 +3313,9 @@ character.yijiang={ if(result.cards&&result.cards.length){ player.lose(result.cards,ui.special); player.storage.quanji=player.storage.quanji.concat(result.cards); - game.addVideo('storage',player,['quanji',get.cardsInfo(player.storage.quanji),'cards']); - game.log(player,'将',result.cards,'置于武将牌上作为“权”'); + player.syncStorage('quanji'); player.markSkill('quanji'); + game.log(player,'将',result.cards,'置于武将牌上作为“权”'); } }, intro:{ @@ -3199,13 +3388,16 @@ character.yijiang={ "step 0" player.chooseCardButton(player.storage.quanji,true); "step 1" - var card=result.buttons[0].link; + var card=result.links[0]; player.discard(card); player.storage.quanji.remove(card); if(!player.storage.quanji.length){ player.unmarkSkill('quanji'); } - game.addVideo('storage',player,['quanji',get.cardsInfo(player.storage.quanji),'cards']); + else{ + player.markSkill('quanji'); + } + player.syncStorage('quanji'); "step 2" target.draw(2); "step 3" @@ -3251,15 +3443,18 @@ character.yijiang={ "step 1" target.chooseTarget([1,event.num],'令'+get.translation(player)+'回复'+ event.num+'点体力,或对攻击范围内的'+event.num+'名角色造成一点伤害',function(card,player,target2){ - return get.distance(target,target2,'attack')<=1; - }).ai=function(target2){ + return get.distance(_status.event.player,target2,'attack')<=1; + }).set('ai',function(target2){ + var target=_status.event.player; + var player=_status.event.getParent().player; if(ai.get.attitude(target,player)>0){ if(player.hp+event.num<=player.maxHp||player.hp==1) return -1; } return ai.get.damageEffect(target2,target,target); - } + }); "step 2" if(result.bool){ + target.line(result.targets,'green'); event.targets=result.targets; event.num2=0; } @@ -3312,10 +3507,10 @@ character.yijiang={ player.choosePlayerCard(trigger.player,'e','选择装备一张装备牌,或摸一张牌'); } "step 1" - if(result&&result.buttons&&result.buttons.length){ + if(result&&result.links&&result.links.length){ game.delay(2); - trigger.player.$give(result.buttons[0].link,player); - player.equip(result.buttons[0].link); + trigger.player.$give(result.links[0],player); + player.equip(result.links[0]); } else{ player.draw(); @@ -3376,19 +3571,21 @@ character.yijiang={ content:function(){ "step 0" player.chooseTarget('是否发动【求援】?',function(card,player,target){ - return target!=player&&trigger.player.canUse('sha',target,false); - }).ai=function(target){ + return target!=player&&_status.event.getTrigger().player.canUse('sha',target,false); + }).set('ai',function(target){ + var trigger=_status.event.getTrigger(); + var player=_status.event.player; return ai.get.effect(target,trigger.card,trigger.player,player)+0.1; - } + }); "step 1" if(result.bool){ var target=result.targets[0]; player.logSkill('qiuyuan',target); event.target=target; target.chooseCard({name:'shan'},'交给'+get.translation(player)+ - '一张闪,或成为此杀的额外目标').ai=function(card){ - return ai.get.attitude(target,player)>=0?1:-1; - } + '一张闪,或成为此杀的额外目标').set('ai',function(card){ + return ai.get.attitude(target,_status.event.source)>=0?1:-1; + }).set('source',player); game.delay(); } else{ @@ -3442,18 +3639,20 @@ character.yijiang={ if(get.type(cards[0])=='equip'){ player.chooseTarget('是否弃置一名角色的一张牌?',function(card,player,target){ return player!=target&&target.num('he')>0; - }).ai=function(target){ + }).set('ai',function(target){ + var player=_status.event.player; if(ai.get.attitude(player,target)<0){ return Math.max(0.5,ai.get.effect(target,{name:'sha'},player,player)); } return 0; - } + }); } else{ event.finish(); } "step 2" if(result.bool){ + player.line(result.targets,'green'); event.target=result.targets[0]; player.discardPlayerCard(event.target,'he',true).ai=ai.get.buttonValue; } @@ -3479,9 +3678,9 @@ character.yijiang={ content:function(){ "step 0" player.chooseTarget('是否发动【追忆】?',function(card,player,target){ - return player!=target&&trigger.source!=target; - }).ai=function(target){ - var num=ai.get.attitude(player,target); + return player!=target&&_status.event.source!=target; + }).set('ai',function(target){ + var num=ai.get.attitude(_status.event.player,target); if(num>0){ if(target.hp==1){ num+=2; @@ -3491,7 +3690,7 @@ character.yijiang={ } } return num; - } + }).set('source',trigger.source); "step 1" if(result.bool){ var target=result.targets[0]; @@ -3617,12 +3816,13 @@ character.yijiang={ targets[0].gain(cards); game.delay(2); "step 1" - targets[0].chooseControl('draw_card','出杀').ai=function(){ - if(ai.get.effect(targets[1],{name:'sha'},targets[0],targets[0])>0){ + targets[0].chooseControl('draw_card','出杀').set('ai',function(){ + var event=_status.event; + if(ai.get.effect(event.target,{name:'sha'},event.player,event.player)>0){ return 1; } return 0; - }; + }).set(target,targets[1]).set('prompt','对'+get.translation(targets[1])+'使用一张杀,或摸一张牌'); "step 2" if(result.control=='draw_card'){ targets[0].draw(); @@ -3660,8 +3860,8 @@ character.yijiang={ "step 0" player.chooseTarget('是否发动【眩惑】',function(card,player,target){ return player!=target; - }).ai=function(target){ - var att=ai.get.attitude(player,target); + }).set('ai',function(target){ + var att=ai.get.attitude(_status.event.player,target); if(att>0){ if(target.num('h')1&&check<2) return 0; + if(_status.event.player.hp>1&&check<2) return 0; return ai.get.unuseful(card)+9; }, ai2:function(target){ - return ai.get.attitude(player,target)-2; + return ai.get.attitude(_status.event.player,target)-2; }, prompt:'将'+get.cnNumber(event.num)+'张手牌交给一名其他角色', - }); + }).set('check',check); "step 2" if(result.bool){ result.targets[0].gain(result.cards); @@ -3987,7 +4190,7 @@ character.yijiang={ return 9-ai.get.value(card); }, ai2:function(target){ - var att=ai.get.attitude(player,target); + var att=ai.get.attitude(_status.event.player,target); if(att>0){ if(target.isTurnedOver()) att+=3; if(target.hp==1) att+=3; @@ -4388,7 +4591,6 @@ character.yijiang={ } }, ai:{ - maixie:true, effect:{ target:function(card,player,target,current){ if(card.name=='sha'&&(get.color(card)=='red')){ @@ -4620,9 +4822,9 @@ character.yijiang={ player.chooseTarget([1,2],'请选择旋风的目标',function(card,player,target){ if(player==target) return false; return target.num('he'); - }).ai=function(target){ - return -ai.get.attitude(player,target); - }; + }).set('ai',function(target){ + return -ai.get.attitude(_status.event.player,target); + }); "step 1" if(result.bool){ player.logSkill('xuanfeng',result.targets); @@ -4709,13 +4911,13 @@ character.yijiang={ "step 0" var cards=get.cards(3); event.cards=cards; - player.chooseCardButton(cards,'选择获得的红桃牌',[1,Infinity]).filterButton=function(button){ + var next=player.chooseCardButton(cards,'选择获得的红桃牌',[1,Infinity]).set('filterButton',function(button){ return get.suit(button.link)=='heart'; - } + }); "step 1" if(result.bool){ player.gain(result.links); - player.$gain(result.links); + player.$draw(result.links); game.delay(2); } for(var i=event.cards.length-1;i>=0;i--){ @@ -4745,7 +4947,6 @@ character.yijiang={ threaten:0.7 } }, - xinenyuan:{ audio:true, trigger:{player:'damageEnd'}, @@ -4762,14 +4963,14 @@ character.yijiang={ }, content:function(){ "step 0" - trigger.source.chooseCard('交给'+get.translation(player)+'一张手牌或流失一点体力').ai=function(card){ - if(ai.get.attitude(trigger.source,player)>0){ + trigger.source.chooseCard('交给'+get.translation(player)+'一张手牌或流失一点体力').set('ai',function(card){ + if(ai.get.attitude(_status.event.player,_status.event.getParent().player)>0){ return 11-ai.get.value(card); } else{ return 7-ai.get.value(card); } - }; + }); "step 1" if(result.bool){ player.gain(result.cards[0]); @@ -4795,7 +4996,6 @@ character.yijiang={ } } }, - enyuan:{ locked:true, group:['enyuan1','enyuan2'], @@ -4837,9 +5037,14 @@ character.yijiang={ "step 0" trigger.source.chooseCard('交出一张红桃牌或流失一点体力',function(card){ return get.suit(card)=='heart'; - }).ai=function(card){ - return 6-ai.get.value(card); - }; + }).set('ai',function(card){ + if(ai.get.attitude(_status.event.player,_status.event.getParent().player)>0){ + return 11-ai.get.value(card); + } + else{ + return 7-ai.get.value(card); + } + }); "step 1" if(result.bool){ player.gain(result.cards[0]); @@ -4881,12 +5086,12 @@ character.yijiang={ player.gainPlayerCard(target,'he',true); "step 2" var source=target; - event.card=result.buttons[0].link; + event.card=result.links[0]; player.chooseTarget('选择一个目标送出'+get.translation(event.card),function(card,player,target){ - return target!=source&&target!=player; - }).ai=function(target){ - return ai.get.attitude(player,target); - } + return target!=_status.event.source&&target!=player; + }).set('ai',function(target){ + return ai.get.attitude(_status.event.player,target); + }).set('source',target); "step 3" if(result.bool){ result.targets[0].gain(card); @@ -4988,25 +5193,43 @@ character.yijiang={ } return ai.get.attitude(player,event.player)>0; }, + direct:true, content:function(){ "step 0" - if(trigger.player!=player){ - event.card=trigger.player.get('h').randomGet(); + var check=false; + if(trigger.player==player){ + if(player.num('h',function(card){ + return get.type(card)!='basic'; + })){ + check=true; + } } else{ - player.chooseCard(true,'选择展示一张手牌').ai=function(card){ + if(ai.get.attitude(player,trigger.player)>0){ + check=true; + } + } + player.choosePlayerCard(trigger.player,'是否对'+get.translation(trigger.player)+'发动【补益】?','h').set('ai',function(card){ + if(!_status.event.check) return 0; + if(_status.event.target.isUnderControl(true,_status.event.player)){ if(get.type(card)!='basic'){ return 10-ai.get.value(card); } return 0; } - event.selfSelect=true; - } + else{ + return Math.random(); + } + }).set('check',check); "step 1" - if(event.selfSelect){ - event.card=result.cards[0]; + if(result.bool){ + player.logSkill('buyi',trigger.player); + event.card=result.links[0]; + player.showCards([event.card],get.translation(player)+'展示的手牌'); + } + else{ + event.finish(); } - player.showCards([event.card],get.translation(player)+'展示的手牌'); "step 2" if(get.type(event.card)!='basic'){ trigger.player.recover(); @@ -5183,21 +5406,21 @@ character.yijiang={ "step 0" var next=player.chooseToDiscard('是否发动御策?'); next.logSkill='yuce'; - next.ai=function(card){ + next.set('ai',function(card){ return 7-ai.get.value(card); - } + }); "step 1" if(result.bool){ var type=get.type(result.cards[0],'trick'); if(trigger.source){ trigger.source.chooseToDiscard('弃置一张'+get.translation(type)+'牌或令'+get.translation(player)+'回复一点体力',function(card){ - return get.type(card,'trick')==type; - }).ai=function(card){ - if(ai.get.recoverEffect(player,trigger.source)<0){ + return get.type(card,'trick')==_status.event.type; + }).set('ai',function(card){ + if(ai.get.recoverEffect(_status.event.getParent().player,_status.event.player,_status.event.player)<0){ return 7-ai.get.value(card); } return 0; - } + }).set('type',type); } else{ event.recover=true; @@ -5240,8 +5463,7 @@ character.yijiang={ "step 0" player.chooseTarget('是否发动陷嗣?',[1,2],function(card,player,target){ return target.num('he')>0; - }, - function(target){ + },function(target){ return -ai.get.attitude(_status.event.player,target); }); "step 1" @@ -5263,9 +5485,9 @@ character.yijiang={ } "step 3" if(result.bool){ - player.markSkill('xiansi'); player.storage.xiansi=player.storage.xiansi.concat(result.links); - game.addVideo('storage',player,['xiansi',get.cardsInfo(player.storage.xiansi),'cards']); + player.markSkill('xiansi'); + player.syncStorage('xiansi'); event.current.lose(result.links,ui.special); event.current.$give(result.links,player); event.goto(2); @@ -5314,9 +5536,9 @@ character.yijiang={ } } if(event.target){ - player.chooseCardButton(2,event.target.storage.xiansi).ai=function(){ + player.chooseCardButton(2,event.target.storage.xiansi).set('ai',function(){ return 1; - } + }); } else{ event.finish(); @@ -5326,11 +5548,17 @@ character.yijiang={ for(var i=0;i