summaryrefslogtreecommitdiff
path: root/data/animations
diff options
context:
space:
mode:
Diffstat (limited to 'data/animations')
-rw-r--r--data/animations/acroBandits.inc62
-rw-r--r--data/animations/armos.inc37
-rw-r--r--data/animations/beetle.s9
-rw-r--r--data/animations/bobomb.s12
-rw-r--r--data/animations/bombPeahat.s6
-rw-r--r--data/animations/bombarossa.inc6
-rw-r--r--data/animations/bowMoblin.inc85
-rw-r--r--data/animations/businessScrub.s28
-rw-r--r--data/animations/chaser.s5
-rw-r--r--data/animations/chuchu.s12
-rw-r--r--data/animations/chuchuBoss.s33
-rw-r--r--data/animations/cloudPiranha.inc50
-rw-r--r--data/animations/crow.inc27
-rw-r--r--data/animations/cuccoAggr.inc21
-rw-r--r--data/animations/darkNut.s80
-rw-r--r--data/animations/doorMimic.s14
-rw-r--r--data/animations/enemyE.s6
-rw-r--r--data/animations/eyegore.inc63
-rw-r--r--data/animations/fallingBoulder.s4
-rw-r--r--data/animations/flyingSkull.inc6
-rw-r--r--data/animations/gibdo.inc82
-rw-r--r--data/animations/gleerok.inc545
-rw-r--r--data/animations/greatFairy.s14
-rw-r--r--data/animations/helmasaur.s14
-rw-r--r--data/animations/keaton.inc50
-rw-r--r--data/animations/keese.s4
-rw-r--r--data/animations/leever.s5
-rw-r--r--data/animations/likeLike.s5
-rw-r--r--data/animations/madderpillar.s32
-rw-r--r--data/animations/mazaalBracelet.inc107
-rw-r--r--data/animations/mazaalHand.inc43
-rw-r--r--data/animations/mazaalHead.inc30
-rw-r--r--data/animations/mazaalMacro.inc14
-rw-r--r--data/animations/moldworm.s26
-rw-r--r--data/animations/mulldozer.inc50
-rw-r--r--data/animations/octorok.s10
-rw-r--r--data/animations/octorokBoss.inc61
-rw-r--r--data/animations/peahat.s8
-rw-r--r--data/animations/pesto.s10
-rw-r--r--data/animations/puffstool.s12
-rw-r--r--data/animations/rockChuchu.s5
-rw-r--r--data/animations/rollobite.s26
-rw-r--r--data/animations/rope.inc34
-rw-r--r--data/animations/rupeeLike.s10
-rw-r--r--data/animations/scissorsBeetle.inc82
-rw-r--r--data/animations/sluggula.s10
-rw-r--r--data/animations/spark.s3
-rw-r--r--data/animations/spearMoblin.s23
-rw-r--r--data/animations/spikedBeetle.s12
-rw-r--r--data/animations/spinyBeetle.inc22
-rw-r--r--data/animations/spinyChuchu.s9
-rw-r--r--data/animations/stalfos.inc152
-rw-r--r--data/animations/tektite.inc24
-rw-r--r--data/animations/vaatiEyesMacro.inc12
-rw-r--r--data/animations/wallMaster.s5
-rw-r--r--data/animations/waterDrop.s5
-rw-r--r--data/animations/wisp.inc10
-rw-r--r--data/animations/wizzrobeFire.inc34
-rw-r--r--data/animations/wizzrobeIce.inc34
-rw-r--r--data/animations/wizzrobeWind.inc35
60 files changed, 2196 insertions, 39 deletions
diff --git a/data/animations/acroBandits.inc b/data/animations/acroBandits.inc
new file mode 100644
index 00000000..45b45954
--- /dev/null
+++ b/data/animations/acroBandits.inc
@@ -0,0 +1,62 @@
+gUnk_080CE60E:: @ 080CE60E
+ .incbin "baserom.gba", 0x0CE60E, 0x0000018
+
+gUnk_080CE626:: @ 080CE626
+ .incbin "baserom.gba", 0x0CE626, 0x0000031
+
+gUnk_080CE657:: @ 080CE657
+ .incbin "baserom.gba", 0x0CE657, 0x0000010
+
+gUnk_080CE667:: @ 080CE667
+ .incbin "baserom.gba", 0x0CE667, 0x0000028
+
+gUnk_080CE68F:: @ 080CE68F
+ .incbin "baserom.gba", 0x0CE68F, 0x0000009
+
+gUnk_080CE698:: @ 080CE698
+ .incbin "baserom.gba", 0x0CE698, 0x0000005
+
+gUnk_080CE69D:: @ 080CE69D
+ .incbin "baserom.gba", 0x0CE69D, 0x0000009
+
+gUnk_080CE6A6:: @ 080CE6A6
+ .incbin "baserom.gba", 0x0CE6A6, 0x0000009
+
+gUnk_080CE6AF:: @ 080CE6AF
+ .incbin "baserom.gba", 0x0CE6AF, 0x0000011
+
+gUnk_080CE6C0:: @ 080CE6C0
+ .incbin "baserom.gba", 0x0CE6C0, 0x0000011
+
+gUnk_080CE6D1:: @ 080CE6D1
+ .incbin "baserom.gba", 0x0CE6D1, 0x0000005
+
+gUnk_080CE6D6:: @ 080CE6D6
+ .incbin "baserom.gba", 0x0CE6D6, 0x0000005
+
+gUnk_080CE6DB:: @ 080CE6DB
+ .incbin "baserom.gba", 0x0CE6DB, 0x000000C
+
+gUnk_080CE6E7:: @ 080CE6E7
+ .incbin "baserom.gba", 0x0CE6E7, 0x0000040
+
+gUnk_080CE727:: @ 080CE727
+ .incbin "baserom.gba", 0x0CE727, 0x0000049
+
+gUnk_080CE770:: @ 080CE770
+ .4byte gUnk_080CE60E
+ .4byte gUnk_080CE626
+ .4byte gUnk_080CE657
+ .4byte gUnk_080CE667
+ .4byte gUnk_080CE68F
+ .4byte gUnk_080CE698
+ .4byte gUnk_080CE69D
+ .4byte gUnk_080CE6A6
+ .4byte gUnk_080CE6AF
+ .4byte gUnk_080CE6C0
+ .4byte gUnk_080CE6D1
+ .4byte gUnk_080CE6D6
+ .4byte gUnk_080CE6DB
+ .4byte gUnk_080CE6E7
+ .4byte gUnk_080CE727
+ .4byte 00000000 \ No newline at end of file
diff --git a/data/animations/armos.inc b/data/animations/armos.inc
new file mode 100644
index 00000000..bfe62b6b
--- /dev/null
+++ b/data/animations/armos.inc
@@ -0,0 +1,37 @@
+gUnk_080CE164:: @ 080CE164
+ .incbin "baserom.gba", 0x0CE164, 0x0000008
+
+gUnk_080CE16C:: @ 080CE16C
+ .incbin "baserom.gba", 0x0CE16C, 0x0000019
+
+gUnk_080CE185:: @ 080CE185
+ .incbin "baserom.gba", 0x0CE185, 0x0000019
+
+gUnk_080CE19E:: @ 080CE19E
+ .incbin "baserom.gba", 0x0CE19E, 0x0000019
+
+gUnk_080CE1B7:: @ 080CE1B7
+ .incbin "baserom.gba", 0x0CE1B7, 0x0000019
+
+gUnk_080CE1D0:: @ 080CE1D0
+ .incbin "baserom.gba", 0x0CE1D0, 0x0000035
+
+gUnk_080CE205:: @ 080CE205
+ .incbin "baserom.gba", 0x0CE205, 0x0000041
+
+gUnk_080CE246:: @ 080CE246
+ .incbin "baserom.gba", 0x0CE246, 0x0000018
+
+gUnk_080CE25E:: @ 080CE25E
+ .incbin "baserom.gba", 0x0CE25E, 0x0000006
+
+gUnk_080CE264:: @ 080CE264
+ .4byte gUnk_080CE16C
+ .4byte gUnk_080CE185
+ .4byte gUnk_080CE19E
+ .4byte gUnk_080CE1B7
+ .4byte gUnk_080CE1D0
+ .4byte gUnk_080CE205
+ .4byte gUnk_080CE246
+ .4byte gUnk_080CE25E
+ .4byte 00000000 \ No newline at end of file
diff --git a/data/animations/beetle.s b/data/animations/beetle.s
index e9bdbbf0..292ab227 100644
--- a/data/animations/beetle.s
+++ b/data/animations/beetle.s
@@ -25,4 +25,11 @@ gUnk_080CB671:: @ 080CB671
.incbin "baserom.gba", 0x0CB671, 0x000000B
gUnk_080CB67C:: @ 080CB67C
- .incbin "baserom.gba", 0x0CB67C, 0x0000020
+ .4byte gUnk_080CB5EC
+ .4byte gUnk_080CB600
+ .4byte gUnk_080CB61C
+ .4byte gUnk_080CB62D
+ .4byte gUnk_080CB645
+ .4byte gUnk_080CB65D
+ .4byte gUnk_080CB671
+ .4byte 00000000
diff --git a/data/animations/bobomb.s b/data/animations/bobomb.s
index 8a2b5e54..05eeb4aa 100644
--- a/data/animations/bobomb.s
+++ b/data/animations/bobomb.s
@@ -34,4 +34,14 @@ gUnk_080CD6AC:: @ 080CD6AC
.incbin "baserom.gba", 0x0CD6AC, 0x0000024
gUnk_080CD6D0:: @ 080CD6D0
- .incbin "baserom.gba", 0x0CD6D0, 0x000002C
+ .4byte gUnk_080CD628
+ .4byte gUnk_080CD639
+ .4byte gUnk_080CD64A
+ .4byte gUnk_080CD65B
+ .4byte gUnk_080CD66C
+ .4byte gUnk_080CD671
+ .4byte gUnk_080CD676
+ .4byte gUnk_080CD67F
+ .4byte gUnk_080CD688
+ .4byte gUnk_080CD6AC
+ .4byte 00000000
diff --git a/data/animations/bombPeahat.s b/data/animations/bombPeahat.s
index c2d22e24..da5cf070 100644
--- a/data/animations/bombPeahat.s
+++ b/data/animations/bombPeahat.s
@@ -16,4 +16,8 @@ gUnk_080CD217:: @ 080CD217
.incbin "baserom.gba", 0x0CD217, 0x0000009
gUnk_080CD220:: @ 080CD220
- .incbin "baserom.gba", 0x0CD220, 0x0000014
+ .4byte gUnk_080CD184
+ .4byte gUnk_080CD195
+ .4byte gUnk_080CD1D6
+ .4byte gUnk_080CD217
+ .4byte 00000000
diff --git a/data/animations/bombarossa.inc b/data/animations/bombarossa.inc
new file mode 100644
index 00000000..276d3170
--- /dev/null
+++ b/data/animations/bombarossa.inc
@@ -0,0 +1,6 @@
+gUnk_080CEB60:: @ 080CEB60
+ .incbin "baserom.gba", 0x0CEB60, 0x000000C
+
+gUnk_080CEB6C:: @ 080CEB6C
+ .4byte gUnk_080CEB60
+ .4byte 00000000 \ No newline at end of file
diff --git a/data/animations/bowMoblin.inc b/data/animations/bowMoblin.inc
new file mode 100644
index 00000000..c18b2363
--- /dev/null
+++ b/data/animations/bowMoblin.inc
@@ -0,0 +1,85 @@
+gUnk_080CFFCC:: @ 080CFFCC
+ .incbin "baserom.gba", 0x0CFFCC, 0x0000009
+
+gUnk_080CFFD5:: @ 080CFFD5
+ .incbin "baserom.gba", 0x0CFFD5, 0x0000009
+
+gUnk_080CFFDE:: @ 080CFFDE
+ .incbin "baserom.gba", 0x0CFFDE, 0x0000009
+
+gUnk_080CFFE7:: @ 080CFFE7
+ .incbin "baserom.gba", 0x0CFFE7, 0x0000009
+
+gUnk_080CFFF0:: @ 080CFFF0
+ .incbin "baserom.gba", 0x0CFFF0, 0x0000011
+
+gUnk_080D0001:: @ 080D0001
+ .incbin "baserom.gba", 0x0D0001, 0x0000004
+
+gUnk_080D0005:: @ 080D0005
+ .incbin "baserom.gba", 0x0D0005, 0x0000003
+
+gUnk_080D0008:: @ 080D0008
+ .incbin "baserom.gba", 0x0D0008, 0x0000001
+
+gUnk_080D0009:: @ 080D0009
+ .incbin "baserom.gba", 0x0D0009, 0x0000003
+
+gUnk_080D000C:: @ 080D000C
+ .incbin "baserom.gba", 0x0D000C, 0x0000006
+
+gUnk_080D0012:: @ 080D0012
+ .incbin "baserom.gba", 0x0D0012, 0x0000011
+
+gUnk_080D0023:: @ 080D0023
+ .incbin "baserom.gba", 0x0D0023, 0x0000009
+
+gUnk_080D002C:: @ 080D002C
+ .incbin "baserom.gba", 0x0D002C, 0x0000008
+
+gUnk_080D0034:: @ 080D0034
+ .incbin "baserom.gba", 0x0D0034, 0x0000011
+
+gUnk_080D0045:: @ 080D0045
+ .incbin "baserom.gba", 0x0D0045, 0x0000011
+
+gUnk_080D0056:: @ 080D0056
+ .incbin "baserom.gba", 0x0D0056, 0x0000011
+
+gUnk_080D0067:: @ 080D0067
+ .incbin "baserom.gba", 0x0D0067, 0x0000011
+
+gUnk_080D0078:: @ 080D0078
+ .incbin "baserom.gba", 0x0D0078, 0x0000015
+
+gUnk_080D008D:: @ 080D008D
+ .incbin "baserom.gba", 0x0D008D, 0x0000015
+
+gUnk_080D00A2:: @ 080D00A2
+ .incbin "baserom.gba", 0x0D00A2, 0x0000015
+
+gUnk_080D00B7:: @ 080D00B7
+ .incbin "baserom.gba", 0x0D00B7, 0x0000015
+
+gUnk_080D00CC:: @ 080D00CC
+ .4byte gUnk_080CFFCC
+ .4byte gUnk_080CFFD5
+
+gUnk_080D00D4:: @ 080D00D4
+ .4byte gUnk_080CFFDE
+ .4byte gUnk_080CFFE7
+ .4byte gUnk_080CFFF0
+ .4byte gUnk_080D0001
+ .4byte gUnk_080D0012
+ .4byte gUnk_080D0023
+ .4byte gUnk_080D0034
+ .4byte gUnk_080D0045
+ .4byte gUnk_080D0056
+ .4byte gUnk_080D0067
+ .4byte gUnk_080D0078
+
+gUnk_080D0100:: @ 080D0100
+ .4byte gUnk_080D008D
+ .4byte gUnk_080D00A2
+ .4byte gUnk_080D00B7
+ .4byte 00000000
diff --git a/data/animations/businessScrub.s b/data/animations/businessScrub.s
index 58686a0b..be976dc0 100644
--- a/data/animations/businessScrub.s
+++ b/data/animations/businessScrub.s
@@ -83,4 +83,30 @@ gUnk_080CCB7F:: @ 080CCB7F
.incbin "baserom.gba", 0x0CCB7F, 0x0000015
gUnk_080CCB94:: @ 080CCB94
- .incbin "baserom.gba", 0x0CCB94, 0x000006C
+ .4byte gUnk_080CCA1F
+ .4byte gUnk_080CCA34
+ .4byte gUnk_080CCA0A
+ .4byte gUnk_080CCA49
+ .4byte gUnk_080CCAA7
+ .4byte gUnk_080CCAAC
+ .4byte gUnk_080CCAA2
+ .4byte gUnk_080CCAB1
+ .4byte gUnk_080CCAC6
+ .4byte gUnk_080CCAD6
+ .4byte gUnk_080CCAB6
+ .4byte gUnk_080CCAE6
+ .4byte gUnk_080CCA6F
+ .4byte gUnk_080CCA80
+ .4byte gUnk_080CCA5E
+ .4byte gUnk_080CCA91
+ .4byte gUnk_080CCB07
+ .4byte gUnk_080CCB18
+ .4byte gUnk_080CCAF6
+ .4byte gUnk_080CCB29
+ .4byte gUnk_080CCB47
+ .4byte gUnk_080CCB54
+ .4byte gUnk_080CCB3A
+ .4byte gUnk_080CCB61
+ .4byte gUnk_080CCB6E
+ .4byte gUnk_080CCB7F
+ .4byte 00000000
diff --git a/data/animations/chaser.s b/data/animations/chaser.s
index 929deab6..b3743b2f 100644
--- a/data/animations/chaser.s
+++ b/data/animations/chaser.s
@@ -13,4 +13,7 @@ gUnk_080CD2BD:: @ 080CD2BD
.incbin "baserom.gba", 0x0CD2BD, 0x000000B
gUnk_080CD2C8:: @ 080CD2C8
- .incbin "baserom.gba", 0x0CD2C8, 0x0000010
+ .4byte gUnk_080CD2A8
+ .4byte gUnk_080CD2AC
+ .4byte gUnk_080CD2BD
+ .4byte 00000000
diff --git a/data/animations/chuchu.s b/data/animations/chuchu.s
index 7b9b2642..c9c2d76e 100644
--- a/data/animations/chuchu.s
+++ b/data/animations/chuchu.s
@@ -38,4 +38,14 @@ gUnk_080CA42E:: @ 080CA42E
.incbin "baserom.gba", 0x0CA42E, 0x0000042
gUnk_080CA470:: @ 080CA470
- .incbin "baserom.gba", 0x0CA470, 0x000002C
+ .4byte gUnk_080CA2BE
+ .4byte gUnk_080CA2EA
+ .4byte gUnk_080CA2FB
+ .4byte gUnk_080CA33C
+ .4byte gUnk_080CA358
+ .4byte gUnk_080CA364
+ .4byte gUnk_080CA370
+ .4byte gUnk_080CA3B1
+ .4byte gUnk_080CA3C5
+ .4byte gUnk_080CA42E
+ .4byte 00000000
diff --git a/data/animations/chuchuBoss.s b/data/animations/chuchuBoss.s
index 4557faa0..ddc7fb52 100644
--- a/data/animations/chuchuBoss.s
+++ b/data/animations/chuchuBoss.s
@@ -88,10 +88,37 @@ gUnk_080CC67D:: @ 080CC67D
.incbin "baserom.gba", 0x0CC67D, 0x0000007
gUnk_080CC684:: @ 080CC684
- .incbin "baserom.gba", 0x0CC684, 0x0000018
+ .4byte gUnk_080CC2DF
+ .4byte gUnk_080CC2E3
+ .4byte gUnk_080CC2E7
+ .4byte gUnk_080CC2EB
+ .4byte gUnk_080CC67D
+ .4byte 00000000
gUnk_080CC69C:: @ 080CC69C
- .incbin "baserom.gba", 0x0CC69C, 0x0000038
+ .4byte gUnk_080CC2EF
+ .4byte gUnk_080CC2F4
+ .4byte gUnk_080CC305
+ .4byte gUnk_080CC31E
+ .4byte gUnk_080CC32B
+ .4byte gUnk_080CC33D
+ .4byte gUnk_080CC353
+ .4byte gUnk_080CC346
+ .4byte gUnk_080CC35C
+ .4byte gUnk_080CC37B
+ .4byte gUnk_080CC338
+ .4byte gUnk_080CC369
+ .4byte gUnk_080CC372
+ .4byte 00000000
gUnk_080CC6D4:: @ 080CC6D4
- .incbin "baserom.gba", 0x0CC6D4, 0x0000028
+ .4byte gUnk_080CC39C
+ .4byte gUnk_080CC3D4
+ .4byte gUnk_080CC40C
+ .4byte gUnk_080CC4B0
+ .4byte gUnk_080CC440
+ .4byte gUnk_080CC478
+ .4byte gUnk_080CC515
+ .4byte gUnk_080CC582
+ .4byte gUnk_080CC5EF
+ .4byte gUnk_080CC65C
diff --git a/data/animations/cloudPiranha.inc b/data/animations/cloudPiranha.inc
new file mode 100644
index 00000000..d28e9d8a
--- /dev/null
+++ b/data/animations/cloudPiranha.inc
@@ -0,0 +1,50 @@
+gUnk_080CF530:: @ 080CF530
+ .incbin "baserom.gba", 0x0CF530, 0x000000D
+
+gUnk_080CF53D:: @ 080CF53D
+ .incbin "baserom.gba", 0x0CF53D, 0x000000D
+
+gUnk_080CF54A:: @ 080CF54A
+ .incbin "baserom.gba", 0x0CF54A, 0x000000D
+
+gUnk_080CF557:: @ 080CF557
+ .incbin "baserom.gba", 0x0CF557, 0x000000D
+
+gUnk_080CF564:: @ 080CF564
+ .incbin "baserom.gba", 0x0CF564, 0x000000D
+
+gUnk_080CF571:: @ 080CF571
+ .incbin "baserom.gba", 0x0CF571, 0x000000D
+
+gUnk_080CF57E:: @ 080CF57E
+ .incbin "baserom.gba", 0x0CF57E, 0x000000D
+
+gUnk_080CF58B:: @ 080CF58B
+ .incbin "baserom.gba", 0x0CF58B, 0x000000D
+
+gUnk_080CF598:: @ 080CF598
+ .incbin "baserom.gba", 0x0CF598, 0x000000D
+
+gUnk_080CF5A5:: @ 080CF5A5
+ .incbin "baserom.gba", 0x0CF5A5, 0x000000D
+
+gUnk_080CF5B2:: @ 080CF5B2
+ .incbin "baserom.gba", 0x0CF5B2, 0x000000D
+
+gUnk_080CF5BF:: @ 080CF5BF
+ .incbin "baserom.gba", 0x0CF5BF, 0x000000D
+
+gUnk_080CF5CC:: @ 080CF5CC
+ .4byte gUnk_080CF530
+ .4byte gUnk_080CF53D
+ .4byte gUnk_080CF54A
+ .4byte gUnk_080CF557
+ .4byte gUnk_080CF564
+ .4byte gUnk_080CF571
+ .4byte gUnk_080CF57E
+ .4byte gUnk_080CF58B
+ .4byte gUnk_080CF598
+ .4byte gUnk_080CF5A5
+ .4byte gUnk_080CF5B2
+ .4byte gUnk_080CF5BF
+ .4byte 00000000 \ No newline at end of file
diff --git a/data/animations/crow.inc b/data/animations/crow.inc
new file mode 100644
index 00000000..b3409359
--- /dev/null
+++ b/data/animations/crow.inc
@@ -0,0 +1,27 @@
+
+gUnk_080CE9B0:: @ 080CE9B0
+ .incbin "baserom.gba", 0x0CE9B0, 0x0000005
+
+gUnk_080CE9B5:: @ 080CE9B5
+ .incbin "baserom.gba", 0x0CE9B5, 0x0000005
+
+gUnk_080CE9BA:: @ 080CE9BA
+ .incbin "baserom.gba", 0x0CE9BA, 0x0000011
+
+gUnk_080CE9CB:: @ 080CE9CB
+ .incbin "baserom.gba", 0x0CE9CB, 0x0000011
+
+gUnk_080CE9DC:: @ 080CE9DC
+ .incbin "baserom.gba", 0x0CE9DC, 0x0000011
+
+gUnk_080CE9ED:: @ 080CE9ED
+ .incbin "baserom.gba", 0x0CE9ED, 0x0000013
+
+gUnk_080CEA00:: @ 080CEA00
+ .4byte gUnk_080CE9B0
+ .4byte gUnk_080CE9B5
+ .4byte gUnk_080CE9BA
+ .4byte gUnk_080CE9CB
+ .4byte gUnk_080CE9DC
+ .4byte gUnk_080CE9ED
+ .4byte 00000000 \ No newline at end of file
diff --git a/data/animations/cuccoAggr.inc b/data/animations/cuccoAggr.inc
new file mode 100644
index 00000000..39fd5b0d
--- /dev/null
+++ b/data/animations/cuccoAggr.inc
@@ -0,0 +1,21 @@
+gUnk_080CF831:: @ 080CF831
+ .incbin "baserom.gba", 0x0CF831, 0x0000005
+
+gUnk_080CF836:: @ 080CF836
+ .incbin "baserom.gba", 0x0CF836, 0x0000011
+
+gUnk_080CF847:: @ 080CF847
+ .incbin "baserom.gba", 0x0CF847, 0x0000018
+
+gUnk_080CF85F:: @ 080CF85F
+ .incbin "baserom.gba", 0x0CF85F, 0x0000020
+
+gUnk_080CF87F:: @ 080CF87F
+ .incbin "baserom.gba", 0x0CF87F, 0x0000011
+
+gUnk_080CF890:: @ 080CF890
+ .4byte gUnk_080CF831
+ .4byte gUnk_080CF836
+ .4byte gUnk_080CF847
+ .4byte gUnk_080CF85F
+ .4byte gUnk_080CF87F \ No newline at end of file
diff --git a/data/animations/darkNut.s b/data/animations/darkNut.s
index 67419e1d..548934b0 100644
--- a/data/animations/darkNut.s
+++ b/data/animations/darkNut.s
@@ -233,7 +233,83 @@ gUnk_080CB40F:: @ 080CB40F
.incbin "baserom.gba", 0x0CB40F, 0x0000029
gUnk_080CB438:: @ 080CB438
- .incbin "baserom.gba", 0x0CB438, 0x00000C4
+ .4byte gUnk_080CAB6C
+ .4byte gUnk_080CAB70
+ .4byte gUnk_080CAB74
+ .4byte gUnk_080CAB78
+ .4byte gUnk_080CAB7C
+ .4byte gUnk_080CAB8C
+ .4byte gUnk_080CAB9C
+ .4byte gUnk_080CABAC
+ .4byte gUnk_080CABBC
+ .4byte gUnk_080CABC0
+ .4byte gUnk_080CABC4
+ .4byte gUnk_080CABC8
+ .4byte gUnk_080CABCC
+ .4byte gUnk_080CABE5
+ .4byte gUnk_080CABFE
+ .4byte gUnk_080CAC17
+ .4byte gUnk_080CAC30
+ .4byte gUnk_080CAC3C
+ .4byte gUnk_080CAC48
+ .4byte gUnk_080CAC54
+ .4byte gUnk_080CAC60
+ .4byte gUnk_080CAC88
+ .4byte gUnk_080CACB0
+ .4byte gUnk_080CACD8
+ .4byte gUnk_080CAD00
+ .4byte gUnk_080CAD19
+ .4byte gUnk_080CAD32
+ .4byte gUnk_080CAD4B
+ .4byte gUnk_080CAD64
+ .4byte gUnk_080CAD70
+ .4byte gUnk_080CAD7C
+ .4byte gUnk_080CAD88
+ .4byte gUnk_080CAD94
+ .4byte gUnk_080CADA9
+ .4byte gUnk_080CADBE
+ .4byte gUnk_080CADD3
+ .4byte gUnk_080CADE8
+ .4byte gUnk_080CAE01
+ .4byte gUnk_080CAE1A
+ .4byte gUnk_080CAE33
+ .4byte gUnk_080CAE4C
+ .4byte gUnk_080CAE65
+ .4byte gUnk_080CAE7E
+ .4byte gUnk_080CAE97
+ .4byte gUnk_080CAEB0
+ .4byte gUnk_080CAEC0
+ .4byte gUnk_080CAED0
+ .4byte gUnk_080CAEE0
+ .4byte 00000000
gUnk_080CB4FC:: @ 080CB4FC
- .incbin "baserom.gba", 0x0CB4FC, 0x0000074
+ .4byte gUnk_080CAEF0
+ .4byte gUnk_080CAF20
+ .4byte gUnk_080CAF50
+ .4byte gUnk_080CAF80
+ .4byte gUnk_080CAFB0
+ .4byte gUnk_080CAFC8
+ .4byte gUnk_080CAFE0
+ .4byte gUnk_080CAFF8
+ .4byte gUnk_080CB010
+ .4byte gUnk_080CB045
+ .4byte gUnk_080CB07A
+ .4byte gUnk_080CB0AF
+ .4byte gUnk_080CB0E4
+ .4byte gUnk_080CB0EC
+ .4byte gUnk_080CB0F4
+ .4byte gUnk_080CB0FC
+ .4byte gUnk_080CB104
+ .4byte gUnk_080CB174
+ .4byte gUnk_080CB1E4
+ .4byte gUnk_080CB254
+ .4byte gUnk_080CB2C4
+ .4byte gUnk_080CB2F8
+ .4byte gUnk_080CB32C
+ .4byte gUnk_080CB360
+ .4byte gUnk_080CB394
+ .4byte gUnk_080CB3BD
+ .4byte gUnk_080CB3E6
+ .4byte gUnk_080CB40F
+ .4byte 00000000
diff --git a/data/animations/doorMimic.s b/data/animations/doorMimic.s
index deaf716b..ad5a862b 100644
--- a/data/animations/doorMimic.s
+++ b/data/animations/doorMimic.s
@@ -22,4 +22,16 @@ gUnk_080CB901:: @ 080CB901
.incbin "baserom.gba", 0x0CB901, 0x0000013
gUnk_080CB914:: @ 080CB914
- .incbin "baserom.gba", 0x0CB914, 0x0000034
+ .4byte gUnk_080CB8B4
+ .4byte gUnk_080CB8B9
+ .4byte gUnk_080CB8B9
+ .4byte gUnk_080CB8B4
+ .4byte gUnk_080CB8BE
+ .4byte gUnk_080CB8D7
+ .4byte gUnk_080CB8D7
+ .4byte gUnk_080CB8BE
+ .4byte gUnk_080CB8F0
+ .4byte gUnk_080CB901
+ .4byte gUnk_080CB901
+ .4byte gUnk_080CB8F0
+ .4byte 00000000 \ No newline at end of file
diff --git a/data/animations/enemyE.s b/data/animations/enemyE.s
index d958e227..7b1f01d6 100644
--- a/data/animations/enemyE.s
+++ b/data/animations/enemyE.s
@@ -4,4 +4,8 @@
.section .rodata
gUnk_080CBBEC:: @ 080CBBEC
- .incbin "baserom.gba", 0x0CBBEC, 0x000004C
+ .incbin "baserom.gba", 0x0CBBEC, 0x0000044
+ .4byte gUnk_080CBBEC
+ .4byte 00000000
+
+
diff --git a/data/animations/eyegore.inc b/data/animations/eyegore.inc
new file mode 100644
index 00000000..83c30eb6
--- /dev/null
+++ b/data/animations/eyegore.inc
@@ -0,0 +1,63 @@
+gUnk_080CE30C:: @ 080CE30C
+ .incbin "baserom.gba", 0x0CE30C, 0x0000010
+
+gUnk_080CE31C:: @ 080CE31C
+ .incbin "baserom.gba", 0x0CE31C, 0x0000019
+
+gUnk_080CE335:: @ 080CE335
+ .incbin "baserom.gba", 0x0CE335, 0x0000010
+
+gUnk_080CE345:: @ 080CE345
+ .incbin "baserom.gba", 0x0CE345, 0x0000019
+
+gUnk_080CE35E:: @ 080CE35E
+ .incbin "baserom.gba", 0x0CE35E, 0x0000010
+
+gUnk_080CE36E:: @ 080CE36E
+ .incbin "baserom.gba", 0x0CE36E, 0x0000019
+
+gUnk_080CE387:: @ 080CE387
+ .incbin "baserom.gba", 0x0CE387, 0x0000010
+
+gUnk_080CE397:: @ 080CE397
+ .incbin "baserom.gba", 0x0CE397, 0x0000019
+
+gUnk_080CE3B0:: @ 080CE3B0
+ .incbin "baserom.gba", 0x0CE3B0, 0x000000C
+
+gUnk_080CE3BC:: @ 080CE3BC
+ .incbin "baserom.gba", 0x0CE3BC, 0x000000C
+
+gUnk_080CE3C8:: @ 080CE3C8
+ .incbin "baserom.gba", 0x0CE3C8, 0x000000C
+
+gUnk_080CE3D4:: @ 080CE3D4
+ .incbin "baserom.gba", 0x0CE3D4, 0x000000C
+
+gUnk_080CE3E0:: @ 080CE3E0
+ .incbin "baserom.gba", 0x0CE3E0, 0x000000C
+
+gUnk_080CE3EC:: @ 080CE3EC
+ .incbin "baserom.gba", 0x0CE3EC, 0x000000C
+
+gUnk_080CE3F8:: @ 080CE3F8
+ .incbin "baserom.gba", 0x0CE3F8, 0x000000C
+
+gUnk_080CE404:: @ 080CE404
+ .4byte gUnk_080CE335
+ .4byte gUnk_080CE387
+ .4byte gUnk_080CE30C
+ .4byte gUnk_080CE35E
+ .4byte gUnk_080CE345
+ .4byte gUnk_080CE397
+ .4byte gUnk_080CE31C
+ .4byte gUnk_080CE36E
+ .4byte gUnk_080CE3BC
+ .4byte gUnk_080CE3D4
+ .4byte gUnk_080CE3B0
+ .4byte gUnk_080CE3C8
+ .4byte gUnk_080CE3BC
+ .4byte gUnk_080CE3F8
+ .4byte gUnk_080CE3E0
+ .4byte gUnk_080CE3EC
+ .4byte 00000000 \ No newline at end of file
diff --git a/data/animations/fallingBoulder.s b/data/animations/fallingBoulder.s
index 234ec77a..ea1532bb 100644
--- a/data/animations/fallingBoulder.s
+++ b/data/animations/fallingBoulder.s
@@ -10,4 +10,6 @@ gUnk_080CD5B5:: @ 080CD5B5
.incbin "baserom.gba", 0x0CD5B5, 0x0000013
gUnk_080CD5C8:: @ 080CD5C8
- .incbin "baserom.gba", 0x0CD5C8, 0x000000C
+ .4byte gUnk_080CD5A4
+ .4byte gUnk_080CD5B5
+ .4byte 00000000
diff --git a/data/animations/flyingSkull.inc b/data/animations/flyingSkull.inc
new file mode 100644
index 00000000..cda2d40d
--- /dev/null
+++ b/data/animations/flyingSkull.inc
@@ -0,0 +1,6 @@
+gUnk_080CFBE8:: @ 080CFBE8
+ .incbin "baserom.gba", 0x0CFBE8, 0x0000024
+
+gUnk_080CFC0C:: @ 080CFC0C
+ .4byte gUnk_080CFBE8
+ .4byte 00000000 \ No newline at end of file
diff --git a/data/animations/gibdo.inc b/data/animations/gibdo.inc
new file mode 100644
index 00000000..71a93379
--- /dev/null
+++ b/data/animations/gibdo.inc
@@ -0,0 +1,82 @@
+gUnk_080CF2D0:: @ 080CF2D0
+ .incbin "baserom.gba", 0x0CF2D0, 0x0000004
+
+gUnk_080CF2D4:: @ 080CF2D4
+ .incbin "baserom.gba", 0x0CF2D4, 0x0000004
+
+gUnk_080CF2D8:: @ 080CF2D8
+ .incbin "baserom.gba", 0x0CF2D8, 0x0000004
+
+gUnk_080CF2DC:: @ 080CF2DC
+ .incbin "baserom.gba", 0x0CF2DC, 0x0000004
+
+gUnk_080CF2E0:: @ 080CF2E0
+ .incbin "baserom.gba", 0x0CF2E0, 0x0000019
+
+gUnk_080CF2F9:: @ 080CF2F9
+ .incbin "baserom.gba", 0x0CF2F9, 0x0000019
+
+gUnk_080CF312:: @ 080CF312
+ .incbin "baserom.gba", 0x0CF312, 0x0000019
+
+gUnk_080CF32B:: @ 080CF32B
+ .incbin "baserom.gba", 0x0CF32B, 0x0000019
+
+gUnk_080CF344:: @ 080CF344
+ .incbin "baserom.gba", 0x0CF344, 0x0000018
+
+gUnk_080CF35C:: @ 080CF35C
+ .incbin "baserom.gba", 0x0CF35C, 0x0000018
+
+gUnk_080CF374:: @ 080CF374
+ .incbin "baserom.gba", 0x0CF374, 0x0000018
+
+gUnk_080CF38C:: @ 080CF38C
+ .incbin "baserom.gba", 0x0CF38C, 0x0000018
+
+gUnk_080CF3A4:: @ 080CF3A4
+ .incbin "baserom.gba", 0x0CF3A4, 0x0000009
+
+gUnk_080CF3AD:: @ 080CF3AD
+ .incbin "baserom.gba", 0x0CF3AD, 0x0000009
+
+gUnk_080CF3B6:: @ 080CF3B6
+ .incbin "baserom.gba", 0x0CF3B6, 0x0000009
+
+gUnk_080CF3BF:: @ 080CF3BF
+ .incbin "baserom.gba", 0x0CF3BF, 0x0000009
+
+gUnk_080CF3C8:: @ 080CF3C8
+ .incbin "baserom.gba", 0x0CF3C8, 0x0000014
+
+gUnk_080CF3DC:: @ 080CF3DC
+ .incbin "baserom.gba", 0x0CF3DC, 0x0000014
+
+gUnk_080CF3F0:: @ 080CF3F0
+ .incbin "baserom.gba", 0x0CF3F0, 0x0000014
+
+gUnk_080CF404:: @ 080CF404
+ .incbin "baserom.gba", 0x0CF404, 0x0000014
+
+gUnk_080CF418:: @ 080CF418
+ .4byte gUnk_080CF2D0
+ .4byte gUnk_080CF2D4
+ .4byte gUnk_080CF2D8
+ .4byte gUnk_080CF2DC
+ .4byte gUnk_080CF2E0
+ .4byte gUnk_080CF2F9
+ .4byte gUnk_080CF312
+ .4byte gUnk_080CF32B
+ .4byte gUnk_080CF344
+ .4byte gUnk_080CF35C
+ .4byte gUnk_080CF374
+ .4byte gUnk_080CF38C
+ .4byte gUnk_080CF3A4
+ .4byte gUnk_080CF3AD
+ .4byte gUnk_080CF3B6
+ .4byte gUnk_080CF3BF
+ .4byte gUnk_080CF3C8
+ .4byte gUnk_080CF3DC
+ .4byte gUnk_080CF3F0
+ .4byte gUnk_080CF404
+ .4byte 00000000 \ No newline at end of file
diff --git a/data/animations/gleerok.inc b/data/animations/gleerok.inc
new file mode 100644
index 00000000..743f2371
--- /dev/null
+++ b/data/animations/gleerok.inc
@@ -0,0 +1,545 @@
+
+
+gUnk_080CD8A3:: @ 080CD8A3
+ .incbin "baserom.gba", 0x0CD8A3, 0x0000004
+
+gUnk_080CD8A7:: @ 080CD8A7
+ .incbin "baserom.gba", 0x0CD8A7, 0x0000004
+
+gUnk_080CD8AB:: @ 080CD8AB
+ .incbin "baserom.gba", 0x0CD8AB, 0x0000004
+
+gUnk_080CD8AF:: @ 080CD8AF
+ .incbin "baserom.gba", 0x0CD8AF, 0x0000004
+
+gUnk_080CD8B3:: @ 080CD8B3
+ .incbin "baserom.gba", 0x0CD8B3, 0x0000004
+
+gUnk_080CD8B7:: @ 080CD8B7
+ .incbin "baserom.gba", 0x0CD8B7, 0x0000004
+
+gUnk_080CD8BB:: @ 080CD8BB
+ .incbin "baserom.gba", 0x0CD8BB, 0x0000004
+
+gUnk_080CD8BF:: @ 080CD8BF
+ .incbin "baserom.gba", 0x0CD8BF, 0x0000004
+
+gUnk_080CD8C3:: @ 080CD8C3
+ .incbin "baserom.gba", 0x0CD8C3, 0x0000004
+
+gUnk_080CD8C7:: @ 080CD8C7
+ .incbin "baserom.gba", 0x0CD8C7, 0x0000004
+
+gUnk_080CD8CB:: @ 080CD8CB
+ .incbin "baserom.gba", 0x0CD8CB, 0x0000004
+
+gUnk_080CD8CF:: @ 080CD8CF
+ .incbin "baserom.gba", 0x0CD8CF, 0x0000004
+
+gUnk_080CD8D3:: @ 080CD8D3
+ .incbin "baserom.gba", 0x0CD8D3, 0x0000004
+
+gUnk_080CD8D7:: @ 080CD8D7
+ .incbin "baserom.gba", 0x0CD8D7, 0x0000004
+
+gUnk_080CD8DB:: @ 080CD8DB
+ .incbin "baserom.gba", 0x0CD8DB, 0x0000004
+
+gUnk_080CD8DF:: @ 080CD8DF
+ .incbin "baserom.gba", 0x0CD8DF, 0x0000004
+
+gUnk_080CD8E3:: @ 080CD8E3
+ .incbin "baserom.gba", 0x0CD8E3, 0x0000004
+
+gUnk_080CD8E7:: @ 080CD8E7
+ .incbin "baserom.gba", 0x0CD8E7, 0x0000004
+
+gUnk_080CD8EB:: @ 080CD8EB
+ .incbin "baserom.gba", 0x0CD8EB, 0x0000004
+
+gUnk_080CD8EF:: @ 080CD8EF
+ .incbin "baserom.gba", 0x0CD8EF, 0x0000004
+
+gUnk_080CD8F3:: @ 080CD8F3
+ .incbin "baserom.gba", 0x0CD8F3, 0x0000004
+
+gUnk_080CD8F7:: @ 080CD8F7
+ .incbin "baserom.gba", 0x0CD8F7, 0x0000004
+
+gUnk_080CD8FB:: @ 080CD8FB
+ .incbin "baserom.gba", 0x0CD8FB, 0x0000004
+
+gUnk_080CD8FF:: @ 080CD8FF
+ .incbin "baserom.gba", 0x0CD8FF, 0x0000004
+
+gUnk_080CD903:: @ 080CD903
+ .incbin "baserom.gba", 0x0CD903, 0x0000004
+
+gUnk_080CD907:: @ 080CD907
+ .incbin "baserom.gba", 0x0CD907, 0x0000004
+
+gUnk_080CD90B:: @ 080CD90B
+ .incbin "baserom.gba", 0x0CD90B, 0x0000004
+
+gUnk_080CD90F:: @ 080CD90F
+ .incbin "baserom.gba", 0x0CD90F, 0x0000004
+
+gUnk_080CD913:: @ 080CD913
+ .incbin "baserom.gba", 0x0CD913, 0x0000004
+
+gUnk_080CD917:: @ 080CD917
+ .incbin "baserom.gba", 0x0CD917, 0x0000004
+
+gUnk_080CD91B:: @ 080CD91B
+ .incbin "baserom.gba", 0x0CD91B, 0x0000004
+
+gUnk_080CD91F:: @ 080CD91F
+ .incbin "baserom.gba", 0x0CD91F, 0x0000004
+
+gUnk_080CD923:: @ 080CD923
+ .incbin "baserom.gba", 0x0CD923, 0x0000004
+
+gUnk_080CD927:: @ 080CD927
+ .incbin "baserom.gba", 0x0CD927, 0x0000004
+
+gUnk_080CD92B:: @ 080CD92B
+ .incbin "baserom.gba", 0x0CD92B, 0x0000004
+
+gUnk_080CD92F:: @ 080CD92F
+ .incbin "baserom.gba", 0x0CD92F, 0x0000004
+
+gUnk_080CD933:: @ 080CD933
+ .incbin "baserom.gba", 0x0CD933, 0x0000004
+
+gUnk_080CD937:: @ 080CD937
+ .incbin "baserom.gba", 0x0CD937, 0x0000004
+
+gUnk_080CD93B:: @ 080CD93B
+ .incbin "baserom.gba", 0x0CD93B, 0x0000004
+
+gUnk_080CD93F:: @ 080CD93F
+ .incbin "baserom.gba", 0x0CD93F, 0x0000004
+
+gUnk_080CD943:: @ 080CD943
+ .incbin "baserom.gba", 0x0CD943, 0x0000004
+
+gUnk_080CD947:: @ 080CD947
+ .incbin "baserom.gba", 0x0CD947, 0x0000004
+
+gUnk_080CD94B:: @ 080CD94B
+ .incbin "baserom.gba", 0x0CD94B, 0x0000004
+
+gUnk_080CD94F:: @ 080CD94F
+ .incbin "baserom.gba", 0x0CD94F, 0x0000004
+
+gUnk_080CD953:: @ 080CD953
+ .incbin "baserom.gba", 0x0CD953, 0x0000004
+
+gUnk_080CD957:: @ 080CD957
+ .incbin "baserom.gba", 0x0CD957, 0x0000004
+
+gUnk_080CD95B:: @ 080CD95B
+ .incbin "baserom.gba", 0x0CD95B, 0x0000004
+
+gUnk_080CD95F:: @ 080CD95F
+ .incbin "baserom.gba", 0x0CD95F, 0x0000004
+
+gUnk_080CD963:: @ 080CD963
+ .incbin "baserom.gba", 0x0CD963, 0x0000004
+
+gUnk_080CD967:: @ 080CD967
+ .incbin "baserom.gba", 0x0CD967, 0x0000004
+
+gUnk_080CD96B:: @ 080CD96B
+ .incbin "baserom.gba", 0x0CD96B, 0x0000004
+
+gUnk_080CD96F:: @ 080CD96F
+ .incbin "baserom.gba", 0x0CD96F, 0x0000004
+
+gUnk_080CD973:: @ 080CD973
+ .incbin "baserom.gba", 0x0CD973, 0x0000004
+
+gUnk_080CD977:: @ 080CD977
+ .incbin "baserom.gba", 0x0CD977, 0x0000004
+
+gUnk_080CD97B:: @ 080CD97B
+ .incbin "baserom.gba", 0x0CD97B, 0x0000004
+
+gUnk_080CD97F:: @ 080CD97F
+ .incbin "baserom.gba", 0x0CD97F, 0x0000004
+
+gUnk_080CD983:: @ 080CD983
+ .incbin "baserom.gba", 0x0CD983, 0x0000004
+
+gUnk_080CD987:: @ 080CD987
+ .incbin "baserom.gba", 0x0CD987, 0x0000004
+
+gUnk_080CD98B:: @ 080CD98B
+ .incbin "baserom.gba", 0x0CD98B, 0x0000004
+
+gUnk_080CD98F:: @ 080CD98F
+ .incbin "baserom.gba", 0x0CD98F, 0x0000004
+
+gUnk_080CD993:: @ 080CD993
+ .incbin "baserom.gba", 0x0CD993, 0x0000004
+
+gUnk_080CD997:: @ 080CD997
+ .incbin "baserom.gba", 0x0CD997, 0x0000004
+
+gUnk_080CD99B:: @ 080CD99B
+ .incbin "baserom.gba", 0x0CD99B, 0x0000004
+
+gUnk_080CD99F:: @ 080CD99F
+ .incbin "baserom.gba", 0x0CD99F, 0x0000004
+
+gUnk_080CD9A3:: @ 080CD9A3
+ .incbin "baserom.gba", 0x0CD9A3, 0x0000004
+
+gUnk_080CD9A7:: @ 080CD9A7
+ .incbin "baserom.gba", 0x0CD9A7, 0x0000004
+
+gUnk_080CD9AB:: @ 080CD9AB
+ .incbin "baserom.gba", 0x0CD9AB, 0x0000004
+
+gUnk_080CD9AF:: @ 080CD9AF
+ .incbin "baserom.gba", 0x0CD9AF, 0x0000004
+
+gUnk_080CD9B3:: @ 080CD9B3
+ .incbin "baserom.gba", 0x0CD9B3, 0x0000004
+
+gUnk_080CD9B7:: @ 080CD9B7
+ .incbin "baserom.gba", 0x0CD9B7, 0x0000004
+
+gUnk_080CD9BB:: @ 080CD9BB
+ .incbin "baserom.gba", 0x0CD9BB, 0x0000004
+
+gUnk_080CD9BF:: @ 080CD9BF
+ .incbin "baserom.gba", 0x0CD9BF, 0x0000004
+
+gUnk_080CD9C3:: @ 080CD9C3
+ .incbin "baserom.gba", 0x0CD9C3, 0x0000004
+
+gUnk_080CD9C7:: @ 080CD9C7
+ .incbin "baserom.gba", 0x0CD9C7, 0x0000004
+
+gUnk_080CD9CB:: @ 080CD9CB
+ .incbin "baserom.gba", 0x0CD9CB, 0x0000004
+
+gUnk_080CD9CF:: @ 080CD9CF
+ .incbin "baserom.gba", 0x0CD9CF, 0x0000010
+
+gUnk_080CD9DF:: @ 080CD9DF
+ .incbin "baserom.gba", 0x0CD9DF, 0x000001C
+
+gUnk_080CD9FB:: @ 080CD9FB
+ .incbin "baserom.gba", 0x0CD9FB, 0x0000004
+
+gUnk_080CD9FF:: @ 080CD9FF
+ .incbin "baserom.gba", 0x0CD9FF, 0x0000004
+
+gUnk_080CDA03:: @ 080CDA03
+ .incbin "baserom.gba", 0x0CDA03, 0x0000004
+
+gUnk_080CDA07:: @ 080CDA07
+ .incbin "baserom.gba", 0x0CDA07, 0x0000004
+
+gUnk_080CDA0B:: @ 080CDA0B
+ .incbin "baserom.gba", 0x0CDA0B, 0x0000004
+
+gUnk_080CDA0F:: @ 080CDA0F
+ .incbin "baserom.gba", 0x0CDA0F, 0x0000004
+
+gUnk_080CDA13:: @ 080CDA13
+ .incbin "baserom.gba", 0x0CDA13, 0x0000004
+
+gUnk_080CDA17:: @ 080CDA17
+ .incbin "baserom.gba", 0x0CDA17, 0x0000004
+
+gUnk_080CDA1B:: @ 080CDA1B
+ .incbin "baserom.gba", 0x0CDA1B, 0x0000004
+
+gUnk_080CDA1F:: @ 080CDA1F
+ .incbin "baserom.gba", 0x0CDA1F, 0x0000004
+
+gUnk_080CDA23:: @ 080CDA23
+ .incbin "baserom.gba", 0x0CDA23, 0x0000004
+
+gUnk_080CDA27:: @ 080CDA27
+ .incbin "baserom.gba", 0x0CDA27, 0x0000004
+
+gUnk_080CDA2B:: @ 080CDA2B
+ .incbin "baserom.gba", 0x0CDA2B, 0x0000004
+
+gUnk_080CDA2F:: @ 080CDA2F
+ .incbin "baserom.gba", 0x0CDA2F, 0x0000004
+
+gUnk_080CDA33:: @ 080CDA33
+ .incbin "baserom.gba", 0x0CDA33, 0x0000004
+
+gUnk_080CDA37:: @ 080CDA37
+ .incbin "baserom.gba", 0x0CDA37, 0x0000004
+
+gUnk_080CDA3B:: @ 080CDA3B
+ .incbin "baserom.gba", 0x0CDA3B, 0x0000004
+
+gUnk_080CDA3F:: @ 080CDA3F
+ .incbin "baserom.gba", 0x0CDA3F, 0x0000004
+
+gUnk_080CDA43:: @ 080CDA43
+ .incbin "baserom.gba", 0x0CDA43, 0x0000004
+
+gUnk_080CDA47:: @ 080CDA47
+ .incbin "baserom.gba", 0x0CDA47, 0x0000004
+
+gUnk_080CDA4B:: @ 080CDA4B
+ .incbin "baserom.gba", 0x0CDA4B, 0x0000004
+
+gUnk_080CDA4F:: @ 080CDA4F
+ .incbin "baserom.gba", 0x0CDA4F, 0x0000004
+
+gUnk_080CDA53:: @ 080CDA53
+ .incbin "baserom.gba", 0x0CDA53, 0x0000004
+
+gUnk_080CDA57:: @ 080CDA57
+ .incbin "baserom.gba", 0x0CDA57, 0x0000004
+
+gUnk_080CDA5B:: @ 080CDA5B
+ .incbin "baserom.gba", 0x0CDA5B, 0x0000004
+
+gUnk_080CDA5F:: @ 080CDA5F
+ .incbin "baserom.gba", 0x0CDA5F, 0x0000004
+
+gUnk_080CDA63:: @ 080CDA63
+ .incbin "baserom.gba", 0x0CDA63, 0x0000004
+
+gUnk_080CDA67:: @ 080CDA67
+ .incbin "baserom.gba", 0x0CDA67, 0x0000004
+
+gUnk_080CDA6B:: @ 080CDA6B
+ .incbin "baserom.gba", 0x0CDA6B, 0x0000004
+
+gUnk_080CDA6F:: @ 080CDA6F
+ .incbin "baserom.gba", 0x0CDA6F, 0x0000004
+
+gUnk_080CDA73:: @ 080CDA73
+ .incbin "baserom.gba", 0x0CDA73, 0x0000004
+
+gUnk_080CDA77:: @ 080CDA77
+ .incbin "baserom.gba", 0x0CDA77, 0x0000004
+
+gUnk_080CDA7B:: @ 080CDA7B
+ .incbin "baserom.gba", 0x0CDA7B, 0x0000004
+
+gUnk_080CDA7F:: @ 080CDA7F
+ .incbin "baserom.gba", 0x0CDA7F, 0x0000004
+
+gUnk_080CDA83:: @ 080CDA83
+ .incbin "baserom.gba", 0x0CDA83, 0x0000004
+
+gUnk_080CDA87:: @ 080CDA87
+ .incbin "baserom.gba", 0x0CDA87, 0x0000004
+
+gUnk_080CDA8B:: @ 080CDA8B
+ .incbin "baserom.gba", 0x0CDA8B, 0x0000005
+
+gUnk_080CDA90:: @ 080CDA90
+ .incbin "baserom.gba", 0x0CDA90, 0x0000005
+
+gUnk_080CDA95:: @ 080CDA95
+ .incbin "baserom.gba", 0x0CDA95, 0x0000005
+
+gUnk_080CDA9A:: @ 080CDA9A
+ .incbin "baserom.gba", 0x0CDA9A, 0x0000005
+
+gUnk_080CDA9F:: @ 080CDA9F
+ .incbin "baserom.gba", 0x0CDA9F, 0x0000025
+
+gUnk_080CDAC4:: @ 080CDAC4
+ .incbin "baserom.gba", 0x0CDAC4, 0x0000011
+
+gUnk_080CDAD5:: @ 080CDAD5
+ .incbin "baserom.gba", 0x0CDAD5, 0x0000011
+
+gUnk_080CDAE6:: @ 080CDAE6
+ .incbin "baserom.gba", 0x0CDAE6, 0x000000D
+
+gUnk_080CDAF3:: @ 080CDAF3
+ .incbin "baserom.gba", 0x0CDAF3, 0x0000010
+
+gUnk_080CDB03:: @ 080CDB03
+ .incbin "baserom.gba", 0x0CDB03, 0x0000014
+
+gUnk_080CDB17:: @ 080CDB17
+ .incbin "baserom.gba", 0x0CDB17, 0x0000011
+
+gUnk_080CDB28:: @ 080CDB28
+ .incbin "baserom.gba", 0x0CDB28, 0x0000011
+
+gUnk_080CDB39:: @ 080CDB39
+ .incbin "baserom.gba", 0x0CDB39, 0x0000024
+
+gUnk_080CDB5D:: @ 080CDB5D
+ .incbin "baserom.gba", 0x0CDB5D, 0x0000010
+
+gUnk_080CDB6D:: @ 080CDB6D
+ .incbin "baserom.gba", 0x0CDB6D, 0x0000011
+
+gUnk_080CDB7E:: @ 080CDB7E
+ .incbin "baserom.gba", 0x0CDB7E, 0x0000014
+
+gUnk_080CDB92:: @ 080CDB92
+ .incbin "baserom.gba", 0x0CDB92, 0x0000019
+
+gUnk_080CDBAB:: @ 080CDBAB
+ .incbin "baserom.gba", 0x0CDBAB, 0x0000019
+
+gUnk_080CDBC4:: @ 080CDBC4
+ .incbin "baserom.gba", 0x0CDBC4, 0x0000019
+
+gUnk_080CDBDD:: @ 080CDBDD
+ .incbin "baserom.gba", 0x0CDBDD, 0x0000023
+
+gUnk_080CDC00:: @ 080CDC00
+ .4byte gUnk_080CD933
+ .4byte gUnk_080CD937
+ .4byte gUnk_080CD93B
+ .4byte gUnk_080CD93F
+ .4byte gUnk_080CD943
+ .4byte gUnk_080CD947
+ .4byte gUnk_080CD94B
+ .4byte gUnk_080CD94F
+ .4byte gUnk_080CD953
+ .4byte gUnk_080CD957
+ .4byte gUnk_080CD95B
+ .4byte gUnk_080CD95F
+ .4byte gUnk_080CD903
+ .4byte gUnk_080CD907
+ .4byte gUnk_080CD90B
+ .4byte gUnk_080CD90F
+ .4byte gUnk_080CD913
+ .4byte gUnk_080CD917
+ .4byte gUnk_080CD91B
+ .4byte gUnk_080CD91F
+ .4byte gUnk_080CD923
+ .4byte gUnk_080CD927
+ .4byte gUnk_080CD92B
+ .4byte gUnk_080CD92F
+ .4byte gUnk_080CD8D3
+ .4byte gUnk_080CD8D7
+ .4byte gUnk_080CD8DB
+ .4byte gUnk_080CD8DF
+ .4byte gUnk_080CD8E3
+ .4byte gUnk_080CD8E7
+ .4byte gUnk_080CD8EB
+ .4byte gUnk_080CD8EF
+ .4byte gUnk_080CD8F3
+ .4byte gUnk_080CD8F7
+ .4byte gUnk_080CD8FB
+ .4byte gUnk_080CD8FF
+ .4byte gUnk_080CD8A3
+ .4byte gUnk_080CD8A7
+ .4byte gUnk_080CD8AB
+ .4byte gUnk_080CD8AF
+ .4byte gUnk_080CD8B3
+ .4byte gUnk_080CD8B7
+ .4byte gUnk_080CD8BB
+ .4byte gUnk_080CD8BF
+ .4byte gUnk_080CD8C3
+ .4byte gUnk_080CD8C7
+ .4byte gUnk_080CD8CB
+ .4byte gUnk_080CD8CF
+ .4byte gUnk_080CD963
+ .4byte gUnk_080CD967
+ .4byte gUnk_080CD96B
+ .4byte gUnk_080CD96F
+ .4byte gUnk_080CD973
+ .4byte gUnk_080CD977
+ .4byte gUnk_080CD97B
+ .4byte gUnk_080CD97F
+ .4byte gUnk_080CD983
+ .4byte gUnk_080CD987
+ .4byte gUnk_080CD98B
+ .4byte gUnk_080CD98F
+ .4byte gUnk_080CD993
+ .4byte gUnk_080CD997
+ .4byte gUnk_080CD99B
+ .4byte gUnk_080CD99F
+ .4byte gUnk_080CD9A3
+ .4byte gUnk_080CD9A7
+ .4byte gUnk_080CD9AB
+ .4byte gUnk_080CD9AF
+ .4byte gUnk_080CD9B3
+ .4byte gUnk_080CD9B7
+ .4byte gUnk_080CD9BB
+ .4byte gUnk_080CD9BF
+ .4byte gUnk_080CD9C3
+ .4byte gUnk_080CD9C7
+ .4byte gUnk_080CD9C3
+ .4byte gUnk_080CD9C7
+ .4byte gUnk_080CD9CB
+ .4byte gUnk_080CD9CF
+ .4byte gUnk_080CD9DF
+ .4byte gUnk_080CDA9F
+ .4byte gUnk_080CDAE6
+ .4byte gUnk_080CDB28
+ .4byte gUnk_080CDB39
+ .4byte gUnk_080CDB5D
+ .4byte gUnk_080CDB6D
+ .4byte gUnk_080CDB7E
+ .4byte gUnk_080CDAC4
+ .4byte gUnk_080CDAD5
+ .4byte 00000000
+
+gUnk_080CDD64:: @ 080CDD64
+ .4byte gUnk_080CD9FB
+ .4byte gUnk_080CD9FF
+ .4byte gUnk_080CDA03
+ .4byte gUnk_080CDA07
+ .4byte gUnk_080CDA0B
+ .4byte gUnk_080CDA0F
+ .4byte gUnk_080CDA13
+ .4byte gUnk_080CDA17
+ .4byte gUnk_080CDA1B
+ .4byte gUnk_080CDA1F
+ .4byte gUnk_080CDA23
+ .4byte gUnk_080CDA27
+ .4byte gUnk_080CDA2B
+ .4byte gUnk_080CDA2F
+ .4byte gUnk_080CDA33
+ .4byte gUnk_080CDA37
+ .4byte gUnk_080CDA3B
+ .4byte gUnk_080CDA3F
+ .4byte gUnk_080CDA43
+ .4byte gUnk_080CDA47
+ .4byte gUnk_080CDA4B
+ .4byte gUnk_080CDA4F
+ .4byte gUnk_080CDA53
+ .4byte gUnk_080CDA57
+ .4byte gUnk_080CDA63
+ .4byte gUnk_080CDA5F
+ .4byte gUnk_080CDA5B
+ .4byte gUnk_080CD9FB
+ .4byte gUnk_080CDA6F
+ .4byte gUnk_080CDA6B
+ .4byte gUnk_080CDA67
+ .4byte gUnk_080CDA07
+ .4byte gUnk_080CDA7B
+ .4byte gUnk_080CDA77
+ .4byte gUnk_080CDA73
+ .4byte gUnk_080CDA13
+ .4byte gUnk_080CDA87
+ .4byte gUnk_080CDA83
+ .4byte gUnk_080CDA7F
+ .4byte gUnk_080CDA1F
+ .4byte gUnk_080CDA8B
+ .4byte gUnk_080CDA90
+ .4byte gUnk_080CDA95
+ .4byte gUnk_080CDA9A
+ .4byte gUnk_080CDAF3
+ .4byte gUnk_080CDB03
+ .4byte gUnk_080CDB17
+ .4byte gUnk_080CDB92
+ .4byte gUnk_080CDBAB
+ .4byte gUnk_080CDBC4
+ .4byte gUnk_080CDBDD
+ .4byte 00000000 \ No newline at end of file
diff --git a/data/animations/greatFairy.s b/data/animations/greatFairy.s
index 18a8727e..ec8e1e06 100644
--- a/data/animations/greatFairy.s
+++ b/data/animations/greatFairy.s
@@ -8,7 +8,8 @@ gUnk_0812079C:: @ 0812079C
.incbin "baserom.gba", 0x12079C, 0x0000008
gUnk_081207A4:: @ 081207A4
- .incbin "baserom.gba", 0x1207A4, 0x0000008
+ .4byte sub_080872AC
+ .4byte sub_080872F8
gUnk_081207AC:: @ 081207AC
.incbin "baserom.gba", 0x1207AC, 0x0000004
@@ -56,4 +57,13 @@ gUnk_08120855:: @ 08120855
.incbin "baserom.gba", 0x120855, 0x0000023
gUnk_08120878:: @ 08120878
- .incbin "baserom.gba", 0x120878, 0x0000028
+ .4byte gUnk_081207B0
+ .4byte gUnk_081207D2
+ .4byte gUnk_081207C1
+ .4byte gUnk_0812082F
+ .4byte gUnk_08120850
+ .4byte gUnk_081207F4
+ .4byte gUnk_08120819
+ .4byte gUnk_08120826
+ .4byte gUnk_08120855
+ .4byte gUnk_081207D7 \ No newline at end of file
diff --git a/data/animations/helmasaur.s b/data/animations/helmasaur.s
index 793c8a7a..cbd44184 100644
--- a/data/animations/helmasaur.s
+++ b/data/animations/helmasaur.s
@@ -40,4 +40,16 @@ gUnk_080CD508:: @ 080CD508
.incbin "baserom.gba", 0x0CD508, 0x0000004
gUnk_080CD50C:: @ 080CD50C
- .incbin "baserom.gba", 0x0CD50C, 0x0000034
+ .4byte gUnk_080CD474
+ .4byte gUnk_080CD485
+ .4byte gUnk_080CD496
+ .4byte gUnk_080CD4A7
+ .4byte gUnk_080CD4B8
+ .4byte gUnk_080CD4C9
+ .4byte gUnk_080CD4DA
+ .4byte gUnk_080CD4EB
+ .4byte gUnk_080CD4FC
+ .4byte gUnk_080CD500
+ .4byte gUnk_080CD504
+ .4byte gUnk_080CD508
+ .4byte 00000000
diff --git a/data/animations/keaton.inc b/data/animations/keaton.inc
new file mode 100644
index 00000000..ffca7550
--- /dev/null
+++ b/data/animations/keaton.inc
@@ -0,0 +1,50 @@
+gUnk_080CE818:: @ 080CE818
+ .incbin "baserom.gba", 0x0CE818, 0x0000011
+
+gUnk_080CE829:: @ 080CE829
+ .incbin "baserom.gba", 0x0CE829, 0x0000011
+
+gUnk_080CE83A:: @ 080CE83A
+ .incbin "baserom.gba", 0x0CE83A, 0x0000011
+
+gUnk_080CE84B:: @ 080CE84B
+ .incbin "baserom.gba", 0x0CE84B, 0x0000011
+
+gUnk_080CE85C:: @ 080CE85C
+ .incbin "baserom.gba", 0x0CE85C, 0x0000011
+
+gUnk_080CE86D:: @ 080CE86D
+ .incbin "baserom.gba", 0x0CE86D, 0x0000011
+
+gUnk_080CE87E:: @ 080CE87E
+ .incbin "baserom.gba", 0x0CE87E, 0x0000011
+
+gUnk_080CE88F:: @ 080CE88F
+ .incbin "baserom.gba", 0x0CE88F, 0x0000011
+
+gUnk_080CE8A0:: @ 080CE8A0
+ .incbin "baserom.gba", 0x0CE8A0, 0x0000029
+
+gUnk_080CE8C9:: @ 080CE8C9
+ .incbin "baserom.gba", 0x0CE8C9, 0x0000029
+
+gUnk_080CE8F2:: @ 080CE8F2
+ .incbin "baserom.gba", 0x0CE8F2, 0x0000029
+
+gUnk_080CE91B:: @ 080CE91B
+ .incbin "baserom.gba", 0x0CE91B, 0x0000029
+
+gUnk_080CE944:: @ 080CE944
+ .4byte gUnk_080CE818
+ .4byte gUnk_080CE829
+ .4byte gUnk_080CE83A
+ .4byte gUnk_080CE84B
+ .4byte gUnk_080CE85C
+ .4byte gUnk_080CE86D
+ .4byte gUnk_080CE87E
+ .4byte gUnk_080CE88F
+ .4byte gUnk_080CE8A0
+ .4byte gUnk_080CE8C9
+ .4byte gUnk_080CE8F2
+ .4byte gUnk_080CE91B
+ .4byte 00000000 \ No newline at end of file
diff --git a/data/animations/keese.s b/data/animations/keese.s
index 3275c2d1..aa5f3750 100644
--- a/data/animations/keese.s
+++ b/data/animations/keese.s
@@ -10,4 +10,6 @@ gUnk_080CB71E:: @ 080CB71E
.incbin "baserom.gba", 0x0CB71E, 0x000000A
gUnk_080CB728:: @ 080CB728
- .incbin "baserom.gba", 0x0CB728, 0x000000C
+ .4byte gUnk_080CB706
+ .4byte gUnk_080CB71E
+ .4byte 00000000
diff --git a/data/animations/leever.s b/data/animations/leever.s
index 08fccd38..7d7a6be5 100644
--- a/data/animations/leever.s
+++ b/data/animations/leever.s
@@ -14,4 +14,7 @@ gUnk_080CA51C:: @ 080CA51C
.incbin "baserom.gba", 0x0CA51C, 0x0000044
gUnk_080CA560:: @ 080CA560
- .incbin "baserom.gba", 0x0CA560, 0x0000010
+ .4byte gUnk_080CA4D4
+ .4byte gUnk_080CA500
+ .4byte gUnk_080CA51C
+ .4byte 00000000
diff --git a/data/animations/likeLike.s b/data/animations/likeLike.s
index 6cb16fdd..06b67890 100644
--- a/data/animations/likeLike.s
+++ b/data/animations/likeLike.s
@@ -13,4 +13,7 @@ gUnk_080CC76E:: @ 080CC76E
.incbin "baserom.gba", 0x0CC76E, 0x0000012
gUnk_080CC780:: @ 080CC780
- .incbin "baserom.gba", 0x0CC780, 0x0000010
+ .4byte gUnk_080CC734
+ .4byte gUnk_080CC759
+ .4byte gUnk_080CC76E
+ .4byte 00000000
diff --git a/data/animations/madderpillar.s b/data/animations/madderpillar.s
index 97a1f0c4..8d59c004 100644
--- a/data/animations/madderpillar.s
+++ b/data/animations/madderpillar.s
@@ -28,7 +28,15 @@ gUnk_080CCE53:: @ 080CCE53
.incbin "baserom.gba", 0x0CCE53, 0x0000011
gUnk_080CCE64:: @ 080CCE64
- .incbin "baserom.gba", 0x0CCE64, 0x0000024
+ .4byte gUnk_080CCDDC
+ .4byte gUnk_080CCDED
+ .4byte gUnk_080CCDFE
+ .4byte gUnk_080CCE0F
+ .4byte gUnk_080CCE20
+ .4byte gUnk_080CCE31
+ .4byte gUnk_080CCE42
+ .4byte gUnk_080CCE53
+ .4byte 00000000
gUnk_080CCE88:: @ 080CCE88
.incbin "baserom.gba", 0x0CCE88, 0x0000011
@@ -91,4 +99,24 @@ gUnk_080CCFCB:: @ 080CCFCB
.incbin "baserom.gba", 0x0CCFCB, 0x0000011
gUnk_080CCFDC:: @ 080CCFDC
- .incbin "baserom.gba", 0x0CCFDC, 0x0000054
+ .4byte gUnk_080CCE88
+ .4byte gUnk_080CCE99
+ .4byte gUnk_080CCEAA
+ .4byte gUnk_080CCEBB
+ .4byte gUnk_080CCECC
+ .4byte gUnk_080CCEDD
+ .4byte gUnk_080CCEEE
+ .4byte gUnk_080CCEFF
+ .4byte gUnk_080CCF10
+ .4byte gUnk_080CCF15
+ .4byte gUnk_080CCF1A
+ .4byte gUnk_080CCF1F
+ .4byte gUnk_080CCF24
+ .4byte gUnk_080CCF41
+ .4byte gUnk_080CCF5E
+ .4byte gUnk_080CCF7B
+ .4byte gUnk_080CCF98
+ .4byte gUnk_080CCFA9
+ .4byte gUnk_080CCFBA
+ .4byte gUnk_080CCFCB
+ .4byte 00000000
diff --git a/data/animations/mazaalBracelet.inc b/data/animations/mazaalBracelet.inc
new file mode 100644
index 00000000..7db18e9c
--- /dev/null
+++ b/data/animations/mazaalBracelet.inc
@@ -0,0 +1,107 @@
+gUnk_080CFD60:: @ 080CFD60
+ .incbin "baserom.gba", 0x0CFD60, 0x0000011
+
+gUnk_080CFD71:: @ 080CFD71
+ .incbin "baserom.gba", 0x0CFD71, 0x0000011
+
+gUnk_080CFD82:: @ 080CFD82
+ .incbin "baserom.gba", 0x0CFD82, 0x0000054
+
+gUnk_080CFDD6:: @ 080CFDD6
+ .incbin "baserom.gba", 0x0CFDD6, 0x0000013
+
+gUnk_080CFDE9:: @ 080CFDE9
+ .incbin "baserom.gba", 0x0CFDE9, 0x0000041
+
+gUnk_080CFE2A:: @ 080CFE2A
+ .incbin "baserom.gba", 0x0CFE2A, 0x000000D
+
+gUnk_080CFE37:: @ 080CFE37
+ .incbin "baserom.gba", 0x0CFE37, 0x000000D
+
+gUnk_080CFE44:: @ 080CFE44
+ .incbin "baserom.gba", 0x0CFE44, 0x0000008
+
+gUnk_080CFE4C:: @ 080CFE4C
+ .incbin "baserom.gba", 0x0CFE4C, 0x0000008
+
+gUnk_080CFE54:: @ 080CFE54
+ .incbin "baserom.gba", 0x0CFE54, 0x0000004
+
+gUnk_080CFE58:: @ 080CFE58
+ .incbin "baserom.gba", 0x0CFE58, 0x0000004
+
+gUnk_080CFE5C:: @ 080CFE5C
+ .incbin "baserom.gba", 0x0CFE5C, 0x0000004
+
+gUnk_080CFE60:: @ 080CFE60
+ .incbin "baserom.gba", 0x0CFE60, 0x0000011
+
+gUnk_080CFE71:: @ 080CFE71
+ .incbin "baserom.gba", 0x0CFE71, 0x0000005
+
+gUnk_080CFE76:: @ 080CFE76
+ .incbin "baserom.gba", 0x0CFE76, 0x0000005
+
+gUnk_080CFE7B:: @ 080CFE7B
+ .incbin "baserom.gba", 0x0CFE7B, 0x0000005
+
+gUnk_080CFE80:: @ 080CFE80
+ .incbin "baserom.gba", 0x0CFE80, 0x0000005
+
+gUnk_080CFE85:: @ 080CFE85
+ .incbin "baserom.gba", 0x0CFE85, 0x0000005
+
+gUnk_080CFE8A:: @ 080CFE8A
+ .incbin "baserom.gba", 0x0CFE8A, 0x0000005
+
+gUnk_080CFE8F:: @ 080CFE8F
+ .incbin "baserom.gba", 0x0CFE8F, 0x0000005
+
+gUnk_080CFE94:: @ 080CFE94
+ .incbin "baserom.gba", 0x0CFE94, 0x0000005
+
+gUnk_080CFE99:: @ 080CFE99
+ .incbin "baserom.gba", 0x0CFE99, 0x0000005
+
+gUnk_080CFE9E:: @ 080CFE9E
+ .incbin "baserom.gba", 0x0CFE9E, 0x0000005
+
+gUnk_080CFEA3:: @ 080CFEA3
+ .incbin "baserom.gba", 0x0CFEA3, 0x000000D
+
+gUnk_080CFEB0:: @ 080CFEB0
+ .incbin "baserom.gba", 0x0CFEB0, 0x0000011
+
+gUnk_080CFEC1:: @ 080CFEC1
+ .incbin "baserom.gba", 0x0CFEC1, 0x0000013
+
+gUnk_080CFED4:: @ 080CFED4
+ .4byte gUnk_080CFD60
+ .4byte gUnk_080CFD71
+ .4byte gUnk_080CFD82
+ .4byte gUnk_080CFDD6
+ .4byte gUnk_080CFE2A
+ .4byte gUnk_080CFE37
+ .4byte gUnk_080CFE44
+ .4byte gUnk_080CFE4C
+ .4byte gUnk_080CFE54
+ .4byte gUnk_080CFE58
+
+gUnk_080CFEFC:: @ 080CFEFC
+ .4byte gUnk_080CFE5C
+ .4byte gUnk_080CFE60
+ .4byte gUnk_080CFE71
+ .4byte gUnk_080CFE76
+ .4byte gUnk_080CFE7B
+ .4byte gUnk_080CFE80
+ .4byte gUnk_080CFE85
+ .4byte gUnk_080CFE8A
+ .4byte gUnk_080CFE8F
+ .4byte gUnk_080CFE94
+ .4byte gUnk_080CFE99
+ .4byte gUnk_080CFE9E
+ .4byte gUnk_080CFEA3
+ .4byte gUnk_080CFEB0
+ .4byte gUnk_080CFEC1
+ .4byte 00000000 \ No newline at end of file
diff --git a/data/animations/mazaalHand.inc b/data/animations/mazaalHand.inc
new file mode 100644
index 00000000..3bc36a0f
--- /dev/null
+++ b/data/animations/mazaalHand.inc
@@ -0,0 +1,43 @@
+
+gUnk_080CEF7C:: @ 080CEF7C
+ .incbin "baserom.gba", 0x0CEF7C, 0x0000021
+
+gUnk_080CEF9D:: @ 080CEF9D
+ .incbin "baserom.gba", 0x0CEF9D, 0x0000008
+
+gUnk_080CEFA5:: @ 080CEFA5
+ .incbin "baserom.gba", 0x0CEFA5, 0x0000009
+
+gUnk_080CEFAE:: @ 080CEFAE
+ .incbin "baserom.gba", 0x0CEFAE, 0x0000004
+
+gUnk_080CEFB2:: @ 080CEFB2
+ .incbin "baserom.gba", 0x0CEFB2, 0x0000004
+
+gUnk_080CEFB6:: @ 080CEFB6
+ .incbin "baserom.gba", 0x0CEFB6, 0x0000015
+
+gUnk_080CEFCB:: @ 080CEFCB
+ .incbin "baserom.gba", 0x0CEFCB, 0x0000015
+
+gUnk_080CEFE0:: @ 080CEFE0
+ .incbin "baserom.gba", 0x0CEFE0, 0x0000009
+
+gUnk_080CEFE9:: @ 080CEFE9
+ .incbin "baserom.gba", 0x0CEFE9, 0x0000019
+
+gUnk_080CF002:: @ 080CF002
+ .incbin "baserom.gba", 0x0CF002, 0x0000012
+
+gUnk_080CF014:: @ 080CF014
+ .4byte gUnk_080CEF7C
+ .4byte gUnk_080CEF9D
+ .4byte gUnk_080CEFA5
+ .4byte gUnk_080CEFAE
+ .4byte gUnk_080CEFB2
+ .4byte gUnk_080CEFB6
+ .4byte gUnk_080CEFCB
+ .4byte gUnk_080CEFE0
+ .4byte gUnk_080CEFE9
+ .4byte gUnk_080CF002
+ .4byte 00000000 \ No newline at end of file
diff --git a/data/animations/mazaalHead.inc b/data/animations/mazaalHead.inc
new file mode 100644
index 00000000..930796f3
--- /dev/null
+++ b/data/animations/mazaalHead.inc
@@ -0,0 +1,30 @@
+gUnk_080CEDB0:: @ 080CEDB0
+ .incbin "baserom.gba", 0x0CEDB0, 0x0000005
+
+gUnk_080CEDB5:: @ 080CEDB5
+ .incbin "baserom.gba", 0x0CEDB5, 0x0000005
+
+gUnk_080CEDBA:: @ 080CEDBA
+ .incbin "baserom.gba", 0x0CEDBA, 0x0000015
+
+gUnk_080CEDCF:: @ 080CEDCF
+ .incbin "baserom.gba", 0x0CEDCF, 0x0000038
+
+gUnk_080CEE07:: @ 080CEE07
+ .incbin "baserom.gba", 0x0CEE07, 0x0000038
+
+gUnk_080CEE3F:: @ 080CEE3F
+ .incbin "baserom.gba", 0x0CEE3F, 0x0000018
+
+gUnk_080CEE57:: @ 080CEE57
+ .incbin "baserom.gba", 0x0CEE57, 0x0000019
+
+gUnk_080CEE70:: @ 080CEE70
+ .4byte gUnk_080CEDB0
+ .4byte gUnk_080CEDB5
+ .4byte gUnk_080CEDBA
+ .4byte gUnk_080CEDCF
+ .4byte gUnk_080CEE07
+ .4byte gUnk_080CEE3F
+ .4byte gUnk_080CEE57
+ .4byte 00000000 \ No newline at end of file
diff --git a/data/animations/mazaalMacro.inc b/data/animations/mazaalMacro.inc
new file mode 100644
index 00000000..8c389125
--- /dev/null
+++ b/data/animations/mazaalMacro.inc
@@ -0,0 +1,14 @@
+gUnk_080CEF08:: @ 080CEF08
+ .incbin "baserom.gba", 0x0CEF08, 0x0000004
+
+gUnk_080CEF0C:: @ 080CEF0C
+ .incbin "baserom.gba", 0x0CEF0C, 0x0000011
+
+gUnk_080CEF1D:: @ 080CEF1D
+ .incbin "baserom.gba", 0x0CEF1D, 0x0000007
+
+gUnk_080CEF24:: @ 080CEF24
+ .4byte gUnk_080CEF0C
+ .4byte gUnk_080CEF08
+ .4byte gUnk_080CEF1D
+ .4byte 00000000 \ No newline at end of file
diff --git a/data/animations/moldworm.s b/data/animations/moldworm.s
index 717039d5..13e650bb 100644
--- a/data/animations/moldworm.s
+++ b/data/animations/moldworm.s
@@ -76,4 +76,28 @@ gUnk_080CBD4C:: @ 080CBD4C
.incbin "baserom.gba", 0x0CBD4C, 0x000000C
gUnk_080CBD58:: @ 080CBD58
- .incbin "baserom.gba", 0x0CBD58, 0x0000064
+ .4byte gUnk_080CBCC8
+ .4byte gUnk_080CBCCC
+ .4byte gUnk_080CBCD0
+ .4byte gUnk_080CBCD4
+ .4byte gUnk_080CBCD8
+ .4byte gUnk_080CBCDC
+ .4byte gUnk_080CBCE0
+ .4byte gUnk_080CBCE4
+ .4byte gUnk_080CBCE8
+ .4byte gUnk_080CBCEC
+ .4byte gUnk_080CBCF0
+ .4byte gUnk_080CBCF4
+ .4byte gUnk_080CBCF8
+ .4byte gUnk_080CBCFC
+ .4byte gUnk_080CBD00
+ .4byte gUnk_080CBD04
+ .4byte gUnk_080CBD08
+ .4byte gUnk_080CBD0C
+ .4byte gUnk_080CBD10
+ .4byte gUnk_080CBD14
+ .4byte gUnk_080CBD18
+ .4byte gUnk_080CBD1C
+ .4byte gUnk_080CBD20
+ .4byte gUnk_080CBD4C
+ .4byte 00000000
diff --git a/data/animations/mulldozer.inc b/data/animations/mulldozer.inc
new file mode 100644
index 00000000..2931baa0
--- /dev/null
+++ b/data/animations/mulldozer.inc
@@ -0,0 +1,50 @@
+gUnk_080CEA66:: @ 080CEA66
+ .incbin "baserom.gba", 0x0CEA66, 0x0000005
+
+gUnk_080CEA6B:: @ 080CEA6B
+ .incbin "baserom.gba", 0x0CEA6B, 0x0000005
+
+gUnk_080CEA70:: @ 080CEA70
+ .incbin "baserom.gba", 0x0CEA70, 0x0000005
+
+gUnk_080CEA75:: @ 080CEA75
+ .incbin "baserom.gba", 0x0CEA75, 0x0000005
+
+gUnk_080CEA7A:: @ 080CEA7A
+ .incbin "baserom.gba", 0x0CEA7A, 0x0000011
+
+gUnk_080CEA8B:: @ 080CEA8B
+ .incbin "baserom.gba", 0x0CEA8B, 0x0000011
+
+gUnk_080CEA9C:: @ 080CEA9C
+ .incbin "baserom.gba", 0x0CEA9C, 0x0000011
+
+gUnk_080CEAAD:: @ 080CEAAD
+ .incbin "baserom.gba", 0x0CEAAD, 0x0000011
+
+gUnk_080CEABE:: @ 080CEABE
+ .incbin "baserom.gba", 0x0CEABE, 0x0000011
+
+gUnk_080CEACF:: @ 080CEACF
+ .incbin "baserom.gba", 0x0CEACF, 0x0000011
+
+gUnk_080CEAE0:: @ 080CEAE0
+ .incbin "baserom.gba", 0x0CEAE0, 0x0000011
+
+gUnk_080CEAF1:: @ 080CEAF1
+ .incbin "baserom.gba", 0x0CEAF1, 0x0000013
+
+gUnk_080CEB04:: @ 080CEB04
+ .4byte gUnk_080CEA66
+ .4byte gUnk_080CEA6B
+ .4byte gUnk_080CEA70
+ .4byte gUnk_080CEA75
+ .4byte gUnk_080CEA7A
+ .4byte gUnk_080CEA8B
+ .4byte gUnk_080CEA9C
+ .4byte gUnk_080CEAAD
+ .4byte gUnk_080CEABE
+ .4byte gUnk_080CEACF
+ .4byte gUnk_080CEAE0
+ .4byte gUnk_080CEAF1
+ .4byte 00000000
diff --git a/data/animations/octorok.s b/data/animations/octorok.s
index d5e52e44..cb5e46a3 100644
--- a/data/animations/octorok.s
+++ b/data/animations/octorok.s
@@ -29,4 +29,12 @@ gUnk_080CA1E3:: @ 080CA1E3
.incbin "baserom.gba", 0x0CA1E3, 0x0000015
gUnk_080CA1F8:: @ 080CA1F8
- .incbin "baserom.gba", 0x0CA1F8, 0x0000024
+ .4byte gUnk_080CA180
+ .4byte gUnk_080CA189
+ .4byte gUnk_080CA192
+ .4byte gUnk_080CA19B
+ .4byte gUnk_080CA1A4
+ .4byte gUnk_080CA1B9
+ .4byte gUnk_080CA1CE
+ .4byte gUnk_080CA1E3
+ .4byte 00000000
diff --git a/data/animations/octorokBoss.inc b/data/animations/octorokBoss.inc
new file mode 100644
index 00000000..2a84792c
--- /dev/null
+++ b/data/animations/octorokBoss.inc
@@ -0,0 +1,61 @@
+gUnk_080CF14C:: @ 080CF14C
+ .incbin "baserom.gba", 0x0CF14C, 0x0000004
+
+gUnk_080CF150:: @ 080CF150
+ .incbin "baserom.gba", 0x0CF150, 0x0000004
+
+gUnk_080CF154:: @ 080CF154
+ .incbin "baserom.gba", 0x0CF154, 0x0000004
+
+gUnk_080CF158:: @ 080CF158
+ .incbin "baserom.gba", 0x0CF158, 0x0000015
+
+gUnk_080CF16D:: @ 080CF16D
+ .incbin "baserom.gba", 0x0CF16D, 0x0000015
+
+gUnk_080CF182:: @ 080CF182
+ .incbin "baserom.gba", 0x0CF182, 0x0000004
+
+gUnk_080CF186:: @ 080CF186
+ .incbin "baserom.gba", 0x0CF186, 0x0000011
+
+gUnk_080CF197:: @ 080CF197
+ .incbin "baserom.gba", 0x0CF197, 0x0000015
+
+gUnk_080CF1AC:: @ 080CF1AC
+ .incbin "baserom.gba", 0x0CF1AC, 0x0000011
+
+gUnk_080CF1BD:: @ 080CF1BD
+ .incbin "baserom.gba", 0x0CF1BD, 0x0000020
+
+gUnk_080CF1DD:: @ 080CF1DD
+ .incbin "baserom.gba", 0x0CF1DD, 0x0000005
+
+gUnk_080CF1E2:: @ 080CF1E2
+ .incbin "baserom.gba", 0x0CF1E2, 0x0000019
+
+gUnk_080CF1FB:: @ 080CF1FB
+ .incbin "baserom.gba", 0x0CF1FB, 0x0000004
+
+gUnk_080CF1FF:: @ 080CF1FF
+ .incbin "baserom.gba", 0x0CF1FF, 0x0000005
+
+gUnk_080CF204:: @ 080CF204
+ .4byte gUnk_080CF14C
+ .4byte gUnk_080CF150
+ .4byte gUnk_080CF154
+ .4byte gUnk_080CF182
+ .4byte gUnk_080CF197
+ .4byte gUnk_080CF1AC
+ .4byte gUnk_080CF1BD
+ .4byte gUnk_080CF1DD
+ .4byte gUnk_080CF1E2
+ .4byte gUnk_080CF1FB
+ .4byte gUnk_080CF1FF
+ .4byte 00000000
+
+gUnk_080CF234:: @ 080CF234
+ .4byte gUnk_080CF186
+ .4byte gUnk_080CF158
+ .4byte gUnk_080CF16D
+ .4byte 00000000 \ No newline at end of file
diff --git a/data/animations/peahat.s b/data/animations/peahat.s
index 8977da85..02a72b1c 100644
--- a/data/animations/peahat.s
+++ b/data/animations/peahat.s
@@ -26,4 +26,10 @@ gUnk_080CA63A:: @ 080CA63A
.incbin "baserom.gba", 0x0CA63A, 0x0000016
gUnk_080CA650:: @ 080CA650
- .incbin "baserom.gba", 0x0CA650, 0x000001C
+ .4byte gUnk_080CA5D6
+ .4byte gUnk_080CA5E7
+ .4byte gUnk_080CA5F8
+ .4byte gUnk_080CA615
+ .4byte gUnk_080CA626
+ .4byte gUnk_080CA63A
+ .4byte 00000000
diff --git a/data/animations/pesto.s b/data/animations/pesto.s
index 78b3f6c2..d83e7cba 100644
--- a/data/animations/pesto.s
+++ b/data/animations/pesto.s
@@ -28,4 +28,12 @@ gUnk_080CBF6F:: @ 080CBF6F
.incbin "baserom.gba", 0x0CBF6F, 0x0000009
gUnk_080CBF78:: @ 080CBF78
- .incbin "baserom.gba", 0x0CBF78, 0x0000024
+ .4byte gUnk_080CBF30
+ .4byte gUnk_080CBF39
+ .4byte gUnk_080CBF42
+ .4byte gUnk_080CBF4B
+ .4byte gUnk_080CBF54
+ .4byte gUnk_080CBF5D
+ .4byte gUnk_080CBF66
+ .4byte gUnk_080CBF6F
+ .4byte 00000000
diff --git a/data/animations/puffstool.s b/data/animations/puffstool.s
index f525cb04..e16838e6 100644
--- a/data/animations/puffstool.s
+++ b/data/animations/puffstool.s
@@ -31,4 +31,14 @@ gUnk_080CC165:: @ 080CC165
.incbin "baserom.gba", 0x0CC165, 0x000000F
gUnk_080CC174:: @ 080CC174
- .incbin "baserom.gba", 0x0CC174, 0x0000028
+ .4byte gUnk_080CC0CA
+ .4byte gUnk_080CC10B
+ .4byte gUnk_080CC118
+ .4byte gUnk_080CC121
+ .4byte gUnk_080CC131
+ .4byte gUnk_080CC13E
+ .4byte gUnk_080CC14B
+ .4byte gUnk_080CC158
+ .4byte gUnk_080CC165
+ .4byte 00000000
+
diff --git a/data/animations/rockChuchu.s b/data/animations/rockChuchu.s
index d28e303f..7d15a409 100644
--- a/data/animations/rockChuchu.s
+++ b/data/animations/rockChuchu.s
@@ -13,4 +13,7 @@ gUnk_080CB9D6:: @ 080CB9D6
.incbin "baserom.gba", 0x0CB9D6, 0x0000042
gUnk_080CBA18:: @ 080CBA18
- .incbin "baserom.gba", 0x0CBA18, 0x0000010
+ .4byte gUnk_080CB96C
+ .4byte gUnk_080CB995
+ .4byte gUnk_080CB9D6
+ .4byte 00000000
diff --git a/data/animations/rollobite.s b/data/animations/rollobite.s
index 1abb3ffd..af713a14 100644
--- a/data/animations/rollobite.s
+++ b/data/animations/rollobite.s
@@ -80,4 +80,28 @@ gUnk_080CA9F2:: @ 080CA9F2
.incbin "baserom.gba", 0x0CA9F2, 0x0000042
gUnk_080CAA34:: @ 080CAA34
- .incbin "baserom.gba", 0x0CAA34, 0x0000064
+ .4byte gUnk_080CA6D7
+ .4byte gUnk_080CA6F8
+ .4byte gUnk_080CA719
+ .4byte gUnk_080CA73A
+ .4byte gUnk_080CA75B
+ .4byte gUnk_080CA76C
+ .4byte gUnk_080CA77D
+ .4byte gUnk_080CA78E
+ .4byte gUnk_080CA8FF
+ .4byte gUnk_080CA907
+ .4byte gUnk_080CA90F
+ .4byte gUnk_080CA917
+ .4byte gUnk_080CA79F
+ .4byte gUnk_080CA7F7
+ .4byte gUnk_080CA84F
+ .4byte gUnk_080CA8A7
+ .4byte gUnk_080CA91F
+ .4byte gUnk_080CA923
+ .4byte gUnk_080CA927
+ .4byte gUnk_080CA92B
+ .4byte gUnk_080CA92F
+ .4byte gUnk_080CA970
+ .4byte gUnk_080CA9B1
+ .4byte gUnk_080CA9F2
+ .4byte 00000000 \ No newline at end of file
diff --git a/data/animations/rope.inc b/data/animations/rope.inc
new file mode 100644
index 00000000..05bfd65e
--- /dev/null
+++ b/data/animations/rope.inc
@@ -0,0 +1,34 @@
+gUnk_080CE47C:: @ 080CE47C
+ .incbin "baserom.gba", 0x0CE47C, 0x0000011
+
+gUnk_080CE48D:: @ 080CE48D
+ .incbin "baserom.gba", 0x0CE48D, 0x0000011
+
+gUnk_080CE49E:: @ 080CE49E
+ .incbin "baserom.gba", 0x0CE49E, 0x0000011
+
+gUnk_080CE4AF:: @ 080CE4AF
+ .incbin "baserom.gba", 0x0CE4AF, 0x0000011
+
+gUnk_080CE4C0:: @ 080CE4C0
+ .incbin "baserom.gba", 0x0CE4C0, 0x0000011
+
+gUnk_080CE4D1:: @ 080CE4D1
+ .incbin "baserom.gba", 0x0CE4D1, 0x0000011
+
+gUnk_080CE4E2:: @ 080CE4E2
+ .incbin "baserom.gba", 0x0CE4E2, 0x0000011
+
+gUnk_080CE4F3:: @ 080CE4F3
+ .incbin "baserom.gba", 0x0CE4F3, 0x0000019
+
+gUnk_080CE50C:: @ 080CE50C
+ .4byte gUnk_080CE47C
+ .4byte gUnk_080CE48D
+ .4byte gUnk_080CE49E
+ .4byte gUnk_080CE4AF
+ .4byte gUnk_080CE4C0
+ .4byte gUnk_080CE4D1
+ .4byte gUnk_080CE4E2
+ .4byte gUnk_080CE4F3
+ .4byte 00000000
diff --git a/data/animations/rupeeLike.s b/data/animations/rupeeLike.s
index 3523322a..f9a59c65 100644
--- a/data/animations/rupeeLike.s
+++ b/data/animations/rupeeLike.s
@@ -28,4 +28,12 @@ gUnk_080CCD06:: @ 080CCD06
.incbin "baserom.gba", 0x0CCD06, 0x000001A
gUnk_080CCD20:: @ 080CCD20
- .incbin "baserom.gba", 0x0CCD20, 0x0000024
+ .4byte gUnk_080CCC4A
+ .4byte gUnk_080CCC5F
+ .4byte gUnk_080CCC74
+ .4byte gUnk_080CCC9C
+ .4byte gUnk_080CCCB4
+ .4byte gUnk_080CCCC9
+ .4byte gUnk_080CCCDE
+ .4byte gUnk_080CCD06
+ .4byte 00000000
diff --git a/data/animations/scissorsBeetle.inc b/data/animations/scissorsBeetle.inc
new file mode 100644
index 00000000..29d9b573
--- /dev/null
+++ b/data/animations/scissorsBeetle.inc
@@ -0,0 +1,82 @@
+gUnk_080CF644:: @ 080CF644
+ .incbin "baserom.gba", 0x0CF644, 0x0000005
+
+gUnk_080CF649:: @ 080CF649
+ .incbin "baserom.gba", 0x0CF649, 0x0000005
+
+gUnk_080CF64E:: @ 080CF64E
+ .incbin "baserom.gba", 0x0CF64E, 0x0000005
+
+gUnk_080CF653:: @ 080CF653
+ .incbin "baserom.gba", 0x0CF653, 0x0000005
+
+gUnk_080CF658:: @ 080CF658
+ .incbin "baserom.gba", 0x0CF658, 0x0000011
+
+gUnk_080CF669:: @ 080CF669
+ .incbin "baserom.gba", 0x0CF669, 0x0000011
+
+gUnk_080CF67A:: @ 080CF67A
+ .incbin "baserom.gba", 0x0CF67A, 0x0000011
+
+gUnk_080CF68B:: @ 080CF68B
+ .incbin "baserom.gba", 0x0CF68B, 0x0000011
+
+gUnk_080CF69C:: @ 080CF69C
+ .incbin "baserom.gba", 0x0CF69C, 0x0000005
+
+gUnk_080CF6A1:: @ 080CF6A1
+ .incbin "baserom.gba", 0x0CF6A1, 0x0000005
+
+gUnk_080CF6A6:: @ 080CF6A6
+ .incbin "baserom.gba", 0x0CF6A6, 0x0000005
+
+gUnk_080CF6AB:: @ 080CF6AB
+ .incbin "baserom.gba", 0x0CF6AB, 0x0000005
+
+gUnk_080CF6B0:: @ 080CF6B0
+ .incbin "baserom.gba", 0x0CF6B0, 0x0000011
+
+gUnk_080CF6C1:: @ 080CF6C1
+ .incbin "baserom.gba", 0x0CF6C1, 0x0000011
+
+gUnk_080CF6D2:: @ 080CF6D2
+ .incbin "baserom.gba", 0x0CF6D2, 0x0000011
+
+gUnk_080CF6E3:: @ 080CF6E3
+ .incbin "baserom.gba", 0x0CF6E3, 0x0000011
+
+gUnk_080CF6F4:: @ 080CF6F4
+ .incbin "baserom.gba", 0x0CF6F4, 0x000000C
+
+gUnk_080CF700:: @ 080CF700
+ .incbin "baserom.gba", 0x0CF700, 0x000000C
+
+gUnk_080CF70C:: @ 080CF70C
+ .incbin "baserom.gba", 0x0CF70C, 0x000000C
+
+gUnk_080CF718:: @ 080CF718
+ .incbin "baserom.gba", 0x0CF718, 0x000000C
+
+gUnk_080CF724:: @ 080CF724
+ .4byte gUnk_080CF644
+ .4byte gUnk_080CF649
+ .4byte gUnk_080CF64E
+ .4byte gUnk_080CF653
+ .4byte gUnk_080CF658
+ .4byte gUnk_080CF669
+ .4byte gUnk_080CF67A
+ .4byte gUnk_080CF68B
+ .4byte gUnk_080CF69C
+ .4byte gUnk_080CF6A1
+ .4byte gUnk_080CF6A6
+ .4byte gUnk_080CF6AB
+ .4byte gUnk_080CF6B0
+ .4byte gUnk_080CF6C1
+ .4byte gUnk_080CF6D2
+ .4byte gUnk_080CF6E3
+ .4byte gUnk_080CF6F4
+ .4byte gUnk_080CF700
+ .4byte gUnk_080CF70C
+ .4byte gUnk_080CF718
+ .4byte 00000000 \ No newline at end of file
diff --git a/data/animations/sluggula.s b/data/animations/sluggula.s
index b5ec9dc0..9d0dd025 100644
--- a/data/animations/sluggula.s
+++ b/data/animations/sluggula.s
@@ -25,4 +25,12 @@ gUnk_080CBE9E:: @ 080CBE9E
.incbin "baserom.gba", 0x0CBE9E, 0x0000006
gUnk_080CBEA4:: @ 080CBEA4
- .incbin "baserom.gba", 0x0CBEA4, 0x0000020
+ .4byte gUnk_080CBE02
+ .4byte gUnk_080CBE1B
+ .4byte gUnk_080CBE34
+ .4byte gUnk_080CBE4D
+ .4byte gUnk_080CBE66
+ .4byte gUnk_080CBE8A
+ .4byte gUnk_080CBE9E
+ .4byte 00000000
+
diff --git a/data/animations/spark.s b/data/animations/spark.s
index 415be36d..80817cae 100644
--- a/data/animations/spark.s
+++ b/data/animations/spark.s
@@ -7,4 +7,5 @@ gUnk_080CD258:: @ 080CD258
.incbin "baserom.gba", 0x0CD258, 0x000001C
gUnk_080CD274:: @ 080CD274
- .incbin "baserom.gba", 0x0CD274, 0x0000008
+ .4byte gUnk_080CD258
+ .4byte 00000000 \ No newline at end of file
diff --git a/data/animations/spearMoblin.s b/data/animations/spearMoblin.s
index e77931a1..2b733410 100644
--- a/data/animations/spearMoblin.s
+++ b/data/animations/spearMoblin.s
@@ -53,7 +53,23 @@ gUnk_080CC8CB:: @ 080CC8CB
.incbin "baserom.gba", 0x0CC8CB, 0x0000015
gUnk_080CC8E0:: @ 080CC8E0
- .incbin "baserom.gba", 0x0CC8E0, 0x0000044
+ .4byte gUnk_080CC7E0
+ .4byte gUnk_080CC7E9
+ .4byte gUnk_080CC7F2
+ .4byte gUnk_080CC7FB
+ .4byte gUnk_080CC804
+ .4byte gUnk_080CC815
+ .4byte gUnk_080CC826
+ .4byte gUnk_080CC837
+ .4byte gUnk_080CC848
+ .4byte gUnk_080CC859
+ .4byte gUnk_080CC86A
+ .4byte gUnk_080CC87B
+ .4byte gUnk_080CC88C
+ .4byte gUnk_080CC8A1
+ .4byte gUnk_080CC8B6
+ .4byte gUnk_080CC8CB
+ .4byte 00000000
gUnk_080CC924:: @ 080CC924
.incbin "baserom.gba", 0x0CC924, 0x0000008
@@ -68,4 +84,7 @@ gUnk_080CC93C:: @ 080CC93C
.incbin "baserom.gba", 0x0CC93C, 0x0000008
gUnk_080CC944:: @ 080CC944
- .incbin "baserom.gba", 0x0CC944, 0x0000010
+ .4byte gUnk_080CC924
+ .4byte gUnk_080CC92C
+ .4byte gUnk_080CC934
+ .4byte gUnk_080CC93C
diff --git a/data/animations/spikedBeetle.s b/data/animations/spikedBeetle.s
index 0ac3f0de..571c5ec7 100644
--- a/data/animations/spikedBeetle.s
+++ b/data/animations/spikedBeetle.s
@@ -34,4 +34,14 @@ gUnk_080CD391:: @ 080CD391
.incbin "baserom.gba", 0x0CD391, 0x0000007
gUnk_080CD398:: @ 080CD398
- .incbin "baserom.gba", 0x0CD398, 0x000002C
+ .4byte gUnk_080CD31C
+ .4byte gUnk_080CD32D
+ .4byte gUnk_080CD33E
+ .4byte gUnk_080CD34F
+ .4byte gUnk_080CD360
+ .4byte gUnk_080CD368
+ .4byte gUnk_080CD370
+ .4byte gUnk_080CD378
+ .4byte gUnk_080CD380
+ .4byte gUnk_080CD391
+ .4byte 00000000
diff --git a/data/animations/spinyBeetle.inc b/data/animations/spinyBeetle.inc
new file mode 100644
index 00000000..0f0d0abf
--- /dev/null
+++ b/data/animations/spinyBeetle.inc
@@ -0,0 +1,22 @@
+gUnk_080CEC24:: @ 080CEC24
+ .incbin "baserom.gba", 0x0CEC24, 0x0000005
+
+gUnk_080CEC29:: @ 080CEC29
+ .incbin "baserom.gba", 0x0CEC29, 0x0000019
+
+gUnk_080CEC42:: @ 080CEC42
+ .incbin "baserom.gba", 0x0CEC42, 0x0000009
+
+gUnk_080CEC4B:: @ 080CEC4B
+ .incbin "baserom.gba", 0x0CEC4B, 0x0000011
+
+gUnk_080CEC5C:: @ 080CEC5C
+ .incbin "baserom.gba", 0x0CEC5C, 0x0000014
+
+gUnk_080CEC70:: @ 080CEC70
+ .4byte gUnk_080CEC24
+ .4byte gUnk_080CEC29
+ .4byte gUnk_080CEC42
+ .4byte gUnk_080CEC4B
+ .4byte gUnk_080CEC5C
+ .4byte 00000000 \ No newline at end of file
diff --git a/data/animations/spinyChuchu.s b/data/animations/spinyChuchu.s
index ab88f654..34f4b34b 100644
--- a/data/animations/spinyChuchu.s
+++ b/data/animations/spinyChuchu.s
@@ -25,4 +25,11 @@ gUnk_080CBB3F:: @ 080CBB3F
.incbin "baserom.gba", 0x0CBB3F, 0x0000005
gUnk_080CBB44:: @ 080CBB44
- .incbin "baserom.gba", 0x0CBB44, 0x0000020
+ .4byte gUnk_080CBA64
+ .4byte gUnk_080CBAA5
+ .4byte gUnk_080CBAE5
+ .4byte gUnk_080CBAFD
+ .4byte gUnk_080CBB21
+ .4byte gUnk_080CBB32
+ .4byte gUnk_080CBB3F
+ .4byte 00000000
diff --git a/data/animations/stalfos.inc b/data/animations/stalfos.inc
new file mode 100644
index 00000000..8c753fd0
--- /dev/null
+++ b/data/animations/stalfos.inc
@@ -0,0 +1,152 @@
+gUnk_080CF942:: @ 080CF942
+ .incbin "baserom.gba", 0x0CF942, 0x0000004
+
+gUnk_080CF946:: @ 080CF946
+ .incbin "baserom.gba", 0x0CF946, 0x0000004
+
+gUnk_080CF94A:: @ 080CF94A
+ .incbin "baserom.gba", 0x0CF94A, 0x0000004
+
+gUnk_080CF94E:: @ 080CF94E
+ .incbin "baserom.gba", 0x0CF94E, 0x0000004
+
+gUnk_080CF952:: @ 080CF952
+ .incbin "baserom.gba", 0x0CF952, 0x0000019
+
+gUnk_080CF96B:: @ 080CF96B
+ .incbin "baserom.gba", 0x0CF96B, 0x0000019
+
+gUnk_080CF984:: @ 080CF984
+ .incbin "baserom.gba", 0x0CF984, 0x0000019
+
+gUnk_080CF99D:: @ 080CF99D
+ .incbin "baserom.gba", 0x0CF99D, 0x0000019
+
+gUnk_080CF9B6:: @ 080CF9B6
+ .incbin "baserom.gba", 0x0CF9B6, 0x0000004
+
+gUnk_080CF9BA:: @ 080CF9BA
+ .incbin "baserom.gba", 0x0CF9BA, 0x0000004
+
+gUnk_080CF9BE:: @ 080CF9BE
+ .incbin "baserom.gba", 0x0CF9BE, 0x0000004
+
+gUnk_080CF9C2:: @ 080CF9C2
+ .incbin "baserom.gba", 0x0CF9C2, 0x0000004
+
+gUnk_080CF9C6:: @ 080CF9C6
+ .incbin "baserom.gba", 0x0CF9C6, 0x0000011
+
+gUnk_080CF9D7:: @ 080CF9D7
+ .incbin "baserom.gba", 0x0CF9D7, 0x0000011
+
+gUnk_080CF9E8:: @ 080CF9E8
+ .incbin "baserom.gba", 0x0CF9E8, 0x000000B
+
+gUnk_080CF9F3:: @ 080CF9F3
+ .incbin "baserom.gba", 0x0CF9F3, 0x0000004
+
+gUnk_080CF9F7:: @ 080CF9F7
+ .incbin "baserom.gba", 0x0CF9F7, 0x0000002
+
+gUnk_080CF9F9:: @ 080CF9F9
+ .incbin "baserom.gba", 0x0CF9F9, 0x0000011
+
+gUnk_080CFA0A:: @ 080CFA0A
+ .incbin "baserom.gba", 0x0CFA0A, 0x0000004
+
+gUnk_080CFA0E:: @ 080CFA0E
+ .incbin "baserom.gba", 0x0CFA0E, 0x0000004
+
+gUnk_080CFA12:: @ 080CFA12
+ .incbin "baserom.gba", 0x0CFA12, 0x0000004
+
+gUnk_080CFA16:: @ 080CFA16
+ .incbin "baserom.gba", 0x0CFA16, 0x0000004
+
+gUnk_080CFA1A:: @ 080CFA1A
+ .incbin "baserom.gba", 0x0CFA1A, 0x0000019
+
+gUnk_080CFA33:: @ 080CFA33
+ .incbin "baserom.gba", 0x0CFA33, 0x0000019
+
+gUnk_080CFA4C:: @ 080CFA4C
+ .incbin "baserom.gba", 0x0CFA4C, 0x0000019
+
+gUnk_080CFA65:: @ 080CFA65
+ .incbin "baserom.gba", 0x0CFA65, 0x0000019
+
+gUnk_080CFA7E:: @ 080CFA7E
+ .incbin "baserom.gba", 0x0CFA7E, 0x0000014
+
+gUnk_080CFA92:: @ 080CFA92
+ .incbin "baserom.gba", 0x0CFA92, 0x0000014
+
+gUnk_080CFAA6:: @ 080CFAA6
+ .incbin "baserom.gba", 0x0CFAA6, 0x0000014
+
+gUnk_080CFABA:: @ 080CFABA
+ .incbin "baserom.gba", 0x0CFABA, 0x0000014
+
+gUnk_080CFACE:: @ 080CFACE
+ .incbin "baserom.gba", 0x0CFACE, 0x0000004
+
+gUnk_080CFAD2:: @ 080CFAD2
+ .incbin "baserom.gba", 0x0CFAD2, 0x0000004
+
+gUnk_080CFAD6:: @ 080CFAD6
+ .incbin "baserom.gba", 0x0CFAD6, 0x0000004
+
+gUnk_080CFADA:: @ 080CFADA
+ .incbin "baserom.gba", 0x0CFADA, 0x0000004
+
+gUnk_080CFADE:: @ 080CFADE
+ .incbin "baserom.gba", 0x0CFADE, 0x0000004
+
+gUnk_080CFAE2:: @ 080CFAE2
+ .incbin "baserom.gba", 0x0CFAE2, 0x0000004
+
+gUnk_080CFAE6:: @ 080CFAE6
+ .incbin "baserom.gba", 0x0CFAE6, 0x0000004
+
+gUnk_080CFAEA:: @ 080CFAEA
+ .incbin "baserom.gba", 0x0CFAEA, 0x0000006
+
+gUnk_080CFAF0:: @ 080CFAF0
+ .4byte gUnk_080CF942
+ .4byte gUnk_080CF946
+ .4byte gUnk_080CF94A
+ .4byte gUnk_080CF94E
+ .4byte gUnk_080CF952
+ .4byte gUnk_080CF96B
+ .4byte gUnk_080CF984
+ .4byte gUnk_080CF99D
+ .4byte gUnk_080CF9B6
+ .4byte gUnk_080CF9BA
+ .4byte gUnk_080CF9BE
+ .4byte gUnk_080CF9C2
+ .4byte gUnk_080CF9C6
+ .4byte gUnk_080CF9D7
+ .4byte gUnk_080CF9E8
+ .4byte gUnk_080CF9F9
+ .4byte gUnk_080CFA0A
+ .4byte gUnk_080CFA0E
+ .4byte gUnk_080CFA12
+ .4byte gUnk_080CFA16
+ .4byte gUnk_080CFA1A
+ .4byte gUnk_080CFA33
+ .4byte gUnk_080CFA4C
+ .4byte gUnk_080CFA65
+ .4byte gUnk_080CFA7E
+ .4byte gUnk_080CFA92
+ .4byte gUnk_080CFAA6
+ .4byte gUnk_080CFABA
+ .4byte gUnk_080CFACE
+ .4byte gUnk_080CFAD2
+ .4byte gUnk_080CFAD6
+ .4byte gUnk_080CFADA
+ .4byte gUnk_080CFADE
+ .4byte gUnk_080CFAE2
+ .4byte gUnk_080CFAE6
+ .4byte gUnk_080CFAEA
+ .4byte 00000000 \ No newline at end of file
diff --git a/data/animations/tektite.inc b/data/animations/tektite.inc
new file mode 100644
index 00000000..edd574f8
--- /dev/null
+++ b/data/animations/tektite.inc
@@ -0,0 +1,24 @@
+
+
+gUnk_080CDEFC:: @ 080CDEFC
+ .incbin "baserom.gba", 0x0CDEFC, 0x000000D
+
+gUnk_080CDF09:: @ 080CDF09
+ .incbin "baserom.gba", 0x0CDF09, 0x0000011
+
+gUnk_080CDF1A:: @ 080CDF1A
+ .incbin "baserom.gba", 0x0CDF1A, 0x000000D
+
+gUnk_080CDF27:: @ 080CDF27
+ .incbin "baserom.gba", 0x0CDF27, 0x000000C
+
+gUnk_080CDF33:: @ 080CDF33
+ .incbin "baserom.gba", 0x0CDF33, 0x0000005
+
+gUnk_080CDF38:: @ 080CDF38
+ .4byte gUnk_080CDEFC
+ .4byte gUnk_080CDF09
+ .4byte gUnk_080CDF1A
+ .4byte gUnk_080CDF27
+ .4byte gUnk_080CDF33
+ .4byte 00000000 \ No newline at end of file
diff --git a/data/animations/vaatiEyesMacro.inc b/data/animations/vaatiEyesMacro.inc
new file mode 100644
index 00000000..358326ae
--- /dev/null
+++ b/data/animations/vaatiEyesMacro.inc
@@ -0,0 +1,12 @@
+
+
+gUnk_080CDEA0:: @ 080CDEA0
+ .incbin "baserom.gba", 0x0CDEA0, 0x0000011
+
+gUnk_080CDEB1:: @ 080CDEB1
+ .incbin "baserom.gba", 0x0CDEB1, 0x0000013
+
+gUnk_080CDEC4:: @ 080CDEC4
+ .4byte gUnk_080CDEA0
+ .4byte gUnk_080CDEB1
+ .4byte 00000000 \ No newline at end of file
diff --git a/data/animations/wallMaster.s b/data/animations/wallMaster.s
index 277880d6..89bcfed2 100644
--- a/data/animations/wallMaster.s
+++ b/data/animations/wallMaster.s
@@ -13,4 +13,7 @@ gUnk_080CD0DA:: @ 080CD0DA
.incbin "baserom.gba", 0x0CD0DA, 0x0000006
gUnk_080CD0E0:: @ 080CD0E0
- .incbin "baserom.gba", 0x0CD0E0, 0x0000010
+ .4byte gUnk_080CD0B8
+ .4byte gUnk_080CD0C5
+ .4byte gUnk_080CD0DA
+ .4byte 00000000
diff --git a/data/animations/waterDrop.s b/data/animations/waterDrop.s
index ada87e34..1ae0704d 100644
--- a/data/animations/waterDrop.s
+++ b/data/animations/waterDrop.s
@@ -10,5 +10,6 @@ gUnk_080CD069:: @ 080CD069
.incbin "baserom.gba", 0x0CD069, 0x0000007
gUnk_080CD070:: @ 080CD070
- .incbin "baserom.gba", 0x0CD070, 0x000000C
-
+ .4byte gUnk_080CD044
+ .4byte gUnk_080CD069
+ .4byte 00000000
diff --git a/data/animations/wisp.inc b/data/animations/wisp.inc
new file mode 100644
index 00000000..36db0c01
--- /dev/null
+++ b/data/animations/wisp.inc
@@ -0,0 +1,10 @@
+gUnk_080CEBAC:: @ 080CEBAC
+ .incbin "baserom.gba", 0x0CEBAC, 0x0000011
+
+gUnk_080CEBBD:: @ 080CEBBD
+ .incbin "baserom.gba", 0x0CEBBD, 0x0000013
+
+gUnk_080CEBD0:: @ 080CEBD0
+ .4byte gUnk_080CEBAC
+ .4byte gUnk_080CEBBD
+ .4byte 00000000 \ No newline at end of file
diff --git a/data/animations/wizzrobeFire.inc b/data/animations/wizzrobeFire.inc
new file mode 100644
index 00000000..a48b5b4a
--- /dev/null
+++ b/data/animations/wizzrobeFire.inc
@@ -0,0 +1,34 @@
+gUnk_080CDFE8:: @ 080CDFE8
+ .incbin "baserom.gba", 0x0CDFE8, 0x000000D
+
+gUnk_080CDFF5:: @ 080CDFF5
+ .incbin "baserom.gba", 0x0CDFF5, 0x000000D
+
+gUnk_080CE002:: @ 080CE002
+ .incbin "baserom.gba", 0x0CE002, 0x000000D
+
+gUnk_080CE00F:: @ 080CE00F
+ .incbin "baserom.gba", 0x0CE00F, 0x000000D
+
+gUnk_080CE01C:: @ 080CE01C
+ .incbin "baserom.gba", 0x0CE01C, 0x000000D
+
+gUnk_080CE029:: @ 080CE029
+ .incbin "baserom.gba", 0x0CE029, 0x000000D
+
+gUnk_080CE036:: @ 080CE036
+ .incbin "baserom.gba", 0x0CE036, 0x000000D
+
+gUnk_080CE043:: @ 080CE043
+ .incbin "baserom.gba", 0x0CE043, 0x000000D
+
+gUnk_080CE050:: @ 080CE050
+ .4byte gUnk_080CDFE8
+ .4byte gUnk_080CDFF5
+ .4byte gUnk_080CE002
+ .4byte gUnk_080CE00F
+ .4byte gUnk_080CE01C
+ .4byte gUnk_080CE029
+ .4byte gUnk_080CE036
+ .4byte gUnk_080CE043
+ .4byte 00000000 \ No newline at end of file
diff --git a/data/animations/wizzrobeIce.inc b/data/animations/wizzrobeIce.inc
new file mode 100644
index 00000000..302f2219
--- /dev/null
+++ b/data/animations/wizzrobeIce.inc
@@ -0,0 +1,34 @@
+gUnk_080CE098:: @ 080CE098
+ .incbin "baserom.gba", 0x0CE098, 0x000000D
+
+gUnk_080CE0A5:: @ 080CE0A5
+ .incbin "baserom.gba", 0x0CE0A5, 0x000000D
+
+gUnk_080CE0B2:: @ 080CE0B2
+ .incbin "baserom.gba", 0x0CE0B2, 0x000000D
+
+gUnk_080CE0BF:: @ 080CE0BF
+ .incbin "baserom.gba", 0x0CE0BF, 0x000000D
+
+gUnk_080CE0CC:: @ 080CE0CC
+ .incbin "baserom.gba", 0x0CE0CC, 0x000000D
+
+gUnk_080CE0D9:: @ 080CE0D9
+ .incbin "baserom.gba", 0x0CE0D9, 0x000000D
+
+gUnk_080CE0E6:: @ 080CE0E6
+ .incbin "baserom.gba", 0x0CE0E6, 0x000000D
+
+gUnk_080CE0F3:: @ 080CE0F3
+ .incbin "baserom.gba", 0x0CE0F3, 0x000000D
+
+gUnk_080CE100:: @ 080CE100
+ .4byte gUnk_080CE098
+ .4byte gUnk_080CE0A5
+ .4byte gUnk_080CE0B2
+ .4byte gUnk_080CE0BF
+ .4byte gUnk_080CE0CC
+ .4byte gUnk_080CE0D9
+ .4byte gUnk_080CE0E6
+ .4byte gUnk_080CE0F3
+ .4byte 00000000 \ No newline at end of file
diff --git a/data/animations/wizzrobeWind.inc b/data/animations/wizzrobeWind.inc
new file mode 100644
index 00000000..163cbd9e
--- /dev/null
+++ b/data/animations/wizzrobeWind.inc
@@ -0,0 +1,35 @@
+
+gUnk_080CDF78:: @ 080CDF78
+ .incbin "baserom.gba", 0x0CDF78, 0x0000005
+
+gUnk_080CDF7D:: @ 080CDF7D
+ .incbin "baserom.gba", 0x0CDF7D, 0x0000005
+
+gUnk_080CDF82:: @ 080CDF82
+ .incbin "baserom.gba", 0x0CDF82, 0x0000005
+
+gUnk_080CDF87:: @ 080CDF87
+ .incbin "baserom.gba", 0x0CDF87, 0x0000005
+
+gUnk_080CDF8C:: @ 080CDF8C
+ .incbin "baserom.gba", 0x0CDF8C, 0x0000005
+
+gUnk_080CDF91:: @ 080CDF91
+ .incbin "baserom.gba", 0x0CDF91, 0x0000005
+
+gUnk_080CDF96:: @ 080CDF96
+ .incbin "baserom.gba", 0x0CDF96, 0x0000005
+
+gUnk_080CDF9B:: @ 080CDF9B
+ .incbin "baserom.gba", 0x0CDF9B, 0x0000005
+
+gUnk_080CDFA0:: @ 080CDFA0
+ .4byte gUnk_080CDF78
+ .4byte gUnk_080CDF7D
+ .4byte gUnk_080CDF82
+ .4byte gUnk_080CDF87
+ .4byte gUnk_080CDF8C
+ .4byte gUnk_080CDF91
+ .4byte gUnk_080CDF96
+ .4byte gUnk_080CDF9B
+ .4byte 00000000 \ No newline at end of file