pokecrystal-board/macros/movement.asm

436 lines
7.8 KiB
NASM
Raw Normal View History

enum_start
enum movement_turn_head_down
2015-01-20 00:01:23 -08:00
turn_head_down: macro
db movement_turn_head_down ; $00
2015-01-20 00:01:23 -08:00
endm
enum movement_turn_head_up
2015-01-20 00:01:23 -08:00
turn_head_up: macro
db movement_turn_head_up ; $01
2015-01-20 00:01:23 -08:00
endm
enum movement_turn_head_left
2015-01-20 00:01:23 -08:00
turn_head_left: macro
db movement_turn_head_left ; $02
2015-01-20 00:01:23 -08:00
endm
enum movement_turn_head_right
2015-01-20 00:01:23 -08:00
turn_head_right: macro
db movement_turn_head_right ; $03
2015-01-20 00:01:23 -08:00
endm
enum movement_half_step_down
2015-01-20 00:01:23 -08:00
half_step_down: macro
db movement_half_step_down ; $04
2015-01-20 00:01:23 -08:00
endm
enum movement_half_step_up
2015-01-20 00:01:23 -08:00
half_step_up: macro
db movement_half_step_up ; $05
2015-01-20 00:01:23 -08:00
endm
enum movement_half_step_left
2015-01-20 00:01:23 -08:00
half_step_left: macro
db movement_half_step_left ; $06
2015-01-20 00:01:23 -08:00
endm
enum movement_half_step_right
2015-01-20 00:01:23 -08:00
half_step_right: macro
db movement_half_step_right ; $07
2015-01-20 00:01:23 -08:00
endm
enum movement_slow_step_down
2015-01-20 00:01:23 -08:00
slow_step_down: macro
db movement_slow_step_down ; $08
2015-01-20 00:01:23 -08:00
endm
enum movement_slow_step_up
2015-01-20 00:01:23 -08:00
slow_step_up: macro
db movement_slow_step_up ; $09
2015-01-20 00:01:23 -08:00
endm
enum movement_slow_step_left
2015-01-20 00:01:23 -08:00
slow_step_left: macro
db movement_slow_step_left ; $0a
2015-01-20 00:01:23 -08:00
endm
enum movement_slow_step_right
2015-01-20 00:01:23 -08:00
slow_step_right: macro
db movement_slow_step_right ; $0b
2015-01-20 00:01:23 -08:00
endm
enum movement_step_down
2015-01-20 00:01:23 -08:00
step_down: macro
db movement_step_down ; $0c
2015-01-20 00:01:23 -08:00
endm
enum movement_step_up
2015-01-20 00:01:23 -08:00
step_up: macro
db movement_step_up ; $0d
2015-01-20 00:01:23 -08:00
endm
enum movement_step_left
2015-01-20 00:01:23 -08:00
step_left: macro
db movement_step_left ; $0e
2015-01-20 00:01:23 -08:00
endm
enum movement_step_right
2015-01-20 00:01:23 -08:00
step_right: macro
db movement_step_right ; $0f
2015-01-20 00:01:23 -08:00
endm
enum movement_big_step_down
2015-01-20 00:01:23 -08:00
big_step_down: macro
db movement_big_step_down ; $10
2015-01-20 00:01:23 -08:00
endm
enum movement_big_step_up
2015-01-20 00:01:23 -08:00
big_step_up: macro
db movement_big_step_up ; $11
2015-01-20 00:01:23 -08:00
endm
enum movement_big_step_left
2015-01-20 00:01:23 -08:00
big_step_left: macro
db movement_big_step_left ; $12
2015-01-20 00:01:23 -08:00
endm
enum movement_big_step_right
2015-01-20 00:01:23 -08:00
big_step_right: macro
db movement_big_step_right ; $13
2015-01-20 00:01:23 -08:00
endm
enum movement_slow_slide_step_down
2015-01-20 00:01:23 -08:00
slow_slide_step_down: macro
db movement_slow_slide_step_down ; $14
2015-01-20 00:01:23 -08:00
endm
enum movement_slow_slide_step_up
2015-01-20 00:01:23 -08:00
slow_slide_step_up: macro
db movement_slow_slide_step_up ; $15
2015-01-20 00:01:23 -08:00
endm
enum movement_slow_slide_step_left
2015-01-20 00:01:23 -08:00
slow_slide_step_left: macro
db movement_slow_slide_step_left ; $16
2015-01-20 00:01:23 -08:00
endm
enum movement_slow_slide_step_right
2015-01-20 00:01:23 -08:00
slow_slide_step_right: macro
db movement_slow_slide_step_right ; $17
2015-01-20 00:01:23 -08:00
endm
enum movement_slide_step_down
2015-01-20 00:01:23 -08:00
slide_step_down: macro
db movement_slide_step_down ; $18
2015-01-20 00:01:23 -08:00
endm
enum movement_slide_step_up
2015-01-20 00:01:23 -08:00
slide_step_up: macro
db movement_slide_step_up ; $19
2015-01-20 00:01:23 -08:00
endm
enum movement_slide_step_left
2015-01-20 00:01:23 -08:00
slide_step_left: macro
db movement_slide_step_left ; $1a
2015-01-20 00:01:23 -08:00
endm
enum movement_slide_step_right
2015-01-20 00:01:23 -08:00
slide_step_right: macro
db movement_slide_step_right ; $1b
2015-01-20 00:01:23 -08:00
endm
enum movement_fast_slide_step_down
2015-01-20 00:01:23 -08:00
fast_slide_step_down: macro
db movement_fast_slide_step_down ; $1c
2015-01-20 00:01:23 -08:00
endm
enum movement_fast_slide_step_up
2015-01-20 00:01:23 -08:00
fast_slide_step_up: macro
db movement_fast_slide_step_up ; $1d
2015-01-20 00:01:23 -08:00
endm
enum movement_fast_slide_step_left
2015-01-20 00:01:23 -08:00
fast_slide_step_left: macro
db movement_fast_slide_step_left ; $1e
2015-01-20 00:01:23 -08:00
endm
enum movement_fast_slide_step_right
2015-01-20 00:01:23 -08:00
fast_slide_step_right: macro
db movement_fast_slide_step_right ; $1f
2015-01-20 00:01:23 -08:00
endm
enum movement_turn_away_down
2015-01-20 00:01:23 -08:00
turn_away_down: macro
db movement_turn_away_down ; $20
2015-01-20 00:01:23 -08:00
endm
enum movement_turn_away_up
2015-01-20 00:01:23 -08:00
turn_away_up: macro
db movement_turn_away_up ; $21
2015-01-20 00:01:23 -08:00
endm
enum movement_turn_away_left
2015-01-20 00:01:23 -08:00
turn_away_left: macro
db movement_turn_away_left ; $22
2015-01-20 00:01:23 -08:00
endm
enum movement_turn_away_right
2015-01-20 00:01:23 -08:00
turn_away_right: macro
db movement_turn_away_right ; $23
2015-01-20 00:01:23 -08:00
endm
enum movement_turn_in_down
2015-01-20 00:01:23 -08:00
turn_in_down: macro
db movement_turn_in_down ; $24
2015-01-20 00:01:23 -08:00
endm
enum movement_turn_in_up
2015-01-20 00:01:23 -08:00
turn_in_up: macro
db movement_turn_in_up ; $25
2015-01-20 00:01:23 -08:00
endm
enum movement_turn_in_left
2015-01-20 00:01:23 -08:00
turn_in_left: macro
db movement_turn_in_left ; $26
2015-01-20 00:01:23 -08:00
endm
enum movement_turn_in_right
2015-01-20 00:01:23 -08:00
turn_in_right: macro
db movement_turn_in_right ; $27
2015-01-20 00:01:23 -08:00
endm
enum movement_turn_waterfall_down
2015-01-20 00:01:23 -08:00
turn_waterfall_down: macro
db movement_turn_waterfall_down ; $28
2015-01-20 00:01:23 -08:00
endm
enum movement_turn_waterfall_up
2015-01-20 00:01:23 -08:00
turn_waterfall_up: macro
db movement_turn_waterfall_up ; $29
2015-01-20 00:01:23 -08:00
endm
enum movement_turn_waterfall_left
2015-01-20 00:01:23 -08:00
turn_waterfall_left: macro
db movement_turn_waterfall_left ; $2a
2015-01-20 00:01:23 -08:00
endm
enum movement_turn_waterfall_right
2015-01-20 00:01:23 -08:00
turn_waterfall_right: macro
db movement_turn_waterfall_right ; $2b
2015-01-20 00:01:23 -08:00
endm
enum movement_slow_jump_step_down
2015-01-20 00:01:23 -08:00
slow_jump_step_down: macro
db movement_slow_jump_step_down ; $2c
2015-01-20 00:01:23 -08:00
endm
enum movement_slow_jump_step_up
2015-01-20 00:01:23 -08:00
slow_jump_step_up: macro
db movement_slow_jump_step_up ; $2d
2015-01-20 00:01:23 -08:00
endm
enum movement_slow_jump_step_left
2015-01-20 00:01:23 -08:00
slow_jump_step_left: macro
db movement_slow_jump_step_left ; $2e
2015-01-20 00:01:23 -08:00
endm
enum movement_slow_jump_step_right
2015-01-20 00:01:23 -08:00
slow_jump_step_right: macro
db movement_slow_jump_step_right ; $2f
2015-01-20 00:01:23 -08:00
endm
enum movement_jump_step_down
2015-01-20 00:01:23 -08:00
jump_step_down: macro
db movement_jump_step_down ; $30
2015-01-20 00:01:23 -08:00
endm
enum movement_jump_step_up
2015-01-20 00:01:23 -08:00
jump_step_up: macro
db movement_jump_step_up ; $31
2015-01-20 00:01:23 -08:00
endm
enum movement_jump_step_left
2015-01-20 00:01:23 -08:00
jump_step_left: macro
db movement_jump_step_left ; $32
2015-01-20 00:01:23 -08:00
endm
enum movement_jump_step_right
2015-01-20 00:01:23 -08:00
jump_step_right: macro
db movement_jump_step_right ; $33
2015-01-20 00:01:23 -08:00
endm
enum movement_fast_jump_step_down
2015-01-20 00:01:23 -08:00
fast_jump_step_down: macro
db movement_fast_jump_step_down ; $34
2015-01-20 00:01:23 -08:00
endm
enum movement_fast_jump_step_up
2015-01-20 00:01:23 -08:00
fast_jump_step_up: macro
db movement_fast_jump_step_up ; $35
2015-01-20 00:01:23 -08:00
endm
enum movement_fast_jump_step_left
2015-01-20 00:01:23 -08:00
fast_jump_step_left: macro
db movement_fast_jump_step_left ; $36
2015-01-20 00:01:23 -08:00
endm
enum movement_fast_jump_step_right
2015-01-20 00:01:23 -08:00
fast_jump_step_right: macro
db movement_fast_jump_step_right ; $37
2015-01-20 00:01:23 -08:00
endm
__enum__ = $3a
enum movement_remove_fixed_facing
2015-01-20 00:01:23 -08:00
remove_fixed_facing: macro
db movement_remove_fixed_facing ; $3a
2015-01-20 00:01:23 -08:00
endm
enum movement_fix_facing
2015-01-20 00:01:23 -08:00
fix_facing: macro
db movement_fix_facing ; $3b
2015-01-20 00:01:23 -08:00
endm
2015-11-15 18:28:15 -08:00
enum movement_show_person
show_person: macro
db movement_show_person ; $3c
endm
enum movement_hide_person
2015-01-20 00:01:23 -08:00
hide_person: macro
db movement_hide_person ; $3d
2015-01-20 00:01:23 -08:00
endm
2015-11-11 20:38:57 -08:00
enum movement_step_sleep_1
step_sleep_1: macro
db movement_step_sleep_1 ; $3e
2015-01-20 00:01:23 -08:00
endm
2015-11-11 20:38:57 -08:00
enum movement_step_sleep_2
step_sleep_2: macro
db movement_step_sleep_2 ; $3f
endm
enum movement_step_sleep_3
step_sleep_3: macro
db movement_step_sleep_3 ; $40
endm
enum movement_step_sleep_4
step_sleep_4: macro
db movement_step_sleep_4 ; $41
endm
enum movement_step_sleep_5
step_sleep_5: macro
db movement_step_sleep_5 ; $42
endm
2015-11-11 20:38:57 -08:00
enum movement_step_sleep_6
step_sleep_6: macro
db movement_step_sleep_6 ; $43
endm
enum movement_step_sleep_7
step_sleep_7: macro
db movement_step_sleep_7 ; $44
endm
enum movement_step_sleep_8
step_sleep_8: macro
db movement_step_sleep_8 ; $45
2015-01-20 00:01:23 -08:00
endm
enum movement_step_sleep
2015-01-20 00:01:23 -08:00
step_sleep: macro
db movement_step_sleep ; $46
2015-01-20 00:01:23 -08:00
db \1 ; duration
endm
enum movement_step_end
2015-01-20 00:01:23 -08:00
step_end: macro
db movement_step_end ; $47
2015-01-20 00:01:23 -08:00
endm
2015-11-15 18:28:15 -08:00
; Whatever Movement_48 is, it takes a one-byte parameter
__enum__ = $49
enum movement_remove_person
2015-01-20 00:01:23 -08:00
remove_person: macro
db movement_remove_person ; $49
2015-01-20 00:01:23 -08:00
endm
2015-11-11 20:38:57 -08:00
enum movement_step_loop
step_loop: macro
db movement_step_loop ; $4a
endm
__enum__ = $4c
enum movement_teleport_from
2015-01-20 00:01:23 -08:00
teleport_from: macro
db movement_teleport_from ; $4c
2015-01-20 00:01:23 -08:00
endm
enum movement_teleport_to
2015-01-20 00:01:23 -08:00
teleport_to: macro
db movement_teleport_to ; $4d
2015-01-20 00:01:23 -08:00
endm
enum movement_skyfall
2015-01-20 00:01:23 -08:00
skyfall: macro
db movement_skyfall ; $4e
2015-01-20 00:01:23 -08:00
endm
2015-11-15 18:28:15 -08:00
enum movement_step_dig
step_dig: macro
db movement_step_dig ; $4f
db \1
2015-01-20 00:01:23 -08:00
endm
enum movement_step_bump
step_bump: macro
db movement_step_bump ; $50
endm
enum movement_fish_got_bite
fish_got_bite: macro
db movement_fish_got_bite ; $51
endm
2015-11-11 20:38:57 -08:00
enum movement_fish_cast_rod
fish_cast_rod: macro
db movement_fish_cast_rod ; $52
endm
enum movement_hide_emote
2015-01-20 00:01:23 -08:00
hide_emote: macro
db movement_hide_emote ; $53
2015-01-20 00:01:23 -08:00
endm
enum movement_show_emote
2015-01-20 00:01:23 -08:00
show_emote: macro
db movement_show_emote ; $54
2015-01-20 00:01:23 -08:00
endm
enum movement_step_shake
2015-01-20 00:01:23 -08:00
step_shake: macro
db movement_step_shake ; $55
2015-01-20 00:01:23 -08:00
db \1 ; displacement
endm
__enum__ = $57
enum movement_rock_smash
rock_smash: macro
db movement_rock_smash ; $57
db \1
endm
2015-11-15 18:28:15 -08:00
enum movement_return_dig
return_dig: macro
db movement_return_dig ; $58
db \1
endm