diff --git a/scorch.bin b/scorch.bin index 67f18e8..a0a58f5 100644 Binary files a/scorch.bin and b/scorch.bin differ diff --git a/scorch.xex b/scorch.xex index c41eee7..81de8e6 100644 Binary files a/scorch.xex and b/scorch.xex differ diff --git a/weapons.asm b/weapons.asm index baa9123..2c20a6b 100644 --- a/weapons.asm +++ b/weapons.asm @@ -928,10 +928,10 @@ SeekLeft .nowarn dew tempXROLLER lda (tempXROLLER),y ;fukk! beware of Y value cmp HeightRol - bne HowMuchToFallLeft + ;bne HowMuchToFallLeft HowMuchToFallLeft bcs GoRightNow - mva #1 HowMuchToFall + mva #1 HowMuchToFall GoRightNow adw xdraw #mountaintable tempXROLLER SeekRight @@ -940,7 +940,7 @@ SeekRight inw tempXROLLER lda (tempXROLLER),y cmp HeightRol - bne HowMuchToFallRight + ;bne HowMuchToFallRight HowMuchToFallRight ; check if up or down bcs HowMuchToFallKnown @@ -1051,6 +1051,7 @@ UpNotYet2 lda xdraw and xdraw+1 cmp #$ff ; like cpw xdraw #$ffff + ;ora xdraw+1 ; like cpw xdraw #$0000 jne RollinContinuesLiquid beq FillNow HowMuchToFallRight3 @@ -1062,7 +1063,7 @@ FillNow ldy #0 lda HowMuchToFall bmi FillHole - cmp#1 + cmp #1 beq FillLeft inw xdraw inw xdraw ; tricky but we must rollback xdraw in proper direction