summaryrefslogtreecommitdiff
path: root/macros/scripts
diff options
context:
space:
mode:
authorRangi <remy.oukaour+rangi42@gmail.com>2020-07-08 16:20:15 -0400
committerRangi <remy.oukaour+rangi42@gmail.com>2020-07-10 20:03:46 -0400
commitc086de0c986330b09cd5e9fa384b950107ee4955 (patch)
tree6854c5ea9c5311b677bfbcae0616f0979b754060 /macros/scripts
parent6ca82e5c86279258bfd4b21195d4521f26082fd4 (diff)
Use const_skip and const_next macros for brevity
Diffstat (limited to 'macros/scripts')
-rw-r--r--macros/scripts/audio.asm4
-rw-r--r--macros/scripts/battle_commands.asm4
-rw-r--r--macros/scripts/gfx_anims.asm40
-rw-r--r--macros/scripts/movement.asm2
-rw-r--r--macros/scripts/text.asm2
-rw-r--r--macros/scripts/trade_anims.asm14
6 files changed, 33 insertions, 33 deletions
diff --git a/macros/scripts/audio.asm b/macros/scripts/audio.asm
index 1447ea625..2776c293f 100644
--- a/macros/scripts/audio.asm
+++ b/macros/scripts/audio.asm
@@ -41,7 +41,7 @@ noise_note: MACRO
ENDM
; MusicCommands indexes (see audio/engine.asm)
- const_def $d0, 8
+ const_def $d0
FIRST_MUSIC_CMD EQU const_value
const octave_cmd ; $d0
@@ -49,7 +49,7 @@ octave: MACRO
db octave_cmd | 8 - (\1) ; octave
ENDM
-const_inc = 1
+ const_skip 7 ; all octave values
const note_type_cmd ; $d8
note_type: MACRO
diff --git a/macros/scripts/battle_commands.asm b/macros/scripts/battle_commands.asm
index da694858e..ad4480199 100644
--- a/macros/scripts/battle_commands.asm
+++ b/macros/scripts/battle_commands.asm
@@ -181,6 +181,6 @@ ENDM
command startloop ; ae
command curl ; af
- const_def $fe
- command endturn ; fe
+ const_def -1, -1
command endmove ; ff
+ command endturn ; fe
diff --git a/macros/scripts/gfx_anims.asm b/macros/scripts/gfx_anims.asm
index ded61b87f..61c18fa8b 100644
--- a/macros/scripts/gfx_anims.asm
+++ b/macros/scripts/gfx_anims.asm
@@ -12,12 +12,16 @@ endc
db x
ENDM
- const_def $fc
+ const_def -1, -1
- const delanim_command ; $fc
-delanim: MACRO
-; Removes the object from the screen, as opposed to `endanim` which just stops all motion
- db delanim_command
+ const endanim_command ; $ff
+endanim: MACRO
+ db endanim_command
+ENDM
+
+ const dorestart_command ; $fe
+dorestart: MACRO
+ db dorestart_command
ENDM
const dowait_command ; $fd
@@ -26,28 +30,24 @@ dowait: MACRO
db \1 ; frames
ENDM
- const dorestart_command ; $fe
-dorestart: MACRO
- db dorestart_command
-ENDM
-
- const endanim_command ; $ff
-endanim: MACRO
- db endanim_command
+ const delanim_command ; $fc
+delanim: MACRO
+; Removes the object from the screen, as opposed to `endanim` which just stops all motion
+ db delanim_command
ENDM
; Used for pic animations
-const_value = $fd
-
- const dorepeat_command ; $fd
-dorepeat: MACRO
- db dorepeat_command
- db \1 ; command offset to jump to
-ENDM
+ const_def -2, -1
const setrepeat_command ; $fe
setrepeat: MACRO
db setrepeat_command
db \1 ; amount of times to repeat
ENDM
+
+ const dorepeat_command ; $fd
+dorepeat: MACRO
+ db dorepeat_command
+ db \1 ; command offset to jump to
+ENDM
diff --git a/macros/scripts/movement.asm b/macros/scripts/movement.asm
index 0bbb335d8..76e06b8e4 100644
--- a/macros/scripts/movement.asm
+++ b/macros/scripts/movement.asm
@@ -117,7 +117,7 @@ else
endc
ENDM
-const_value = const_value + 8
+ const_skip 8 ; all step_sleep values
const movement_step_end ; $47
step_end: MACRO
diff --git a/macros/scripts/text.asm b/macros/scripts/text.asm
index 726294cad..2622cee54 100644
--- a/macros/scripts/text.asm
+++ b/macros/scripts/text.asm
@@ -137,7 +137,7 @@ text_far: MACRO
db BANK(\1)
ENDM
- const_def $50
+ const_next $50
const TX_END ; $50
text_end: MACRO
diff --git a/macros/scripts/trade_anims.asm b/macros/scripts/trade_anims.asm
index c704ddfc6..29299d534 100644
--- a/macros/scripts/trade_anims.asm
+++ b/macros/scripts/trade_anims.asm
@@ -21,7 +21,7 @@ tradeanim_enter_link_tube: MACRO
db tradeanim_enter_link_tube_command
ENDM
- const_def $05
+ const_skip ; continues tradeanim_enter_link_tube_command
const tradeanim_exit_link_tube_command ; $05
tradeanim_exit_link_tube: MACRO
@@ -33,14 +33,14 @@ tradeanim_tube_to_ot: MACRO
db tradeanim_tube_to_ot_command
ENDM
- const_def $0e
+ const_skip 7 ; continues tradeanim_tube_to_ot_command
const tradeanim_tube_to_player_command ; $0e
tradeanim_tube_to_player: MACRO
db tradeanim_tube_to_player_command
ENDM
- const_def $16
+ const_skip 7 ; continues tradeanim_tube_to_player_command
const tradeanim_sent_to_ot_text_command ; $16
tradeanim_sent_to_ot_text: MACRO
@@ -92,7 +92,7 @@ tradeanim_scroll_out_right: MACRO
db tradeanim_scroll_out_right_command
ENDM
- const_def $21
+ const_skip ; continues tradeanim_scroll_out_right_command
const tradeanim_wait_80_command ; $21
tradeanim_wait_80: MACRO
@@ -119,7 +119,7 @@ tradeanim_wait_anim: MACRO
db tradeanim_wait_anim_command
ENDM
- const_def $27
+ const_skip ; continues tradeanim_wait_anim_command
const tradeanim_poof_command ; $27
tradeanim_poof: MACRO
@@ -184,7 +184,7 @@ mobiletradeanim_sendmon: MACRO
db mobiletradeanim_sendmon_command
ENDM
- const_def $05
+ const_skip ; continues mobiletradeanim_sendmon_command
const mobiletradeanim_05_command ; $05
mobiletradeanim_05: MACRO
@@ -206,7 +206,7 @@ mobiletradeanim_receivemon: MACRO
db mobiletradeanim_receivemon_command
ENDM
- const_def $0b
+ const_skip 2 ; continues mobiletradeanim_receivemon_command
const mobiletradeanim_showgetmon_command ; $0b
mobiletradeanim_showgetmon: MACRO