A new pickup! And it shines 
Sometimes one of those wondrous bullets of Samuel Colt will be dropped. Those can kill any enemy with one shot, so use them well!
The changes are quite simple. In the PickupItem routine we add a handler for those new items:
BTW, the super bullet also works on bosses!
Previous Step Next Step
Sometimes one of those wondrous bullets of Samuel Colt will be dropped. Those can kill any enemy with one shot, so use them well!
The changes are quite simple. In the PickupItem routine we add a handler for those new items:
cmp #ITEM_SUPER_BULLET beq .EffectSuperBulletWe make sure only Dean can use it and increase the super bullet counter:
.EffectSuperBullet cpx #1 beq .SamDoesNotUseBullets inc SUPER_BULLETThe super bullet shot will flash red instead of white, so we add:
;red flash for super bullet lda SUPER_BULLET beq + lda #2 jmp ++ + lda #1 ++ sta VIC_BACKGROUND_COLORand finally, at the enemy shot routine we add
lda SUPER_BULLET beq + ;directly kill enemy dec SUPER_BULLET jmp .EnemyKilled + lda SPRITE_HP,x dec SPRITE_HP,x lda SPRITE_HP,x beq .EnemyKilledDone!
BTW, the super bullet also works on bosses!
Previous Step Next Step
Attached Files
-
step81.zip (211.74K)
downloads: 35
Create a custom theme




