mirror of
https://github.com/Pecusx/scorch_src.git
synced 2026-05-20 22:33:43 +02:00
Autodefense bug fixed
This commit is contained in:
@@ -279,12 +279,25 @@ NoBatteries
|
||||
cmp #1
|
||||
bne UseBattery.NoBatteries ; nearest RTS
|
||||
; now use defensive like Tosser
|
||||
jmp TosserDefensives
|
||||
;jmp TosserDefensives
|
||||
.endp
|
||||
;----------------------------------------------
|
||||
.proc TosserDefensives
|
||||
; use best defensive :)
|
||||
; allways
|
||||
jsr GetBestDefensive
|
||||
bcc NoUseDefensive
|
||||
; and SFX
|
||||
mva #sfx_auto_defense sfx_effect
|
||||
ldy #7
|
||||
jsr PauseYFrames ; wait 14 frames (Defense SFX)
|
||||
NoUseDefensive
|
||||
; update status line
|
||||
jmp DisplayStatus ; jsr/rts
|
||||
; rts
|
||||
.endp
|
||||
;----------------------------------------------
|
||||
.proc GetBestDefensive
|
||||
; first check check if any is in use
|
||||
lda ActiveDefenceWeapon,x
|
||||
bne DefensiveInUse
|
||||
@@ -304,15 +317,11 @@ NoBatteries
|
||||
sta ActiveDefenceWeapon,x
|
||||
lda DefensiveEnergy,y
|
||||
sta ShieldEnergy,x
|
||||
; and SFX
|
||||
mva #sfx_auto_defense sfx_effect
|
||||
ldy #7
|
||||
jsr PauseYFrames ; wait 14 frames (Defense SFX)
|
||||
sec
|
||||
rts
|
||||
DefensiveInUse
|
||||
NoUseDefensive
|
||||
DefensiveStatusLine
|
||||
; update status line
|
||||
jsr DisplayStatus
|
||||
clc
|
||||
rts
|
||||
.endp
|
||||
;----------------------------------------------
|
||||
|
||||
+1
-1
@@ -659,7 +659,7 @@ CreditsStart
|
||||
dta d" "*
|
||||
dta d"and"^
|
||||
dta d"Wendell Hicken"^
|
||||
dta d"for the original Scorched Earth"^
|
||||
dta d"for original Scorched Earth"^
|
||||
.IF TARGET = 800
|
||||
dta d" "*
|
||||
dta d"Stay tuned for the FujiNet version!"^
|
||||
|
||||
BIN
Binary file not shown.
BIN
Binary file not shown.
+1
-1
@@ -2547,7 +2547,7 @@ NoWall
|
||||
; -------------------------------------------------
|
||||
jsr PrepareAIShoot.WepTableToTemp
|
||||
jsr UseBattery
|
||||
jmp TosserDefensives
|
||||
jmp GetBestDefensive
|
||||
; rts
|
||||
.endp
|
||||
; -------------------------------------------------
|
||||
|
||||
Reference in New Issue
Block a user