summaryrefslogtreecommitdiff
path: root/asm/macros/movement.inc
blob: 7cbd1ffc4f60d1b469155a8c2e821f1f79dbf0db (plain)
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
42
43
44
45
46
47
48
49
50
51
52
53
54
55
56
57
58
59
60
61
62
63
64
65
66
67
68
69
70
71
72
73
74
75
76
77
78
79
80
81
82
83
84
85
86
87
88
89
90
91
92
93
94
95
96
97
98
99
100
101
102
103
104
105
106
107
108
109
110
111
112
113
114
115
116
117
118
119
120
121
122
123
124
125
126
127
128
129
130
131
132
133
134
135
136
	.macro create_movement name
	enum _\name
	.macro \name
	.byte _\name
	.endm
	.endm

	enum_start 0
	create_movement face_down
	create_movement face_up
	create_movement face_left
	create_movement face_right
	create_movement face_down_fast
	create_movement face_up_fast
	create_movement face_left_fast
	create_movement face_right_fast
	create_movement walk_slower_down
	create_movement walk_slower_up
	create_movement walk_slower_left
	create_movement walk_slower_right
	create_movement walk_slow_down
	create_movement walk_slow_up
	create_movement walk_slow_left
	create_movement walk_slow_right
	create_movement walk_down
	create_movement walk_up
	create_movement walk_left
	create_movement walk_right
	create_movement jump_2_down
	create_movement jump_2_up
	create_movement jump_2_left
	create_movement jump_2_right
	create_movement delay_1
	create_movement delay_2
	create_movement delay_4
	create_movement delay_8
	create_movement delay_16
	create_movement walk_fast_down
	create_movement walk_fast_up
	create_movement walk_fast_left
	create_movement walk_fast_right
	create_movement walk_in_place_slow_down
	create_movement walk_in_place_slow_up
	create_movement walk_in_place_slow_left
	create_movement walk_in_place_slow_right
	create_movement walk_in_place_down
	create_movement walk_in_place_up
	create_movement walk_in_place_left
	create_movement walk_in_place_right
	create_movement walk_in_place_fast_down
	create_movement walk_in_place_fast_up
	create_movement walk_in_place_fast_left
	create_movement walk_in_place_fast_right
	create_movement walk_in_place_fastest_down
	create_movement walk_in_place_fastest_up
	create_movement walk_in_place_fastest_left
	create_movement walk_in_place_fastest_right
	create_movement ride_water_current_down
	create_movement ride_water_current_up
	create_movement ride_water_current_lefft
	create_movement ride_water_current_right
	create_movement walk_fastest_down
	create_movement walk_fastest_up
	create_movement walk_fastest_left
	create_movement walk_fastest_right
	create_movement slide_down
	create_movement slide_up
	create_movement slide_left
	create_movement slide_right
	create_movement player_run_down
	create_movement player_run_up
	create_movement player_run_left
	create_movement player_run_right
	create_movement player_run_down_slow
	create_movement player_run_up_slow
	create_movement player_run_left_slow
	create_movement player_run_right_slow
	create_movement step_45
	create_movement jump_down_run
	create_movement jump_up_run
	create_movement jump_left_run
	create_movement jump_right_run
	create_movement face_player
	create_movement face_away_player
	create_movement lock_facing_direction
	create_movement unlock_facing_direction
	create_movement jump_down
	create_movement jump_up
	create_movement jump_left
	create_movement jump_right
	create_movement jump_in_place_down
	create_movement jump_in_place_up
	create_movement jump_in_place_left
	create_movement jump_in_place_right
	create_movement jump_in_place_down_up
	create_movement jump_in_place_up_down
	create_movement jump_in_place_left_right
	create_movement jump_in_place_right_left
	create_movement face_original_direction
	create_movement nurse_joy_bow
	create_movement enable_jump_landing_ground_effect
	create_movement disable_jump_landing_ground_effect
	create_movement disable_anim
	create_movement restore_anim
	create_movement set_invisible
	create_movement set_visible
	create_movement emote_exclamation_mark
	create_movement emote_question_mark
	create_movement emote_x
	create_movement emote_double_exclamation_mark
	create_movement emote_smile
	create_movement reveal_trainer
	create_movement rock_smash_break
	create_movement cut_tree

	enum_start 0x94
	create_movement spin_down
	create_movement spin_up
	create_movement spin_left
	create_movement spin_right

	enum_start 0x9b
	create_movement walk_slowest_down
	create_movement walk_slowest_up
	create_movement walk_slowest_left
	create_movement walk_slowest_right
	create_movement shake_head_or_walk_in_place

	enum_start 0xa6
	create_movement jump_special_with_effect_down
	create_movement jump_special_with_effect_up
	create_movement jump_special_with_effect_left
	create_movement jump_special_with_effect_right

	enum_start 0xfe
	create_movement step_end