Unify directional movement macros
This commit is contained in:
@@ -1,285 +1,104 @@
|
||||
|
||||
enum_start
|
||||
|
||||
enum movement_turn_head_down
|
||||
turn_head_down: macro
|
||||
db movement_turn_head_down ; $00
|
||||
enum movement_turn_head
|
||||
turn_head: macro
|
||||
db movement_turn_head | \1 ; $00
|
||||
endm
|
||||
|
||||
enum movement_turn_head_up
|
||||
turn_head_up: macro
|
||||
db movement_turn_head_up ; $01
|
||||
__enum__ SET $4
|
||||
|
||||
enum movement_turn_step
|
||||
turn_step: macro
|
||||
db movement_turn_step | \1 ; $04
|
||||
endm
|
||||
|
||||
enum movement_turn_head_left
|
||||
turn_head_left: macro
|
||||
db movement_turn_head_left ; $02
|
||||
__enum__ SET $8
|
||||
|
||||
enum movement_slow_step
|
||||
slow_step: macro
|
||||
db movement_slow_step | \1; $08
|
||||
endm
|
||||
|
||||
enum movement_turn_head_right
|
||||
turn_head_right: macro
|
||||
db movement_turn_head_right ; $03
|
||||
__enum__ SET $c
|
||||
|
||||
enum movement_step
|
||||
step: macro
|
||||
db movement_step | \1 ; $0c
|
||||
endm
|
||||
|
||||
enum movement_turn_step_down
|
||||
turn_step_down: macro
|
||||
db movement_turn_step_down ; $04
|
||||
__enum__ SET $10
|
||||
|
||||
enum movement_big_step
|
||||
big_step: macro
|
||||
db movement_big_step | \1 ; $10
|
||||
endm
|
||||
|
||||
enum movement_turn_step_up
|
||||
turn_step_up: macro
|
||||
db movement_turn_step_up ; $05
|
||||
__enum__ SET $14
|
||||
|
||||
enum movement_slow_slide_step
|
||||
slow_slide_step: macro
|
||||
db movement_slow_slide_step | \1 ; $14
|
||||
endm
|
||||
|
||||
enum movement_turn_step_left
|
||||
turn_step_left: macro
|
||||
db movement_turn_step_left ; $06
|
||||
__enum__ SET $18
|
||||
|
||||
enum movement_slide_step
|
||||
slide_step: macro
|
||||
db movement_slide_step | \1 ; $18
|
||||
endm
|
||||
|
||||
enum movement_turn_step_right
|
||||
turn_step_right: macro
|
||||
db movement_turn_step_right ; $07
|
||||
__enum__ SET $1c
|
||||
|
||||
enum movement_fast_slide_step
|
||||
fast_slide_step: macro
|
||||
db movement_fast_slide_step | \1 ; $1c
|
||||
endm
|
||||
|
||||
enum movement_slow_step_down
|
||||
slow_step_down: macro
|
||||
db movement_slow_step_down ; $08
|
||||
__enum__ SET $20
|
||||
|
||||
enum movement_turn_away
|
||||
turn_away: macro
|
||||
db movement_turn_away | \1 ; $20
|
||||
endm
|
||||
|
||||
enum movement_slow_step_up
|
||||
slow_step_up: macro
|
||||
db movement_slow_step_up ; $09
|
||||
__enum__ SET $24
|
||||
|
||||
enum movement_turn_in
|
||||
turn_in: macro
|
||||
db movement_turn_in | \1 ; $24
|
||||
endm
|
||||
|
||||
enum movement_slow_step_left
|
||||
slow_step_left: macro
|
||||
db movement_slow_step_left ; $0a
|
||||
__enum__ SET $28
|
||||
|
||||
enum movement_turn_waterfall
|
||||
turn_waterfall: macro
|
||||
db movement_turn_waterfall | \1 ; $28
|
||||
endm
|
||||
|
||||
enum movement_slow_step_right
|
||||
slow_step_right: macro
|
||||
db movement_slow_step_right ; $0b
|
||||
__enum__ SET $2c
|
||||
|
||||
enum movement_slow_jump_step
|
||||
slow_jump_step: macro
|
||||
db movement_slow_jump_step | \1 ; $2c
|
||||
endm
|
||||
|
||||
enum movement_step_down
|
||||
step_down: macro
|
||||
db movement_step_down ; $0c
|
||||
__enum__ SET $30
|
||||
|
||||
enum movement_jump_step
|
||||
jump_step: macro
|
||||
db movement_jump_step | \1 ; $30
|
||||
endm
|
||||
|
||||
enum movement_step_up
|
||||
step_up: macro
|
||||
db movement_step_up ; $0d
|
||||
__enum__ SET $34
|
||||
|
||||
enum movement_fast_jump_step
|
||||
fast_jump_step: macro
|
||||
db movement_fast_jump_step | \1 ; $34
|
||||
endm
|
||||
|
||||
enum movement_step_left
|
||||
step_left: macro
|
||||
db movement_step_left ; $0e
|
||||
endm
|
||||
|
||||
enum movement_step_right
|
||||
step_right: macro
|
||||
db movement_step_right ; $0f
|
||||
endm
|
||||
|
||||
enum movement_big_step_down
|
||||
big_step_down: macro
|
||||
db movement_big_step_down ; $10
|
||||
endm
|
||||
|
||||
enum movement_big_step_up
|
||||
big_step_up: macro
|
||||
db movement_big_step_up ; $11
|
||||
endm
|
||||
|
||||
enum movement_big_step_left
|
||||
big_step_left: macro
|
||||
db movement_big_step_left ; $12
|
||||
endm
|
||||
|
||||
enum movement_big_step_right
|
||||
big_step_right: macro
|
||||
db movement_big_step_right ; $13
|
||||
endm
|
||||
|
||||
enum movement_slow_slide_step_down
|
||||
slow_slide_step_down: macro
|
||||
db movement_slow_slide_step_down ; $14
|
||||
endm
|
||||
|
||||
enum movement_slow_slide_step_up
|
||||
slow_slide_step_up: macro
|
||||
db movement_slow_slide_step_up ; $15
|
||||
endm
|
||||
|
||||
enum movement_slow_slide_step_left
|
||||
slow_slide_step_left: macro
|
||||
db movement_slow_slide_step_left ; $16
|
||||
endm
|
||||
|
||||
enum movement_slow_slide_step_right
|
||||
slow_slide_step_right: macro
|
||||
db movement_slow_slide_step_right ; $17
|
||||
endm
|
||||
|
||||
enum movement_slide_step_down
|
||||
slide_step_down: macro
|
||||
db movement_slide_step_down ; $18
|
||||
endm
|
||||
|
||||
enum movement_slide_step_up
|
||||
slide_step_up: macro
|
||||
db movement_slide_step_up ; $19
|
||||
endm
|
||||
|
||||
enum movement_slide_step_left
|
||||
slide_step_left: macro
|
||||
db movement_slide_step_left ; $1a
|
||||
endm
|
||||
|
||||
enum movement_slide_step_right
|
||||
slide_step_right: macro
|
||||
db movement_slide_step_right ; $1b
|
||||
endm
|
||||
|
||||
enum movement_fast_slide_step_down
|
||||
fast_slide_step_down: macro
|
||||
db movement_fast_slide_step_down ; $1c
|
||||
endm
|
||||
|
||||
enum movement_fast_slide_step_up
|
||||
fast_slide_step_up: macro
|
||||
db movement_fast_slide_step_up ; $1d
|
||||
endm
|
||||
|
||||
enum movement_fast_slide_step_left
|
||||
fast_slide_step_left: macro
|
||||
db movement_fast_slide_step_left ; $1e
|
||||
endm
|
||||
|
||||
enum movement_fast_slide_step_right
|
||||
fast_slide_step_right: macro
|
||||
db movement_fast_slide_step_right ; $1f
|
||||
endm
|
||||
|
||||
enum movement_turn_away_down
|
||||
turn_away_down: macro
|
||||
db movement_turn_away_down ; $20
|
||||
endm
|
||||
|
||||
enum movement_turn_away_up
|
||||
turn_away_up: macro
|
||||
db movement_turn_away_up ; $21
|
||||
endm
|
||||
|
||||
enum movement_turn_away_left
|
||||
turn_away_left: macro
|
||||
db movement_turn_away_left ; $22
|
||||
endm
|
||||
|
||||
enum movement_turn_away_right
|
||||
turn_away_right: macro
|
||||
db movement_turn_away_right ; $23
|
||||
endm
|
||||
|
||||
enum movement_turn_in_down
|
||||
turn_in_down: macro
|
||||
db movement_turn_in_down ; $24
|
||||
endm
|
||||
|
||||
enum movement_turn_in_up
|
||||
turn_in_up: macro
|
||||
db movement_turn_in_up ; $25
|
||||
endm
|
||||
|
||||
enum movement_turn_in_left
|
||||
turn_in_left: macro
|
||||
db movement_turn_in_left ; $26
|
||||
endm
|
||||
|
||||
enum movement_turn_in_right
|
||||
turn_in_right: macro
|
||||
db movement_turn_in_right ; $27
|
||||
endm
|
||||
|
||||
enum movement_turn_waterfall_down
|
||||
turn_waterfall_down: macro
|
||||
db movement_turn_waterfall_down ; $28
|
||||
endm
|
||||
|
||||
enum movement_turn_waterfall_up
|
||||
turn_waterfall_up: macro
|
||||
db movement_turn_waterfall_up ; $29
|
||||
endm
|
||||
|
||||
enum movement_turn_waterfall_left
|
||||
turn_waterfall_left: macro
|
||||
db movement_turn_waterfall_left ; $2a
|
||||
endm
|
||||
|
||||
enum movement_turn_waterfall_right
|
||||
turn_waterfall_right: macro
|
||||
db movement_turn_waterfall_right ; $2b
|
||||
endm
|
||||
|
||||
enum movement_slow_jump_step_down
|
||||
slow_jump_step_down: macro
|
||||
db movement_slow_jump_step_down ; $2c
|
||||
endm
|
||||
|
||||
enum movement_slow_jump_step_up
|
||||
slow_jump_step_up: macro
|
||||
db movement_slow_jump_step_up ; $2d
|
||||
endm
|
||||
|
||||
enum movement_slow_jump_step_left
|
||||
slow_jump_step_left: macro
|
||||
db movement_slow_jump_step_left ; $2e
|
||||
endm
|
||||
|
||||
enum movement_slow_jump_step_right
|
||||
slow_jump_step_right: macro
|
||||
db movement_slow_jump_step_right ; $2f
|
||||
endm
|
||||
|
||||
enum movement_jump_step_down
|
||||
jump_step_down: macro
|
||||
db movement_jump_step_down ; $30
|
||||
endm
|
||||
|
||||
enum movement_jump_step_up
|
||||
jump_step_up: macro
|
||||
db movement_jump_step_up ; $31
|
||||
endm
|
||||
|
||||
enum movement_jump_step_left
|
||||
jump_step_left: macro
|
||||
db movement_jump_step_left ; $32
|
||||
endm
|
||||
|
||||
enum movement_jump_step_right
|
||||
jump_step_right: macro
|
||||
db movement_jump_step_right ; $33
|
||||
endm
|
||||
|
||||
enum movement_fast_jump_step_down
|
||||
fast_jump_step_down: macro
|
||||
db movement_fast_jump_step_down ; $34
|
||||
endm
|
||||
|
||||
enum movement_fast_jump_step_up
|
||||
fast_jump_step_up: macro
|
||||
db movement_fast_jump_step_up ; $35
|
||||
endm
|
||||
|
||||
enum movement_fast_jump_step_left
|
||||
fast_jump_step_left: macro
|
||||
db movement_fast_jump_step_left ; $36
|
||||
endm
|
||||
|
||||
enum movement_fast_jump_step_right
|
||||
fast_jump_step_right: macro
|
||||
db movement_fast_jump_step_right ; $37
|
||||
endm
|
||||
; Control
|
||||
__enum__ SET $38
|
||||
|
||||
enum movement_remove_sliding
|
||||
remove_sliding: macro
|
||||
@@ -311,6 +130,8 @@ hide_person: macro
|
||||
db movement_hide_person ; $3d
|
||||
endm
|
||||
|
||||
; Sleep
|
||||
|
||||
enum movement_step_sleep
|
||||
step_sleep: macro
|
||||
if \1 <= 8
|
||||
|
Reference in New Issue
Block a user