2019-07-19 15:13:29 +00:00
|
|
|
; note, for some reason these are all facing left
|
|
|
|
|
|
|
|
;=====================
|
|
|
|
;=====================
|
|
|
|
; STANDING
|
|
|
|
;=====================
|
|
|
|
;=====================
|
|
|
|
|
|
|
|
;====================
|
|
|
|
; Going Left
|
|
|
|
|
|
|
|
friend_stand:
|
2019-07-19 20:37:35 +00:00
|
|
|
.byte $5,$8
|
2019-07-20 04:36:05 +00:00
|
|
|
.byte $aa,$fa,$ff,$f7,$aa
|
2019-07-19 20:37:35 +00:00
|
|
|
.byte $aa,$ff,$0f,$0f,$aa
|
|
|
|
.byte $aa,$aa,$00,$ff,$aa
|
|
|
|
.byte $aa,$aa,$00,$ff,$aa
|
|
|
|
.byte $aa,$aa,$0f,$00,$aa
|
2019-07-20 01:01:42 +00:00
|
|
|
.byte $aa,$aa,$ff,$77,$aa
|
|
|
|
.byte $aa,$aa,$0f,$07,$aa
|
|
|
|
.byte $aa,$0a,$00,$00,$aa
|
2019-07-19 15:13:29 +00:00
|
|
|
|
|
|
|
;=====================
|
|
|
|
;=====================
|
|
|
|
; WALKING
|
|
|
|
;=====================
|
|
|
|
;=====================
|
|
|
|
|
|
|
|
friend_walk_progression:
|
|
|
|
.word friend_walk_left1
|
|
|
|
.word friend_walk_left2
|
|
|
|
.word friend_walk_left3
|
|
|
|
.word friend_walk_left4
|
|
|
|
.word friend_walk_left5
|
|
|
|
.word friend_walk_left6
|
|
|
|
.word friend_walk_left7
|
|
|
|
.word friend_walk_left8
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
friend_walk_left1:
|
|
|
|
.byte $5,$8
|
2019-07-20 04:36:05 +00:00
|
|
|
.byte $aa,$fa,$ff,$f7,$aa
|
2019-07-19 20:37:35 +00:00
|
|
|
.byte $aa,$ff,$0f,$0f,$aa
|
|
|
|
.byte $aa,$7a,$00,$ff,$aa
|
|
|
|
.byte $aa,$77,$00,$ff,$aa
|
|
|
|
.byte $aa,$aa,$00,$0f,$aa
|
|
|
|
.byte $aa,$aa,$ff,$a7,$7a
|
|
|
|
.byte $aa,$aa,$0f,$aa,$07
|
2019-07-19 15:13:29 +00:00
|
|
|
.byte $aa,$a0,$00,$0a,$00
|
|
|
|
|
|
|
|
friend_walk_left2:
|
|
|
|
.byte $5,$8
|
2019-07-20 04:36:05 +00:00
|
|
|
.byte $aa,$fa,$ff,$f7,$aa
|
2019-07-19 20:37:35 +00:00
|
|
|
.byte $aa,$ff,$0f,$0f,$aa
|
|
|
|
.byte $aa,$aa,$00,$ff,$aa
|
|
|
|
.byte $aa,$7a,$ff,$0f,$aa
|
|
|
|
.byte $aa,$aa,$0f,$00,$aa
|
|
|
|
.byte $aa,$aa,$ff,$77,$aa
|
|
|
|
.byte $aa,$aa,$0f,$aa,$07
|
2019-07-19 15:13:29 +00:00
|
|
|
.byte $aa,$0a,$00,$00,$a0
|
|
|
|
|
|
|
|
friend_walk_left3:
|
|
|
|
.byte $5,$8
|
2019-07-20 04:36:05 +00:00
|
|
|
.byte $aa,$fa,$ff,$f7,$aa
|
2019-07-19 20:37:35 +00:00
|
|
|
.byte $aa,$ff,$0f,$0f,$aa
|
|
|
|
.byte $aa,$aa,$00,$ff,$aa
|
|
|
|
.byte $aa,$aa,$ff,$00,$aa
|
|
|
|
.byte $aa,$aa,$0f,$00,$aa
|
|
|
|
.byte $aa,$aa,$ff,$77,$aa
|
|
|
|
.byte $aa,$aa,$0f,$00,$0a
|
2019-07-19 15:13:29 +00:00
|
|
|
.byte $aa,$0a,$00,$aa,$a0
|
|
|
|
|
|
|
|
friend_walk_left4:
|
|
|
|
.byte $5,$8
|
2019-07-20 04:36:05 +00:00
|
|
|
.byte $aa,$fa,$ff,$f7,$aa
|
2019-07-19 20:37:35 +00:00
|
|
|
.byte $aa,$ff,$0f,$0f,$aa
|
|
|
|
.byte $aa,$aa,$00,$ff,$aa
|
|
|
|
.byte $aa,$aa,$ff,$00,$aa
|
|
|
|
.byte $aa,$af,$00,$00,$aa
|
|
|
|
.byte $aa,$aa,$ff,$77,$aa
|
|
|
|
.byte $aa,$aa,$0f,$07,$aa
|
2019-07-19 15:13:29 +00:00
|
|
|
.byte $aa,$0a,$00,$00,$aa
|
|
|
|
|
|
|
|
friend_walk_left5:
|
|
|
|
.byte $5,$8
|
2019-07-20 04:36:05 +00:00
|
|
|
.byte $aa,$fa,$ff,$f7,$aa
|
2019-07-19 20:37:35 +00:00
|
|
|
.byte $aa,$ff,$0f,$0f,$aa
|
|
|
|
.byte $aa,$aa,$00,$ff,$aa
|
|
|
|
.byte $aa,$aa,$ff,$00,$aa
|
|
|
|
.byte $aa,$af,$00,$00,$aa
|
|
|
|
.byte $aa,$7a,$77,$ff,$aa
|
|
|
|
.byte $aa,$00,$af,$0f,$aa
|
2019-07-19 15:13:29 +00:00
|
|
|
.byte $a0,$a0,$0a,$00,$aa
|
|
|
|
|
|
|
|
friend_walk_left6:
|
|
|
|
.byte $5,$8
|
2019-07-20 04:36:05 +00:00
|
|
|
.byte $aa,$fa,$ff,$f7,$aa
|
2019-07-19 20:37:35 +00:00
|
|
|
.byte $aa,$ff,$0f,$0f,$aa
|
|
|
|
.byte $aa,$aa,$00,$ff,$aa
|
|
|
|
.byte $aa,$aa,$ff,$0f,$7a
|
|
|
|
.byte $aa,$aa,$0f,$00,$a7
|
|
|
|
.byte $aa,$7a,$77,$ff,$fa
|
|
|
|
.byte $aa,$07,$aa,$aa,$0f
|
2019-07-19 15:13:29 +00:00
|
|
|
.byte $a0,$a0,$aa,$0a,$00
|
|
|
|
|
|
|
|
friend_walk_left7:
|
|
|
|
.byte $5,$8
|
2019-07-20 04:36:05 +00:00
|
|
|
.byte $aa,$fa,$ff,$f7,$aa
|
2019-07-19 20:37:35 +00:00
|
|
|
.byte $aa,$ff,$0f,$0f,$aa
|
|
|
|
.byte $aa,$aa,$00,$ff,$aa
|
|
|
|
.byte $aa,$aa,$00,$ff,$aa
|
|
|
|
.byte $aa,$aa,$00,$0f,$aa
|
|
|
|
.byte $aa,$aa,$7f,$ff,$aa
|
|
|
|
.byte $aa,$aa,$07,$af,$0f
|
2019-07-19 15:13:29 +00:00
|
|
|
.byte $aa,$0a,$00,$00,$a0
|
|
|
|
|
|
|
|
friend_walk_left8:
|
|
|
|
.byte $5,$8
|
2019-07-20 04:36:05 +00:00
|
|
|
.byte $aa,$fa,$ff,$f7,$aa
|
2019-07-19 20:37:35 +00:00
|
|
|
.byte $aa,$ff,$0f,$0f,$aa
|
|
|
|
.byte $aa,$aa,$00,$ff,$aa
|
|
|
|
.byte $aa,$7a,$00,$ff,$fa
|
|
|
|
.byte $aa,$a7,$00,$00,$af
|
|
|
|
.byte $aa,$aa,$77,$ff,$aa
|
|
|
|
.byte $aa,$aa,$a7,$0f,$aa
|
2019-07-19 15:13:29 +00:00
|
|
|
.byte $aa,$aa,$00,$00,$aa
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
;=====================
|
|
|
|
;=====================
|
|
|
|
; RUNNING
|
|
|
|
;=====================
|
|
|
|
;=====================
|
|
|
|
|
|
|
|
friend_run_progression:
|
|
|
|
.word friend_run_left1
|
|
|
|
.word friend_run_left2
|
|
|
|
.word friend_run_left3
|
|
|
|
.word friend_run_left4
|
|
|
|
.word friend_run_left5
|
|
|
|
.word friend_run_left6
|
|
|
|
.word friend_run_left7
|
|
|
|
.word friend_run_left8
|
|
|
|
|
|
|
|
friend_run_left1:
|
|
|
|
.byte $5,$8
|
2019-07-20 04:36:05 +00:00
|
|
|
.byte $aa,$fa,$ff,$f7,$aa
|
2019-07-19 21:19:34 +00:00
|
|
|
.byte $aa,$ff,$0f,$0f,$aa
|
|
|
|
.byte $aa,$7a,$00,$ff,$aa
|
|
|
|
.byte $aa,$77,$00,$ff,$aa
|
|
|
|
.byte $aa,$aa,$00,$0f,$aa
|
|
|
|
.byte $aa,$aa,$ff,$a7,$7a
|
|
|
|
.byte $aa,$aa,$0f,$aa,$07
|
|
|
|
.byte $aa,$a0,$00,$0a,$00
|
2019-07-19 15:13:29 +00:00
|
|
|
|
|
|
|
friend_run_left2:
|
|
|
|
.byte $5,$8
|
2019-07-20 04:36:05 +00:00
|
|
|
.byte $aa,$fa,$ff,$f7,$aa
|
2019-07-19 21:19:34 +00:00
|
|
|
.byte $aa,$ff,$0f,$0f,$aa
|
|
|
|
.byte $aa,$aa,$00,$ff,$aa
|
|
|
|
.byte $aa,$7a,$ff,$0f,$aa
|
|
|
|
.byte $aa,$aa,$0f,$00,$aa
|
|
|
|
.byte $aa,$aa,$ff,$77,$aa
|
|
|
|
.byte $aa,$aa,$0f,$aa,$07
|
|
|
|
.byte $aa,$0a,$00,$00,$a0
|
2019-07-19 15:13:29 +00:00
|
|
|
|
|
|
|
friend_run_left3:
|
|
|
|
.byte $5,$8
|
2019-07-20 04:36:05 +00:00
|
|
|
.byte $aa,$fa,$ff,$f7,$aa
|
2019-07-19 21:19:34 +00:00
|
|
|
.byte $aa,$ff,$0f,$0f,$aa
|
|
|
|
.byte $aa,$aa,$00,$ff,$aa
|
|
|
|
.byte $aa,$aa,$ff,$00,$aa
|
|
|
|
.byte $aa,$aa,$0f,$00,$aa
|
|
|
|
.byte $aa,$aa,$ff,$77,$aa
|
|
|
|
.byte $aa,$aa,$0f,$00,$0a
|
|
|
|
.byte $aa,$0a,$00,$aa,$a0
|
2019-07-19 15:13:29 +00:00
|
|
|
|
|
|
|
friend_run_left4:
|
|
|
|
.byte $5,$8
|
2019-07-20 04:36:05 +00:00
|
|
|
.byte $aa,$fa,$ff,$f7,$aa
|
2019-07-19 21:19:34 +00:00
|
|
|
.byte $aa,$ff,$0f,$0f,$aa
|
|
|
|
.byte $aa,$aa,$00,$ff,$aa
|
|
|
|
.byte $aa,$aa,$ff,$00,$aa
|
|
|
|
.byte $aa,$af,$00,$00,$aa
|
|
|
|
.byte $aa,$aa,$ff,$77,$aa
|
|
|
|
.byte $aa,$aa,$0f,$07,$aa
|
|
|
|
.byte $aa,$0a,$00,$00,$aa
|
2019-07-19 15:13:29 +00:00
|
|
|
|
|
|
|
friend_run_left5:
|
|
|
|
.byte $5,$8
|
2019-07-20 04:36:05 +00:00
|
|
|
.byte $aa,$fa,$ff,$f7,$aa
|
2019-07-19 21:19:34 +00:00
|
|
|
.byte $aa,$ff,$0f,$0f,$aa
|
|
|
|
.byte $aa,$aa,$00,$ff,$aa
|
|
|
|
.byte $aa,$aa,$ff,$00,$aa
|
|
|
|
.byte $aa,$af,$00,$00,$aa
|
|
|
|
.byte $aa,$7a,$77,$ff,$aa
|
|
|
|
.byte $aa,$00,$af,$0f,$aa
|
|
|
|
.byte $a0,$a0,$0a,$00,$aa
|
2019-07-19 15:13:29 +00:00
|
|
|
|
|
|
|
friend_run_left6:
|
|
|
|
.byte $5,$8
|
2019-07-20 04:36:05 +00:00
|
|
|
.byte $aa,$fa,$ff,$f7,$aa
|
2019-07-19 21:19:34 +00:00
|
|
|
.byte $aa,$ff,$0f,$0f,$aa
|
|
|
|
.byte $aa,$aa,$00,$ff,$aa
|
|
|
|
.byte $aa,$aa,$ff,$0f,$7a
|
|
|
|
.byte $aa,$aa,$0f,$00,$a7
|
|
|
|
.byte $aa,$7a,$77,$ff,$fa
|
|
|
|
.byte $aa,$07,$aa,$aa,$0f
|
|
|
|
.byte $a0,$a0,$aa,$0a,$00
|
2019-07-19 15:13:29 +00:00
|
|
|
|
|
|
|
friend_run_left7:
|
|
|
|
.byte $5,$8
|
2019-07-20 04:36:05 +00:00
|
|
|
.byte $aa,$fa,$ff,$f7,$aa
|
2019-07-19 21:19:34 +00:00
|
|
|
.byte $aa,$ff,$0f,$0f,$aa
|
|
|
|
.byte $aa,$aa,$00,$ff,$aa
|
|
|
|
.byte $aa,$aa,$00,$ff,$aa
|
|
|
|
.byte $aa,$aa,$00,$0f,$aa
|
|
|
|
.byte $aa,$aa,$7f,$ff,$aa
|
|
|
|
.byte $aa,$aa,$07,$af,$0f
|
|
|
|
.byte $aa,$0a,$00,$00,$a0
|
2019-07-19 15:13:29 +00:00
|
|
|
|
|
|
|
friend_run_left8:
|
|
|
|
.byte $5,$8
|
2019-07-20 04:36:05 +00:00
|
|
|
.byte $aa,$fa,$ff,$f7,$aa
|
2019-07-19 21:19:34 +00:00
|
|
|
.byte $aa,$ff,$0f,$0f,$aa
|
|
|
|
.byte $aa,$aa,$00,$ff,$aa
|
|
|
|
.byte $aa,$7a,$00,$ff,$fa
|
|
|
|
.byte $aa,$a7,$00,$00,$af
|
|
|
|
.byte $aa,$aa,$77,$ff,$aa
|
|
|
|
.byte $aa,$aa,$a7,$0f,$aa
|
|
|
|
.byte $aa,$aa,$00,$00,$aa
|
|
|
|
|
2019-07-19 15:13:29 +00:00
|
|
|
|
|
|
|
;=====================
|
|
|
|
;=====================
|
|
|
|
; JUMPING
|
|
|
|
;=====================
|
|
|
|
;=====================
|
|
|
|
|
|
|
|
;=====================
|
|
|
|
;=====================
|
|
|
|
; CROUCHING
|
|
|
|
;=====================
|
|
|
|
;=====================
|
|
|
|
|
|
|
|
friend_crouch_progression:
|
|
|
|
.word friend_crouch1
|
|
|
|
.word friend_crouch2
|
|
|
|
|
|
|
|
friend_crouch1:
|
2019-07-20 01:01:42 +00:00
|
|
|
.byte 5,8
|
|
|
|
.byte $AA,$AA,$AA,$AA,$AA
|
2019-07-20 04:36:05 +00:00
|
|
|
.byte $AA,$fA,$ff,$f7,$aa
|
2019-07-20 01:01:42 +00:00
|
|
|
.byte $AA,$ff,$0f,$0f,$aa
|
|
|
|
.byte $AA,$AA,$00,$ff,$aa
|
|
|
|
.byte $AA,$Af,$0f,$0f,$aa
|
|
|
|
.byte $AA,$AA,$f0,$f0,$aa
|
|
|
|
.byte $AA,$AA,$0f,$07,$0a
|
|
|
|
.byte $AA,$0A,$00,$AA,$00
|
2019-07-19 15:13:29 +00:00
|
|
|
|
|
|
|
friend_crouch2:
|
2019-07-20 01:01:42 +00:00
|
|
|
.byte 5,8
|
|
|
|
.byte $AA,$AA,$AA,$AA,$AA
|
|
|
|
.byte $AA,$AA,$fA,$7A,$aa
|
2019-07-20 04:36:05 +00:00
|
|
|
.byte $AA,$ff,$ff,$0f,$aa
|
2019-07-20 01:01:42 +00:00
|
|
|
.byte $AA,$Af,$00,$ff,$aa
|
|
|
|
.byte $AA,$fA,$f0,$0f,$aa
|
|
|
|
.byte $AA,$AA,$f0,$f0,$aa
|
|
|
|
.byte $AA,$AA,$0f,$77,$0a
|
|
|
|
.byte $AA,$0A,$00,$0A,$00
|
2019-07-19 15:13:29 +00:00
|
|
|
|
|
|
|
|
|
|
|
;=====================
|
|
|
|
;=====================
|
|
|
|
; TURNING
|
|
|
|
;=====================
|
|
|
|
;=====================
|
|
|
|
friend_turning_sprite:
|
|
|
|
.byte $5,$8
|
2019-07-20 04:36:05 +00:00
|
|
|
.byte $aa,$7f,$ff,$aa,$aa
|
|
|
|
.byte $0a,$07,$0f,$0a,$aa
|
|
|
|
.byte $ff,$00,$00,$77,$aa
|
|
|
|
.byte $ff,$00,$00,$77,$aa
|
|
|
|
.byte $af,$00,$00,$a7,$aa
|
|
|
|
.byte $aa,$ff,$77,$aa,$aa
|
|
|
|
.byte $0f,$aa,$07,$aa,$aa
|
2019-07-19 15:13:29 +00:00
|
|
|
.byte $00,$aa,$00,$aa,$aa
|
|
|
|
|
|
|
|
|
2019-08-20 17:01:22 +00:00
|
|
|
|
|
|
|
;=====================
|
|
|
|
;=====================
|
|
|
|
; KEYPAD
|
|
|
|
;=====================
|
|
|
|
;=====================
|
|
|
|
|
|
|
|
friend_keypad_progression:
|
|
|
|
.word friend_keypad1
|
|
|
|
.word friend_keypad2
|
|
|
|
|
|
|
|
friend_keypad1:
|
|
|
|
.byte $4,$8
|
|
|
|
.byte $aa,$7f,$7f,$aa
|
|
|
|
.byte $0a,$00,$00,$0a
|
|
|
|
.byte $77,$00,$00,$ff
|
|
|
|
.byte $77,$00,$00,$ff
|
|
|
|
.byte $aa,$00,$00,$aa
|
|
|
|
.byte $7a,$70,$f0,$fa
|
|
|
|
.byte $07,$aa,$00,$0f
|
|
|
|
.byte $00,$aa,$00,$00
|
|
|
|
|
|
|
|
friend_keypad2:
|
|
|
|
.byte $5,$8
|
|
|
|
.byte $aa,$7f,$7f,$aa,$AA
|
|
|
|
.byte $0a,$00,$00,$0a,$AA
|
|
|
|
.byte $77,$00,$00,$ff,$FA
|
|
|
|
.byte $77,$00,$00,$af,$AA
|
|
|
|
.byte $aa,$00,$00,$aa,$AA
|
|
|
|
.byte $7a,$70,$f0,$fa,$AA
|
|
|
|
.byte $07,$aa,$00,$0f,$AA
|
|
|
|
.byte $00,$aa,$00,$00,$AA
|