Minor optimization 2

This commit is contained in:
Pecusx
2023-01-09 14:43:42 +01:00
parent 872d564846
commit 9b05cf0220
3 changed files with 9 additions and 8 deletions
BIN
View File
Binary file not shown.
BIN
View File
Binary file not shown.
+9 -8
View File
@@ -74,37 +74,38 @@ CheckNextTankBFG
.endp .endp
; ------------------------ ; ------------------------
.proc babymissile .proc babymissile
mva #sfx_baby_missile sfx_effect
mva #11 ExplosionRadius mva #11 ExplosionRadius
GoBabyMissileSFX
mva #sfx_baby_missile sfx_effect
GoXmissile GoXmissile
jmp xmissile jmp xmissile
.endp .endp
; ------------------------ ; ------------------------
.proc missile ; .proc missile ;
mva #sfx_baby_missile sfx_effect
mva #17 ExplosionRadius mva #17 ExplosionRadius
bne babymissile.GoXmissile bne babymissile.GoBabyMissileSFX
; jmp xmissile ; jmp xmissile
.endp .endp
; ------------------------ ; ------------------------
.proc babynuke .proc babynuke
mva #sfx_nuke sfx_effect
mva #25 ExplosionRadius mva #25 ExplosionRadius
GoBabyNukeSFX
mva #sfx_nuke sfx_effect ; allways <>0
bne babymissile.GoXmissile bne babymissile.GoXmissile
; jmp xmissile ; jmp xmissile
.endp .endp
; ------------------------ ; ------------------------
.proc nuke .proc nuke
mva #sfx_nuke sfx_effect
mva #30 ExplosionRadius mva #30 ExplosionRadius
bne babymissile.GoXmissile bne babynuke.GoBabyNukeSFX
; jmp xmissile ; jmp xmissile
.endp .endp
; ------------------------ ; ------------------------
.proc leapfrog .proc leapfrog
mva #sfx_baby_missile sfx_effect
mva #17 ExplosionRadius mva #17 ExplosionRadius
jsr xmissile ; mva #sfx_baby_missile sfx_effect
; jsr xmissile
jsr babymissile.GoBabyMissileSFX
jsr SecondRepeat jsr SecondRepeat