diff --git a/artwork/tanks.fnt b/artwork/tanks.fnt index 780e36d..100ef24 100644 Binary files a/artwork/tanks.fnt and b/artwork/tanks.fnt differ diff --git a/artwork/tanksv2.fnt b/artwork/tanksv2.fnt index d06950e..e5ef948 100644 Binary files a/artwork/tanksv2.fnt and b/artwork/tanksv2.fnt differ diff --git a/definitions.asm b/definitions.asm index e01b886..34f56f8 100644 --- a/definitions.asm +++ b/definitions.asm @@ -19,7 +19,7 @@ price_LeapFrog_______ = 192 ;_4 price_Funky_Bomb_____ = 293 ;_5 price_MIRV___________ = 456 ;_6 price_Death_s_Head___ = 337 ;_7 -price_Napalm_________ = $ffff ;496 ;_8 +price_Napalm_________ = 20 ;496 ;_8 price_Hot_Napalm_____ = $ffff ;511 ;_9 price_Tracer_________ = 102 ;_10 price_Smoke_Tracer___ = 291 ;_11 diff --git a/scorch.xex b/scorch.xex index 3f09126..3927a83 100644 Binary files a/scorch.xex and b/scorch.xex differ diff --git a/weapons.asm b/weapons.asm index c17543b..3bd9f06 100644 --- a/weapons.asm +++ b/weapons.asm @@ -30,8 +30,8 @@ ExplosionRoutines .word funkybomb-1 .word mirv-1 .word deathshead-1 - .word VOID-1 ;napalm - .word VOID-1 ;hotnapalm + .word napalm-1 ;napalm + .word hotnapalm-1 ;hotnapalm .word tracer-1 .word tracer-1 ;smoketracer .word babyroller-1 @@ -282,6 +282,40 @@ NoLowerCircle rts .endp ; ------------------------ +.proc napalm + jmp xnapalm +.endp +; ------------------------ +.proc hotnapalm + jmp xnapalm +.endp +; ------------------------ +.proc xnapalm +; adw mountaintable xdraw temp +; ldy #0 +; sty ydraw+1 +; lda (temp),y ; ground height in hit point +; sta ydraw + sbw xdraw #4 ; char centering + lda #0 + sta modify +@ + lda random + and #%00000110 + clc + adc #$46 + sta CharCode + jsr TypeChar + wait + inc modify + bpl @- + lda #$4e + sta CharCode + jsr TypeChar + + rts +.endp +; ------------------------ .proc babyroller inc FallDown2 mva #11 ExplosionRadius