diff --git a/scorch.bin b/scorch.bin index c3adbc2..fa11890 100644 Binary files a/scorch.bin and b/scorch.bin differ diff --git a/scorch.xex b/scorch.xex index 47b4bf3..b34ec1b 100644 Binary files a/scorch.xex and b/scorch.xex differ diff --git a/weapons.asm b/weapons.asm index 293ab48..297fb9c 100644 --- a/weapons.asm +++ b/weapons.asm @@ -74,37 +74,38 @@ CheckNextTankBFG .endp ; ------------------------ .proc babymissile - mva #sfx_baby_missile sfx_effect mva #11 ExplosionRadius +GoBabyMissileSFX + mva #sfx_baby_missile sfx_effect GoXmissile jmp xmissile .endp ; ------------------------ .proc missile ; - mva #sfx_baby_missile sfx_effect mva #17 ExplosionRadius - bne babymissile.GoXmissile + bne babymissile.GoBabyMissileSFX ; jmp xmissile .endp ; ------------------------ .proc babynuke - mva #sfx_nuke sfx_effect mva #25 ExplosionRadius +GoBabyNukeSFX + mva #sfx_nuke sfx_effect ; allways <>0 bne babymissile.GoXmissile ; jmp xmissile .endp ; ------------------------ .proc nuke - mva #sfx_nuke sfx_effect mva #30 ExplosionRadius - bne babymissile.GoXmissile + bne babynuke.GoBabyNukeSFX ; jmp xmissile .endp ; ------------------------ .proc leapfrog - mva #sfx_baby_missile sfx_effect mva #17 ExplosionRadius - jsr xmissile +; mva #sfx_baby_missile sfx_effect +; jsr xmissile + jsr babymissile.GoBabyMissileSFX jsr SecondRepeat