diff options
author | Marcus Huderle <huderlem@gmail.com> | 2018-01-05 12:39:57 -0800 |
---|---|---|
committer | Marcus Huderle <huderlem@gmail.com> | 2018-01-05 12:39:57 -0800 |
commit | 43b4ba34dc05dc6be31b58f0b18df1b3d57f608d (patch) | |
tree | 1aa40ba6cbff402282fb90374d71fd9ea7acb546 /asm/macros/event.inc | |
parent | aed64560bc222e4ea5ccec266c0d77859a05eaac (diff) |
Add friendly macros for checking trainer flags
Diffstat (limited to 'asm/macros/event.inc')
-rw-r--r-- | asm/macros/event.inc | 20 |
1 files changed, 20 insertions, 0 deletions
diff --git a/asm/macros/event.inc b/asm/macros/event.inc index b29af7a04..fcbd3a055 100644 --- a/asm/macros/event.inc +++ b/asm/macros/event.inc @@ -1361,6 +1361,26 @@ @ Supplementary + .macro goto_if_trainer_not_defeated opponent, dest + checktrainerflag \opponent + goto_if 0, \dest + .endm + + .macro goto_if_trainer_defeated opponent, dest + checktrainerflag \opponent + goto_if 1, \dest + .endm + + .macro call_if_trainer_not_defeated opponent, dest + checktrainerflag \opponent + call_if 0, \dest + .endm + + .macro call_if_trainer_defeated opponent, dest + checktrainerflag \opponent + call_if 1, \dest + .endm + .macro goto_if_unset flag, dest checkflag \flag goto_if 0, \dest |