summaryrefslogtreecommitdiff
diff options
context:
space:
mode:
authorYamaArashi <shadow962@live.com>2016-08-30 21:26:13 -0700
committerYamaArashi <shadow962@live.com>2016-08-30 21:26:13 -0700
commit20ac1460389f78a67fba8e1bea6c40a1a1ebc87b (patch)
tree40a57d8e0f893ab422e9f1cbe8e9492a3e7fa8e6
parent31dd654eb3604b589db4019c31c7e56aa66cb406 (diff)
pokeblock anims
-rw-r--r--asm/rom5.s10
-rw-r--r--data/data2.s7
-rw-r--r--data/mon_pokeblock_anims.s133
3 files changed, 140 insertions, 10 deletions
diff --git a/asm/rom5.s b/asm/rom5.s
index 81c369f8d..8c2ef7cbb 100644
--- a/asm/rom5.s
+++ b/asm/rom5.s
@@ -421080,9 +421080,9 @@ _08148244:
bx r0
.align 2, 0
_0814824C: .4byte 0x03005f34
-_08148250: .4byte gUnknown_08411A10
+_08148250: .4byte gNatureToMonPokeblockAnim
_08148254: .4byte 0x03005f30
-_08148258: .4byte gUnknown_08411A42
+_08148258: .4byte gMonPokeblockAnims
thumb_func_end sub_81481DC
thumb_func_start sub_814825C
@@ -421222,7 +421222,7 @@ _081483E8:
b _08148532
.align 2, 0
_0814841C: .4byte 0x03005f40
-_08148420: .4byte gUnknown_08411A10
+_08148420: .4byte gNatureToMonPokeblockAnim
_08148424: .4byte 0x03005f30
_08148428: .4byte 0x03005f20
_0814842C: .4byte 0x03005f2c
@@ -421282,7 +421282,7 @@ _0814847A:
bl StartSpriteAffineAnim
b _081484EE
.align 2, 0
-_081484A4: .4byte gUnknown_08411A10
+_081484A4: .4byte gNatureToMonPokeblockAnim
_081484A8: .4byte 0x03005f30
_081484AC: .4byte 0x03005f20
_081484B0: .4byte gSpriteAffineAnimTable_8412050
@@ -421409,7 +421409,7 @@ _0814854C:
b _081485C6
.align 2, 0
_081485B4: .4byte 0x03005fa0
-_081485B8: .4byte gUnknown_08411A42
+_081485B8: .4byte gMonPokeblockAnims
_081485BC: .4byte 0x03005f40
_081485C0: .4byte 0x03005f20
_081485C4:
diff --git a/data/data2.s b/data/data2.s
index c5f814566..0fc3a1109 100644
--- a/data/data2.s
+++ b/data/data2.s
@@ -30120,11 +30120,8 @@ gUnknown_08411960:: @ 8411960
gUnknown_08411980:: @ 8411980
.incbin "graphics/misc/clock_small.4bpp.lz"
-gUnknown_08411A10:: @ 8411A10
- .incbin "baserom.gba", 0x00411a10, 0x32
-
-gUnknown_08411A42:: @ 8411A42
- .incbin "baserom.gba", 0x00411A42, 0x44c
+@ 8411A10
+ .include "data/mon_pokeblock_anims.s"
.align 2
gSpriteAffineAnim_8411E90:: @ 8411E90
diff --git a/data/mon_pokeblock_anims.s b/data/mon_pokeblock_anims.s
new file mode 100644
index 000000000..d8df29c1d
--- /dev/null
+++ b/data/mon_pokeblock_anims.s
@@ -0,0 +1,133 @@
+gNatureToMonPokeblockAnim:: @ 8411A10
+ .byte 0, 0 @ HARDY
+ .byte 3, 0 @ LONELY
+ .byte 4, 1 @ BRAVE
+ .byte 5, 0 @ ADAMANT
+ .byte 10, 0 @ NAUGHTY
+ .byte 13, 0 @ BOLD
+ .byte 15, 0 @ DOCILE
+ .byte 16, 2 @ RELAXED
+ .byte 18, 0 @ IMPISH
+ .byte 19, 0 @ LAX
+ .byte 20, 0 @ TIMID
+ .byte 25, 0 @ HASTY
+ .byte 27, 3 @ SERIOUS
+ .byte 28, 0 @ JOLLY
+ .byte 29, 0 @ NAIVE
+ .byte 33, 4 @ MODEST
+ .byte 36, 0 @ MILD
+ .byte 37, 0 @ QUIET
+ .byte 39, 0 @ BASHFUL
+ .byte 42, 0 @ RASH
+ .byte 45, 0 @ CALM
+ .byte 46, 5 @ GENTLE
+ .byte 47, 6 @ SASSY
+ .byte 48, 0 @ CAREFUL
+ .byte 53, 0 @ QUIRKY
+
+ .align 1
+gMonPokeblockAnims:: @ 8411A42
+ @ HARDY
+ .2byte 0, 4, 0, 8, 24, 0, 0, 0, 12, 0
+ .2byte 0, 4, 0, 16, 24, 0, 0, 0, 12, 0
+ .2byte 0, 4, 0, 32, 32, 0, 0, 0, 16, 1
+
+ @ LONELY
+ .2byte 0, 3, 6, 0, 48, 0, 0, 0, 24, 1
+
+ @ BRAVE
+ .2byte 64, 16, -24, 0, 32, 0, 0, 0, 0, 1
+
+ @ ADAMANT
+ .2byte 0, 4, 8, 0, 16, 0, -8, 0, 0, 0
+ .2byte 0, 0, 0, 0, 16, 0, 0, 0, 0, 0
+ .2byte 0, 4, 8, 0, 16, 0, -8, 0, 0, 0
+ .2byte 0, 0, 0, 0, 16, 0, 0, 0, 0, 0
+ .2byte 0, 4, -16, 0, 4, 0, 16, 0, 0, 1
+
+ @ NAUGHTY
+ .2byte 0, 3, 6, 0, 12, 0, 0, 0, 6, 0
+ .2byte 0, 3, -6, 0, 12, 0, 0, 0, 6, 0
+ .2byte 0, 16, 16, 0, 45, 1, 0, 0, 0, 1
+
+ @ BOLD
+ .2byte 0, 16, 0, 24, 32, 0, 0, 0, 16, 0
+ .2byte 0, 16, 0, 23, 32, 0, 0, 0, 16, 1
+
+ @ DOCILE
+ .2byte 0, 0, 0, 0, 80, 0, 0, 0, 0, 1
+
+ @ RELAXED
+ .2byte 0, 2, 8, 0, 32, 0, 0, 0, 0, 0
+ .2byte 0, 2, -8, 0, 32, 0, 0, 0, 0, 1
+
+ @ IMPISH
+ .2byte 0, 32, 2, 1, 48, 1, 0, 0, 24, 1
+
+ @ LAX
+ .2byte 0, 2, 16, 16, 128, 0, 0, 0, 0, 1
+
+ @ TIMID
+ .2byte 0, 2, -8, 0, 48, 0, -24, 0, 0, 0
+ .2byte 0, 0, 0, 0, 8, 0, 0, 0, 0, 0
+ .2byte 64, 32, 2, 0, 36, 0, 0, 0, 0, 0
+ .2byte 0, 0, 0, 0, 8, 0, 0, 0, 0, 0
+ .2byte 0, 2, 8, 0, 48, 0, 24, 0, 0, 1
+
+ @ HASTY
+ .2byte 64, 24, 16, 0, 32, 0, 0, 0, 0, 0
+ .2byte 0, 28, 2, 1, 32, 1, 0, 0, 16, 1
+
+ @ SERIOUS
+ .2byte 0, 0, 0, 0, 32, 0, 0, 0, 0, 1
+
+ @ JOLLY
+ .2byte 64, 16, -16, 2, 48, 0, 0, 0, 32, 1
+
+ @ NAIVE
+ .2byte 0, 12, -8, 4, 24, 0, 8, 0, 12, 0
+ .2byte 0, 12, 8, 8, 24, 0, -16, 0, 12, 0
+ .2byte 0, 12, -8, 16, 24, 0, 16, 0, 12, 0
+ .2byte 0, 12, 8, 28, 24, 0, -8, 0, 12, 1
+
+ @ MODEST
+ .2byte 0, 0, 0, 0, 8, 0, 0, 0, 0, 0
+ .2byte 64, 16, -4, 0, 32, 0, 0, 0, 0, 0
+ .2byte 0, 0, 0, 0, 8, 0, 0, 0, 0, 1
+
+ @ MILD
+ .2byte 128, 4, 0, 8, 64, 0, 0, 0, 0, 1
+
+ @ QUIET
+ .2byte 0, 2, 16, 0, 48, 0, 0, 0, 0, 0
+ .2byte 128, 2, 16, 0, 48, 0, 0, 0, 0, 1
+
+ @ BASHFUL
+ .2byte 0, 2, -4, 0, 48, 0, -48, 0, 0, 0
+ .2byte 0, 0, 0, 0, 80, 0, 0, 0, 0, 0
+ .2byte 0, 2, 8, 0, 24, 0, 48, 0, 0, 1
+
+ @ RASH
+ .2byte 64, 4, 64, 58, 52, 0, -88, 0, 0, 0
+ .2byte 0, 0, 0, 0, 80, 0, 0, 0, 0, 0
+ .2byte 0, 24, 80, 0, 32, 0, 88, 0, 0, 1
+
+ @ CALM
+ .2byte 0, 2, 16, 4, 64, 0, 0, 0, 0, 1
+
+ @ GENTLE
+ .2byte 0, 0, 0, 0, 32, 0, 0, 0, 0, 1
+
+ @ SASSY
+ .2byte 0, 0, 0, 0, 42, 0, 0, 0, 0, 1
+
+ @ CAREFUL
+ .2byte 0, 4, 0, 8, 24, 0, 0, 0, 12, 0
+ .2byte 0, 0, 0, 0, 12, 0, 0, 0, 0, 0
+ .2byte 0, 4, 0, 12, 24, 0, 0, 0, 12, 0
+ .2byte 0, 0, 0, 0, 12, 0, 0, 0, 0, 0
+ .2byte 0, 4, 0, 4, 24, 0, 0, 0, 12, 1
+
+ @ QUIRKY
+ .2byte 0, 4, 16, 12, 64, 0, 0, 0, 0, 0
+ .2byte 0, -4, 16, 12, 64, 0, 0, 0, 0, 1