; actor dealloc
; sets type to 0
; and clears tact
+ ; updates tile type
+ ; requests redraw
; inputs:
; de: bat
act_die_clear_tact:
xor a, a
ld [de], a ; set type == 0
-
+
+ push de
call act_clear_tact
+ pop de
+
+ ld hl, act_pos_y
+ add hl, de
+ ld a, [hl+]
+ ld b, a
+ ld a, [hl]
+ ld c, a
+ call map_get_tile
+
+ ld a, TT_BLOOD
+ ld [hl], a
+
+ ld a, [draw_flags]
+ or a, DRAW_F_REDRAW_MAP
+ ld [draw_flags], a
ret