summaryrefslogtreecommitdiff
path: root/Add-a-new-Unown-form.md
diff options
context:
space:
mode:
Diffstat (limited to 'Add-a-new-Unown-form.md')
-rw-r--r--Add-a-new-Unown-form.md12
1 files changed, 6 insertions, 6 deletions
diff --git a/Add-a-new-Unown-form.md b/Add-a-new-Unown-form.md
index 56ac33c..690e877 100644
--- a/Add-a-new-Unown-form.md
+++ b/Add-a-new-Unown-form.md
@@ -282,20 +282,20 @@ Edit [engine/gfx/load_pics.asm](../blob/master/engine/gfx/load_pics.asm):
-; Divide by 10 to get 0-25
+; Divide by 9 to get 0-28
- ld [hDividend + 3], a
+ ldh [hDividend + 3], a
xor a
- ld [hDividend], a
- ld [hDividend + 1], a
- ld [hDividend + 2], a
+ ldh [hDividend], a
+ ldh [hDividend + 1], a
+ ldh [hDividend + 2], a
- ld a, $ff / NUM_UNOWN + 1
+ ld a, 9
- ld [hDivisor], a
+ ldh [hDivisor], a
ld b, 4
call Divide
-; Increment to get 1-26
+; Increment to get 1-29
- ld a, [hQuotient + 2]
+ ldh a, [hQuotient + 2]
inc a
+; The valid range is 1-28, so use UNOWN_E (5) instead of 29
+ cp NUM_UNOWN + 1