From bbe0e27212e61f25d6ea115f75d2555158c34a2c Mon Sep 17 00:00:00 2001 From: scawful Date: Thu, 27 Jun 2024 11:33:22 -0400 Subject: [PATCH] add eon abyss darknut enemy --- Sprites/Enemies/darknut.asm | 15 +++------------ Sprites/all_sprites.asm | 3 +++ 2 files changed, 6 insertions(+), 12 deletions(-) diff --git a/Sprites/Enemies/darknut.asm b/Sprites/Enemies/darknut.asm index 55d50a2..8d1ac7a 100644 --- a/Sprites/Enemies/darknut.asm +++ b/Sprites/Enemies/darknut.asm @@ -2,11 +2,11 @@ ; Sprite Properties ; ========================================================= -!SPRID = $00 ; The sprite ID you are overwriting (HEX) +!SPRID = $1D ; The sprite ID you are overwriting (HEX) !NbrTiles = 00 ; Number of tiles used in a frame !Harmless = 00 ; 00 = Sprite is Harmful, 01 = Sprite is Harmless !HVelocity = 00 ; Is your sprite going super fast? put 01 if it is -!Health = 00 ; Number of Health the sprite have +!Health = 40 ; Number of Health the sprite have !Damage = 00 ; (08 is a whole heart), 04 is half heart !DeathAnimation = 00 ; 00 = normal death, 01 = no death animation !ImperviousAll = 00 ; 00 = Can be attack, 01 = attack will clink on it @@ -156,7 +156,7 @@ Sprite_Darknut_Draw: TYA : LSR #2 : TAY - LDA .sizes, X : ORA $0F : STA ($92), Y ; store size in oam buffer + LDA.b #$02 : ORA $0F : STA ($92), Y ; store size in oam buffer PLY : INY @@ -209,13 +209,4 @@ Sprite_Darknut_Draw: db $79, $39 db $F9, $39 db $F9, $79 - .sizes - db $02, $02 - db $02, $02 - db $02, $02 - db $02, $02 - db $02, $02 - db $02, $02 - db $02, $02 - db $02, $02 } diff --git a/Sprites/all_sprites.asm b/Sprites/all_sprites.asm index 0eba763..a8f6e8f 100644 --- a/Sprites/all_sprites.asm +++ b/Sprites/all_sprites.asm @@ -118,6 +118,9 @@ print "End of deku_scrub_enemy.asm ", pc incsrc "Sprites/Enemies/goriya.asm" print "End of goriya.asm ", pc +incsrc "Sprites/Enemies/darknut.asm" +print "End of darknut.asm ", pc + PutRollerBeneathLink: { JSL Sprite_OAM_AllocateDeferToPlayer