diff options
author | jiangzhengwenjz <jiangzhengwenjzw@qq.com> | 2019-10-24 01:42:52 +0800 |
---|---|---|
committer | jiangzhengwenjz <jiangzhengwenjzw@qq.com> | 2019-10-24 01:42:52 +0800 |
commit | 1dc0b25c1e58e422883e16ce7fb4f6bea1e9a0bb (patch) | |
tree | 867d72df6ebe9b2d1f3ff72503879640322ec224 /asm/macros/event.inc | |
parent | 9a53686a4eb595c288758486af5fea9b7805283f (diff) | |
parent | 6e36c229200e083ca005cbc448e99210d111f3b2 (diff) |
Merge branch 'master' into battle
Diffstat (limited to 'asm/macros/event.inc')
-rw-r--r-- | asm/macros/event.inc | 23 |
1 files changed, 20 insertions, 3 deletions
diff --git a/asm/macros/event.inc b/asm/macros/event.inc index 7ce50a5e1..21e3e65c0 100644 --- a/asm/macros/event.inc +++ b/asm/macros/event.inc @@ -37,6 +37,13 @@ .4byte \destination .endm + lt = 0 + eq = 1 + gt = 2 + le = 3 + ge = 4 + ne = 5 + @ If the result of the last comparison matches condition (see Comparison operators), calls destination. .macro call_if condition, destination .byte 0x07 @@ -1225,10 +1232,9 @@ .byte 0xb7 .endm - .macro setvaddress long, word + .macro setvaddress long .byte 0xb8 .4byte \long - .2byte \word .endm .macro vgoto pointer @@ -1406,7 +1412,7 @@ @ Supplementary .macro goto_if_eq dest - goto_if 1, \dest + goto_if eq, \dest .endm .macro switch var @@ -1442,3 +1448,14 @@ setorcopyvar 0x8002, \fanfare callstd 9 .endm + + .macro famechecker person:req, index:req, function=SetFlavorTextFlagFromSpecialVars + setvar VAR_0x8004, \person + setvar VAR_0x8005, \index + special \function + .endm + + .macro set_gym_trainers gym:req + setvar VAR_0x8008, \gym + call EventScript_1A6B18 + .endm |