From cd5d8748a40b7e6e505651c5da892c2e80f1e234 Mon Sep 17 00:00:00 2001 From: Pecusx Date: Sun, 13 Aug 2023 11:58:39 +0200 Subject: [PATCH] Long Schlong gives miraculous power --- ai.asm | 9 ++++++++- scorch.asm | 2 +- scorch.bin | Bin 32768 -> 32768 bytes scorch.xex | Bin 56599 -> 56617 bytes 4 files changed, 9 insertions(+), 2 deletions(-) diff --git a/ai.asm b/ai.asm index 3389f0c..58e44ac 100644 --- a/ai.asm +++ b/ai.asm @@ -435,6 +435,7 @@ HighForce ; jsr MakeLowResDistances lda #202 sta temp2 ; max possible energy + stx temp2+1 ; set target tank to himself (if it doesn't find targets - Long Shlong :) ) lda #0 sta tempor2 ; direction of shoot ;ldx TankNr @@ -446,7 +447,9 @@ loop01 beq skipThisPlayer lda eXistenZ,y beq skipThisPlayer - + lda BarrelLength,y + cmp #LongBarrel ; if target has Long Schlong do not aim + beq skipThisPlayer lda skilltable,y beq ItIsHuman lda PreferHumansFlag @@ -493,6 +496,7 @@ skipThisPlayer ;---------------------------------------------- ; jsr MakeLowResDistances mva #$ff temp2 ; min possible distance + stx temp2+1 ; set target tank to himself (if it doesn't find targets - Long Shlong :) ) mva #0 tempor2 ; direction of shoot ;ldx TankNr @@ -504,6 +508,9 @@ loop01 beq skipThisPlayer lda eXistenZ,y beq skipThisPlayer + lda BarrelLength,y + cmp #LongBarrel ; if target has Long Schlong do not aim + beq skipThisPlayer lda LowResDistances,x cmp LowResDistances,y diff --git a/scorch.asm b/scorch.asm index e44c725..935389e 100644 --- a/scorch.asm +++ b/scorch.asm @@ -26,7 +26,7 @@ ;--------------------------------------------------- .macro build - dta d"1.33" ; number of this build (4 bytes) + dta d"1.35" ; number of this build (4 bytes) .endm .macro RMTSong diff --git a/scorch.bin b/scorch.bin index 6662f3d5c180597892370327c94fac75f4629e85..b30c867561635766f961dc04367024e2bbe5d7d3 100644 GIT binary patch delta 673 zcmZo@U}|V!+VGT(QFQY&Ha!W(51U2hmy0u|Z{BN`%*t4?S<%Lok@3gobXx;4xqY(~ z)=yr^@PR`iAIxfKow|~tH723w7_S2F?9E$)o0!DiTQ{y;-nwaJO6zr?+>MoTt&JB% zR;F(D3%kU~XgOIiqMyrro`UL3h4`5Y`zG&-@M1Kd%o@3Yg?F}s`Q)9E`l`P3PO@!a zUCA)Fhc^MFE^p>a2B3W)J2uZzFrR0!bkR$r$@?RvCaXvBhoPtz1FKGft6spOU^#E; zqPcmzOBc^A;Z*=C=71U9x?tt0)}ppzpd)LRtm!zC^}%GP3-1U0oo&1)MJ6{#=_npu zQoOV#VdZ~RRc0Vnh7eW9qx2XLPyQBF$ih2Ep>^`#Xt~Lq(R_l{vn`fhdCA&(<=B;# ztgR(L8LJpMt_hsSt{f}*AmFoO@`Y$k7Teii9Xf)%b0n5t$por?hET08=rsrAPuA8& z8<>tQK6b_D!{nkE118?tlb6Kk+6&EIbBuTCUIFF~fh!4It4^KT`)`iN-oJA^5_sm; z&0RY891t?jW1M$xZo-PzLN70`)`Fc3l1mCKXGVO8^D&()5S#6wJa;8aYuQ?^*C!b# z{5;9O;j4o3++$@I-X$!{0tqSt1+}1pE7=eVWnl^@zl#-<1Zfd?w^x{#3r)r3SFutu zd~jJVs5}GER0W_3d~-J|#GT{bl(mkTv19W3+$kItD_cJ;{UKR7**i~?y=Udz`4T%9 KZqCk|DhL2Rcq=^s delta 643 zcmZo@U}|V!+VGT(QF!w+Ha!W(dz(e&my0uoZr*E_%*vRyS<%Lok@4B)bXx;4xvjGl z)=yr^@PR`iAIxfKow|~tH723w7_Y+bS(~>8H!+Euwr*Uxymiycl-BD&xf?6xS{pBj ztPI}l7j}t}QGK#vL_e46JO$O63h^@)wocv^;l-#rnKg0)%kNnVs*`s{>Z@AMJIS_z zbtS{x9^M3yy1bby8G!bI>{vKQL3N(R(nT+gChw1wnyenh?~9^Z46Hf@u6hBBg8ICr zi{|F>E?qpggjWHmm;+{X>w=Z1T8n^AtXZs?`N8=74;~+PY{1)3L?JuK3)W+!ABJ z^n2FiZ85s`471l9<6XK}fVo59N&?raQ>XU6nd7nd^&F3cUvqNiPM*652;T$Yp1BDt zS_{3ryjlx(GDt2du$&q3AbDoGGcSj0-nkn(4~OsJK~Twu2bsv&oSgr5Q~(mu_rh5-(`oxN>>xrj;qJ*H<#M z-dHKu+IT@^W#49@EteP>lO{ji+Rv3RPr-MlLiZdm7CBy!PwrgJ2gUdaTieuhx3E?6|jV(B8F8H+YB9b0_tijTx(vt5Ra zrjs*v>1kTcUUQ6h>0SZm4uLBPT&qr<+N(a-W3Sp=j|9`X%jce(`yB|i=4s9QK6(Ex zQO3B*S9fLG_{?3&(pt8b>(WWa2|rKrZ}_UQ~>HW-~43vZ$8G2lOLR#!m)5=>!+nZ ZBo|GtIW5V)b>-ao5<5?Ao^!fd5CFdW8Gir( delta 565 zcmZ3vi+TDk<_+m7(q~qhr{*N*=cY20{fLcqMGi{|F>E?qpggjXSD-bs!PtScGj_V6aO zE?9Z0wFqck&5|`8N3uTX?sVau9I!)2;>?obr8NmF|07H4gCytf&|^F``OJ<&7Uek# zvnM<5)DfIG+hXaJm#nQ71$*=dCpEw#&eUG?bKumo()zgCqF?Htnj4h zguSg-e3a)%EWMHm)bXbNK*JVoU^=$=*cBhP$sW558I>nj?b6fKn7!s0 z@6x>j%pC$(61Y~KI<;4HuE$=HxgH71bEnSTGxsSFO3ag(_jK~bU80OWlb`R(wy~PK zlBKn5E!U-!j1zvIWry z=H)_{J-AznQFZd2-I9!|o4@V;&Br)@@~2Z%IQmz%ep>oNa>C@k(~|6qSI(U;v2(}f Ib*HNZ0n||hY5)KL