Battery activation bug
If you had a different defensive weapon, its energy was gone.
This commit is contained in:
BIN
Binary file not shown.
+4
-2
@@ -803,7 +803,11 @@ NotBattery
|
|||||||
beq DefActivationEnd
|
beq DefActivationEnd
|
||||||
NotWhiteFlag
|
NotWhiteFlag
|
||||||
NoDeactivateWhiteFlag
|
NoDeactivateWhiteFlag
|
||||||
|
; activate new defensive
|
||||||
sta ActiveDefenceWeapon,x
|
sta ActiveDefenceWeapon,x
|
||||||
|
; set defensive energy
|
||||||
|
lda DefensiveEnergy,y
|
||||||
|
sta ShieldEnergy,x
|
||||||
DecreaseDefensive
|
DecreaseDefensive
|
||||||
; decrease number of defensives
|
; decrease number of defensives
|
||||||
lda TanksWeaponsTableL,x
|
lda TanksWeaponsTableL,x
|
||||||
@@ -815,8 +819,6 @@ DecreaseDefensive
|
|||||||
sbc #1
|
sbc #1
|
||||||
sta (weaponPointer),y
|
sta (weaponPointer),y
|
||||||
|
|
||||||
lda DefensiveEnergy,y
|
|
||||||
sta ShieldEnergy,x
|
|
||||||
DefActivationEnd
|
DefActivationEnd
|
||||||
jmp WaitForKeyRelease ; rts
|
jmp WaitForKeyRelease ; rts
|
||||||
|
|
||||||
|
|||||||
Reference in New Issue
Block a user