summaryrefslogtreecommitdiff
path: root/macros/event.asm
diff options
context:
space:
mode:
Diffstat (limited to 'macros/event.asm')
-rw-r--r--macros/event.asm5
1 files changed, 5 insertions, 0 deletions
diff --git a/macros/event.asm b/macros/event.asm
index a5f72b9d..7f5228f4 100644
--- a/macros/event.asm
+++ b/macros/event.asm
@@ -101,8 +101,13 @@ special: macro
endm
add_special: MACRO
+; Some ROM0 specials have a nonzero bank.
\1Special::
+IF _NARG == 1
dba \1
+ELSE
+ dbw \2, \1
+ENDC
ENDM
enum ptcallasm_command