summaryrefslogtreecommitdiff
path: root/macros
diff options
context:
space:
mode:
authorpikalaxalt <PikalaxALT@gmail.com>2016-05-14 12:28:00 -0400
committerpikalaxalt <PikalaxALT@gmail.com>2016-05-14 12:28:00 -0400
commit3108c9fa6a265a7ecbac6fa2aaa458025f5aeead (patch)
tree00d971d5ce33222990ad71319e3d6a3bf40fa7cd /macros
parent1a84ca4e552c6b5c98500475a5bc177f59e3b42a (diff)
Unify step_sleep macro
Diffstat (limited to 'macros')
-rw-r--r--macros/movement.asm51
1 files changed, 8 insertions, 43 deletions
diff --git a/macros/movement.asm b/macros/movement.asm
index b5aebdc89..3dd6d8be3 100644
--- a/macros/movement.asm
+++ b/macros/movement.asm
@@ -311,51 +311,16 @@ hide_person: macro
db movement_hide_person ; $3d
endm
- enum movement_step_sleep_1
-step_sleep_1: macro
- db movement_step_sleep_1 ; $3e
- endm
-
- 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
-
- 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
- endm
-
enum movement_step_sleep
step_sleep: macro
- db movement_step_sleep ; $46
- db \1 ; duration
- endm
+if \1 <= 8
+ db movement_step_sleep + \1 - 1
+else
+ db movement_step_sleep + 8, \1
+endc
+endm
+
+__enum__ SET $47
enum movement_step_end
step_end: macro