From 7a97ff622dd92090b308ca1a3cfbe2ee4c340670 Mon Sep 17 00:00:00 2001 From: Pecusx Date: Thu, 17 Nov 2022 12:23:42 +0100 Subject: [PATCH] Lazy Boy and Darwin now remembers the last weapon used --- ai.asm | 7 +++++-- scorch.bin | Bin 32768 -> 32768 bytes scorch.xex | Bin 49230 -> 49240 bytes 3 files changed, 5 insertions(+), 2 deletions(-) diff --git a/ai.asm b/ai.asm index 0dcc1ce..a6084f0 100644 --- a/ai.asm +++ b/ai.asm @@ -577,6 +577,8 @@ skipThisPlayer ; returns angle and power of shoot tank X (TankNr) ; in the appropriate variables (Angle and Force) ;---------------------------------------------- + lda ActiveWeapon,x + pha ; store active weapon mva #$ff SecondTryFlag ; set initial Angle and Force values lda OptionsTable+2 ; selected gravity @@ -696,6 +698,8 @@ NoHitInSecondLoopR inc NewAngle EndOfSecondLoopR EndOfAim + pla ; and restore active weapon + sta ActiveWeapon,x rts AimSecondTry @@ -787,8 +791,7 @@ NoHitInSecondLoopL ; Angle 1 deg to left and end loop dec NewAngle EndOfSecondLoopL - - rts + jmp EndOfAim SetStartAndFlight ; set start point (virtual barrel end :) ) and make test flight ; xtraj+1 and ytraj+1 set diff --git a/scorch.bin b/scorch.bin index 0ed068d4caaf8f92d0736f1fa18cc37a794f57e7..b8872982882447b67ae215b63c0f9acfcb3cfc49 100644 GIT binary patch delta 653 zcmZo@U}|V!+OR>EQD*Z-*-TF1*k!%mB6}|^>-7_Qr13Rd*9+EZbaS<;=)< zZSxLmV{u03$^OA&lbM2jz${DZEIS2N~z@F(bO=NI_) zZae?V7eHfIGJ}kD2=ZAo3v86!&HkiW={5q$qx^nvy!E?axK^E zlZ+F7p5))~RUvrJvC0eY5|-tH1QmgTT2R52YzT#N$O`vz@_Rv~;L0cS#fr;-OcDT@ zgsH%4vSX|yqt)i<*dHAAvzM&ccKFm=L0LU3M~|rN#;(;nj(_~gt!d#JTGGcnq!RKF$($=2QHQj5s z?%aFu*sDJRCV?5%Ju|lMdBASqmzvwZ^Wyz~OwwA8v2!6{9tcdnlqSZt01hU9PSa&v zJXtYaVzWj1KBi4sz(kQYd428_j?sC&`|*a_&5-o%Nfu^QH;{03jDE AZ~y=R delta 639 zcmZo@U}|V!+OR>EQE2l<*-TF1;AOquB72W5>-7_6Bd(Rd*9+%-LLG<;=)< zX7dhfV{t~y$^OA&lbM2jz${lSzF72;(F2QS{k!0mM#X0E#AO%Y{|2$2|C;P1%AET&cE^n(6p7z zAk!Rzd{)c?DsPU~;jf%6vGi&t!ias*>H=GkjW~8SVeJaHu-Oilq5*Gz`MPi{9Nd=2C-6% z29v#GB^eDir^f!^sGm4%-kO~U9Lio)m);JTh|}I`sIh9f_d;<2$%-~lkcR7anD}>0}ChrNz
  • NhYcwpn`GOlHQ@lef+c1Cl(m zmIKKxv-DLT&OOPtfpsOr+z$Q(1D1^@H*~YJMXO_b0xfV+ozciY>YnGI) zQE#cp(j}P;y=5W_M*4#LipqlbL3<UupuvBf~K z#T%H8EqQh|1LRJf?fe4Y-fib!`2uLcN@kD+KLUMtAcpGjKb#FV6v-Gl=?$FEt{yA@ zAmAf22g$r+SACAmo}4sS%dl&X$KK949tkt%2+g&en*@YYfiP)q!iv@sFE6jw;u)Ik zD|RM?E-AKj4f~Mfb8_=_KQXpC|b@d{x*y=UC;1cL~dKL4t}v zK`p4@N;ZT-Ihex9^XG|4g0u*{+snz%g{ETi?0Hhsv*5B^P~O3Es#dBqe=*?8jin;)Vw z4(Sut9XF&>*-wr+~Xww0})mj003zH;t2 oslCUfJ}91KydbrAo|HuGIVp)fr=%)Rt(-egYUlmUM(bq+0UA1I<^TWy delta 697 zcmcc7zNhYcwpn`GOlHP|lef+c1Cl(m zmIKKxv-DN3&ppYufpsOr+z$Q(1D1^@H*~YJMXO_ajxfV+ozciY>YnGI) zQE#cp(j}P;y=5W_M*x~VYC#28vLO`8AuHU=$?pY`f-9fgJ5O8&WRd{LBuoVpCLfq5$v9#2t$9B< z>OcPa$0MoWoL<~AVfwrc2d_V1