summaryrefslogtreecommitdiff
path: root/Add-a-new-party-menu-icon.md
diff options
context:
space:
mode:
Diffstat (limited to 'Add-a-new-party-menu-icon.md')
-rw-r--r--Add-a-new-party-menu-icon.md26
1 files changed, 13 insertions, 13 deletions
diff --git a/Add-a-new-party-menu-icon.md b/Add-a-new-party-menu-icon.md
index 05c574a..065b22d 100644
--- a/Add-a-new-party-menu-icon.md
+++ b/Add-a-new-party-menu-icon.md
@@ -138,14 +138,9 @@ Now edit [engine/gfx/mon_icons.asm](../blob/master/engine/gfx/mon_icons.asm):
ld e, a
ld d, [hl]
- ld b, BANK(Icons)
+- ld c, 8
+ pop af
-+ cp MAGIKARP ; first species in "Mon Icons 2"
-+ ld a, BANK(Icons1)
-+ jr c, .ok
-+ ld a, BANK(Icons2)
-+.ok
-+ ld b, a
- ld c, 8
++ call GetIconBank
ret
; 8e83f
@@ -157,17 +152,22 @@ Now edit [engine/gfx/mon_icons.asm](../blob/master/engine/gfx/mon_icons.asm):
...
- lb bc, BANK(Icons), 8
-+ ld a, [wCurIcon]
-+ cp MAGIKARP ; first species in "Mon Icons 2"
-+ lb bc, BANK(Icons1), 8
-+ jr c, .ok
-+ lb bc, BANK(Icons2), 8
-+.ok
++ call GetIconBank
call GetGFXUnlessMobile
pop hl
ret
; 8ea3f
++
++GetIconBank:
++ cp MAGIKARP ; first species in "Mon Icons 2"
++ ld a, BANK(Icons1)
++ jr c, .ok
++ ld a, BANK(Icons2)
++.ok
++ ld b, a
++ ld c, 8
++ ret
```
Now all the icons will load correctly, in the party menu and in the overworld: