From 1fb0f39d1f85acabb93e2716af5f88f19123fe24 Mon Sep 17 00:00:00 2001 From: Pecusx Date: Sat, 9 Mar 2024 19:28:00 +0100 Subject: [PATCH] Cyborgs prefer humans again! --- ai.asm | 1 + scorch.bin | Bin 32768 -> 32768 bytes scorch.car | Bin 1048592 -> 1048592 bytes scorch.xex | Bin 32746 -> 32748 bytes scorchC64.prg | Bin 39885 -> 39887 bytes scorch_cart.xex | Bin 69668 -> 69670 bytes variables.asm | 1 + 7 files changed, 2 insertions(+) diff --git a/ai.asm b/ai.asm index 58590d8..9da48d8 100644 --- a/ai.asm +++ b/ai.asm @@ -450,6 +450,7 @@ ItIsHuman beq lowestIsEqual bcc lowestIsHigher ; if lower + bcs lowestIsLower lowestIsEqual ; if equal then select random (of two tanks) bit RANDOM diff --git a/scorch.bin b/scorch.bin index 3ea734295b4444c4e5d301c384f8403d4f3c2f24..c19779489110109fc7020c098ccf457c7ee90780 100644 GIT binary patch delta 563 zcmZ9HO=#0#7{~j@bRTiC%Ve%~Okc5rQ_zBp?J#%nRX;dwZ z(M|sh=7-P=|H1fN96A2?$?FK6@W-b<(FAf=Pje&9Rm`t=v8V^XY`-*p$&2Z?OHUds z?(?&^3KXis#>^mk>~GIhP$F-?x4+p5C*e$zNxUmV1LRP@;aGf(z0pylrIMg zSkigUvRYq?>t>A#tRUp4;G=X2@z7ToLpiuoIEUt;TDUW<+8(W|ub8imBemZZgjG9G zKSZS#=q2D(8+cuv%J9FHH)q)!9ehxPlf}VI%kPg$|A%556Us15N5W)R42yobxO%vL jcl{7rhmGn=kK^e-++V3Rm{wBVbFk#&ljEYK zR8o3tgqF_9WazCGQeX@8X#i_EIddfg&~~tma}}~CM?~p|0%h`NDgb3t;4%wX6msS* zojtdfcj=tD&AdR(tut4iYRzfO1vTB=Ub41c zId)|wYik}*lqE)+kzukyj3!ItY#=u_#y~J~j>OU{nLtI)V2b9&XbaAo1M(wl>+B6o z$L1Wn;$t)UR*W&D*JQp}Q^v5#F0opS4U_X@)4lWNu4HK~Sj+YLB;SUgnT!f~bB`5V z_>ce+-~je>pDx9nsCn^EbFYqA&T{3dAUz|8&&`-YWs=S%E7x;Z;ZMpP7RDASN zIq*W8w!*;?y?b1`$!7Hv+1$rSt zcbXx_$1~z&N_?IY-E_tbyCF__9`11iX)#V8^3b(jUJc%+m`*HTy;LD$n}QQ(fi6Ez z7gHim{ePxwoS4X{X=RkCvT}ihqrq*}Sg4AM!|cdXC}o9HVm z_&Ftw!bGr(%7R)8W4G|T+e@I+d0!5wX}q4!>dSJu7CKDF2yBM|nkTRWPSYg<9UxPW z4UQk1P#7mgZu4^$TlQNR#0jMwsW$q43Ns4ds$j-u;{7)%wv&BL{Wo+p(DMJqv~Gh9 zo+v)s9Qj|fh;Qk{sOGT42OB)1E1Tg;d!9+3)UTcbQ@#krS)t*pKy_nrN)Se$3BvRf vVdN=Ori4OWE40EP-?%FXh#pykaEJjhA||8-F(W);L97TtY?>=*|Nh_yL1_%F delta 701 zcmZ9GT}V@57{~XlGq;`Xo!e5JNpb|iuRx;@gl-nrjd-I-(M93Kq=Z?Mfe;ZJwRbJ( zVo>pRc6L^f2YHKNweT=Q5NrqL)sRsQiU>gxDh_#57h#WD7V_}B`Tu{<^SKk1? zXk?!RXn}V9mjLIjO_V<2v-Bws(YM?}-|<#@tr-}^fchzQRTXj_IHNcnY~2CF zkYp#E5Em0U>47Z0k)=jfa>6M{Fj0gTLP(JkY*B>X#>}>`DsziuWbTxS)UIMBxS%(N z)ooeADzsZY5~O5KQ`GB3%c?iYP$oxZzD&c(N&MIJjFx&mZXPY3BW7>$J}EbtoyCY~ zS~WRvb%>P0rZsIlB(C)NX*jXHu&_jGOC)byn@)L4Gn3l%7~kAI#>QRXXNC(jA)1vo z*cCVQ`D#kPR$aHzs!`=OdKu%q8+zaXd+&xWK~XSp67-_kfL5JAZ|$!)NTA2}GTW~y zxUS@_M%Jhfonc7=Mvoiu|CNPKGPo1}6TK#;;$GQnj_sAB_{^5_0O Ge(^U?O&yT{ diff --git a/scorch.xex b/scorch.xex index 8e731a7e9d48924b05ef7fdf43a9d84812f16601..87abdfa57a4520f32561c958e8edbac8c20e9743 100644 GIT binary patch delta 523 zcmaF$pYhFq#tj1Oj6XIDvYSXU=5BUVXcA}KzxkwjJuBnx&7QWdjEvTs`|a+s00ncM zH3em*W-DY)S;_E$L*e8s5UZiJeYwPR{OvmONyW$f)*(%nUF>`WWtSMvZRN$p%p(jjUv^2Co-H7^-k`W1Of2NWZ{` z1a!%Y$?M|887np)i+jVzczW{Y+$kKpSGImy`a^QhWdA%#_VX*}&X?HvWOIIAwIBfF C;^%b$ delta 565 zcmaF!pYhdy#tj1OjNdj3vYSXUW^Z;=XcA}KyZNMfJuBnR&7QWdjEt6>`|a+s00ncM zH3elQW-DY)S;_E$L*e8s5UZiJeh@?tY-6vN;k)`GQMmrn9+_?gM5&^`B9!G#YAAOTLGfFf96B^yME zG_sPt8oXW*VT3|~4?s~abj1Q663`Ww0j&Wkp1eIyfU#`ziMTg>j3*~=&7H!rb7kwN br9UKhO%BYHWIwxd?tF=zk2V+PRSNr53v0$fTptS3!bvDAC^>G>GG`15DJljo+%OE;N`fLwpE&34 z44=Jxkb!nP>S&|2qs9@zARSE_8|1`&YMDg!rK=B%zEqD&FUbGX^ZWh&{GWW9D5QyG zuN}-QE_;2QB`QY!ta@LJjJyRgX5yWUni2UM zZ2Tmn&MA*hKPCu{Q_lCeYr!mr3t z&xboA&d3O!B%TqJ8gqbUMEZyIl?eT9k~SlH5D9)OsGv9g6qyOq6*M;9vZK0Yk0QB- zrh|dKR(d#$O@6$k2b=ekG&ZikW}2jzBa#>`vr;VjmhGxW;EX&Ey?1^1LpNgyZnj@* zSD&(4tNNAAHE2!hVMZgQna1l6**UL9-m6QRkRz}QyhQy0@0MpGzi7MU<(F(~8hsAf z$U=xdh1z+uu`OhgN}qJFlr70Rcoowjz8PFYBEO&f9>mWgjtZehspP@Yhd+@~Xf_(c z7D>dbVv@+lvZbyRvI~bm2Hh6gz-yEinm`pT3w^g%!ZHbm64XL&Tk?ko&@18WP*HQP zf=w9gSp#zIdP4o5yclIW*YUs5pkb=t7#lR_#<+mbtj6fogaH(k@&vOPbRcS~bt@+x Rpcc%8%UuymT1DSo`X>oGHHlPQn#xMo4S2if|vh3QH|y3!D(HXQxx*^r%g zGzovV$FO6_vg)DDbPiZ!pDD_AvWlDO>`IMFPHnw`1U;uZs75kzE8>x7QtTq+; zbUa74xhNG6#Z#szzT~a}Gx(AF6qv)3`zYAN>+Y7?HJ_kBoe|AKqA>c)3gDVA-Z?Kf zWk3M|2eLrO&qXx32<{o)doB}H%hP>~>OYsIO$68FaBd{I9ae3{A(_g9N%6xly%Xqh WMd0LaCzttIif=$v#EGv5?Ee4+A5oD2 diff --git a/scorch_cart.xex b/scorch_cart.xex index b5c98257d95f1673fed5c57c034749d459d4cc84..ad4218ef61c10ab7712b1736b283c3f0c3acc243 100644 GIT binary patch delta 563 zcmY+8-%Auh9Kdg`J;Q}HFRGjCBE}bSyFw#^`vdAFuArCbMMx0i!s5tI5RoLC>yjR# z32fV)^&Z-6iePamJn){5R?mK&wp0=Yky)p=wnSnDMU&T0zEAV{eCEsdT2{E870mrZ zVA(n_v@;BjS^egj5E!@COr8#aF>B!AUI1cN@zG0x!;vR)5QNC|Tm&>)?p&)sbPnHS zBls3;$IqA#KWAHUZ)pQFthRRvu&#@~r8TPRsLMzQA&e`li<<(?9;l8i617X++Co9+;De;ljN1V4QQlx>1f*^Wdcs#7H5ie=9dIOgVauzydytB zEe8#&fYnr!$iGRxN!nM%f5Uo@Q}Mr;OfPK;r});Y6MtF6SNTwC^h2c%OcM9o<)$%) pKN_FIIYw7tegb+8MNrzDABM2+F@)pyVb23bhhgru#lH6je*gl04{87a delta 602 zcmZ9GUr19?9LINVcm26>Y*!p^32_2JZNZHGAU)ShtRSeMhiJi~1~V3eK}bw;XDsR= zIECHad)J`d-geZHUHp9eWUpX2qT z{b12J*1yLKE*ic1wPx_l*zh9Z1O=n-)nNb*7^T;fJc9#oJ4E0nZ)RFRt6|NY;hHfX zqyu<}hVXmpz#r%i+%w)p?;Gbng~7JV>a@yd+gP1o)kZ3xkAoEPReObG7TuN5I|;eT zljhc}M4$7!Gxc;@q7GzcZk8ZwRax?F&Yxh(bqTQ~w3g&}l*($ddKGGl z+6M!fESBgPj-=Vs$+*J!?5iwEhiwPobwd?P8$YkW*Wi{xyrQ>@5cTDj`PWwT73_!6VJ znh$IzFKZpVEVFirNioHvmBUP${VN@`eBxuJOOx5CtaGMfmIJ3q+}aC5WYF3VqU58s z3uMUFFBcMNmGU_HP?#t+=u2UM(yAF9w}UHS3j;grfNoq>TK-pt+u@N_{7-b*j0)>z zmmOR$$Jm(_S%iY{$46|r1H}w(q1FIQvhefv<^siEweQ}i9nd5TlU&~lIX E8zRCXz5oCK diff --git a/variables.asm b/variables.asm index 8805b6a..627fdbe 100644 --- a/variables.asm +++ b/variables.asm @@ -220,6 +220,7 @@ EndOfTheFallFlag .DS 1 ; in case of the infinite fall ;FloatingAlt .DS 1 ; floating tank altitude FunkyWallFlag = FloatingAlt ; reuse this variable in different weapon (Funky Bomb)! PreferHumansFlag = FloatingAlt ; second reuse in AI Aim proc +;PreferHumansFlag .DS 1 ;---------------------------------------------------- ;Flight ;variables for 5 missiles (used for mirv)