summaryrefslogtreecommitdiff
path: root/constants/scriptcommands.asm
diff options
context:
space:
mode:
authorHáčky <hatschky@gmail.com>2014-11-21 10:46:12 +0000
committerHáčky <hatschky@gmail.com>2014-11-21 10:46:12 +0000
commit2375d2c8db10447ae301176a2136bcad4bb42bb0 (patch)
tree00ca01a39e7bce0795a10b0c58f33e005ad4ef4c /constants/scriptcommands.asm
parent92c6af6c354d58d96d9590efee955e449a8f94c3 (diff)
Initial commit
Diffstat (limited to 'constants/scriptcommands.asm')
-rw-r--r--constants/scriptcommands.asm73
1 files changed, 73 insertions, 0 deletions
diff --git a/constants/scriptcommands.asm b/constants/scriptcommands.asm
new file mode 100644
index 0000000..a450929
--- /dev/null
+++ b/constants/scriptcommands.asm
@@ -0,0 +1,73 @@
+LASTRESULT EQU $800D
+end: MACRO
+ db $02
+ ENDM
+callstd: MACRO
+ db $09, \1
+ ENDM
+killscript: MACRO
+ db $0D
+ ENDM
+setbyte: MACRO
+ db $0E, \1
+ ENDM
+copyvarifnotzero: MACRO
+ db $1A
+ dw \1, \2
+ ENDM
+compare: MACRO
+ db $21
+ dw \1, \2
+ ENDM
+setflag: MACRO
+ db $29
+ dw \1
+ ENDM
+checkflag: MACRO
+ db $2B
+ dw \1
+ ENDM
+checkitemroom: MACRO
+ db $46
+ dw \1, \2
+ ENDM
+checkitem: MACRO
+ db $47
+ dw \1, \2
+ ENDM
+checkpcitem: MACRO
+ db $4A
+ dw \1, \2
+ ENDM
+faceplayer: MACRO
+ db $5A
+ ENDM
+waitmsg: MACRO
+ db $66
+ ENDM
+lock: MACRO
+ db $6A
+ ENDM
+release: MACRO
+ db $6C
+ ENDM
+waitkeypress: MACRO
+ db $6D
+ ENDM
+setvirtualaddress: MACRO
+ db $B8
+ GBAPTR ScriptBaseAddress, \1
+ ENDM
+virtualgotoif: MACRO
+ db $BB
+ db \1
+ GBAPTR ScriptBaseAddress, \2
+ ENDM
+virtualmsgbox: MACRO
+ db $BD
+ GBAPTR ScriptBaseAddress, \1
+ ENDM
+virtualloadpointer: MACRO
+ db $BE
+ GBAPTR ScriptBaseAddress, \1
+ ENDM \ No newline at end of file