diff options
author | Marcus Huderle <huderlem@gmail.com> | 2018-12-17 22:44:11 -0600 |
---|---|---|
committer | GitHub <noreply@github.com> | 2018-12-17 22:44:11 -0600 |
commit | e8b149e80e7b1411ce7a128e36ebc5d5490133e1 (patch) | |
tree | 003c2daccebd740c288e537216afed0265bfbc59 /include/macros/battle_anim.inc | |
parent | 5f202c744b92dcde829c1d24ad323d824c769fec (diff) | |
parent | 2fb6c5bb7f81c285d973d602dbbe4bbf8fc8aba1 (diff) |
Merge pull request #708 from garakmon/createsprite
Change createsprite macro
Diffstat (limited to 'include/macros/battle_anim.inc')
-rw-r--r-- | include/macros/battle_anim.inc | 16 |
1 files changed, 10 insertions, 6 deletions
diff --git a/include/macros/battle_anim.inc b/include/macros/battle_anim.inc index bf409a848..58f1e5b24 100644 --- a/include/macros/battle_anim.inc +++ b/include/macros/battle_anim.inc @@ -8,13 +8,17 @@ .2byte \id .endm - .macro createsprite template, priority, argv:vararg - .byte 0x02 - .4byte \template - .byte \priority - .byte (.Lsprite_\@_2 - .Lsprite_\@_1) / 2 + .macro createsprite template, anim_battler, subpriority_offset, argv:vararg + .byte 0x02 + .4byte \template + .if \anim_battler == ANIM_BATTLER_TARGET + .byte 0x80 | (\subpriority_offset & 0x7F) + .else + .byte (\subpriority_offset & 0x7F) + .endif + .byte (.Lsprite_\@_2 - .Lsprite_\@_1) / 2 .Lsprite_\@_1: - .2byte \argv + .2byte \argv .Lsprite_\@_2: .endm |