summaryrefslogtreecommitdiff
diff options
context:
space:
mode:
authorlibjet <libj3t@gmail.com>2020-05-28 22:38:41 +0100
committerlibjet <libj3t@gmail.com>2020-05-28 22:38:41 +0100
commit82bcac8463366ff24776bf1d228bd449b2a99a04 (patch)
tree4a7eac1c4781897ad161bdedb5c0315e5ed25dcd
parentd87458740c806e4e0c04eec347e5eba3e1ae0dd9 (diff)
Add gfx/battle_anims.asm
-rwxr-xr-xgfx/battle_anims.asm40
-rwxr-xr-xgfx/battle_anims/aeroblast.2bppbin0 -> 384 bytes
-rwxr-xr-xgfx/battle_anims/aeroblast.2bpp.lzbin0 -> 128 bytes
-rwxr-xr-xgfx/battle_anims/aeroblast.pngbin0 -> 187 bytes
-rwxr-xr-xgfx/battle_anims/angels.2bppbin0 -> 560 bytes
-rwxr-xr-xgfx/battle_anims/angels.2bpp.lzbin0 -> 368 bytes
-rwxr-xr-xgfx/battle_anims/angels.pngbin0 -> 363 bytes
-rw-r--r--gfx/battle_anims/battle_anims.pal41
-rwxr-xr-xgfx/battle_anims/beam.2bppbin0 -> 176 bytes
-rwxr-xr-xgfx/battle_anims/beam.2bpp.lzbin0 -> 144 bytes
-rwxr-xr-xgfx/battle_anims/beam.pngbin0 -> 541 bytes
-rwxr-xr-xgfx/battle_anims/bubble.2bppbin0 -> 208 bytes
-rwxr-xr-xgfx/battle_anims/bubble.2bpp.lzbin0 -> 160 bytes
-rwxr-xr-xgfx/battle_anims/bubble.pngbin0 -> 237 bytes
-rwxr-xr-xgfx/battle_anims/charge.2bppbin0 -> 144 bytes
-rwxr-xr-xgfx/battle_anims/charge.2bpp.lzbin0 -> 112 bytes
-rwxr-xr-xgfx/battle_anims/charge.pngbin0 -> 188 bytes
-rwxr-xr-xgfx/battle_anims/cut.2bppbin0 -> 96 bytes
-rwxr-xr-xgfx/battle_anims/cut.2bpp.lzbin0 -> 96 bytes
-rwxr-xr-xgfx/battle_anims/cut.pngbin0 -> 170 bytes
-rwxr-xr-xgfx/battle_anims/egg.2bppbin0 -> 192 bytes
-rwxr-xr-xgfx/battle_anims/egg.2bpp.lzbin0 -> 128 bytes
-rwxr-xr-xgfx/battle_anims/egg.pngbin0 -> 200 bytes
-rwxr-xr-xgfx/battle_anims/explosion.2bppbin0 -> 144 bytes
-rwxr-xr-xgfx/battle_anims/explosion.2bpp.lzbin0 -> 96 bytes
-rwxr-xr-xgfx/battle_anims/explosion.pngbin0 -> 157 bytes
-rwxr-xr-xgfx/battle_anims/fire.2bppbin0 -> 96 bytes
-rwxr-xr-xgfx/battle_anims/fire.2bpp.lzbin0 -> 96 bytes
-rwxr-xr-xgfx/battle_anims/fire.pngbin0 -> 153 bytes
-rwxr-xr-xgfx/battle_anims/flower.2bppbin0 -> 128 bytes
-rwxr-xr-xgfx/battle_anims/flower.2bpp.lzbin0 -> 96 bytes
-rwxr-xr-xgfx/battle_anims/flower.pngbin0 -> 149 bytes
-rwxr-xr-xgfx/battle_anims/globe.2bppbin0 -> 256 bytes
-rwxr-xr-xgfx/battle_anims/globe.2bpp.lzbin0 -> 240 bytes
-rwxr-xr-xgfx/battle_anims/globe.pngbin0 -> 292 bytes
-rwxr-xr-xgfx/battle_anims/haze.2bppbin0 -> 256 bytes
-rwxr-xr-xgfx/battle_anims/haze.2bpp.lzbin0 -> 144 bytes
-rwxr-xr-xgfx/battle_anims/haze.pngbin0 -> 173 bytes
-rwxr-xr-xgfx/battle_anims/hit.2bppbin0 -> 336 bytes
-rwxr-xr-xgfx/battle_anims/hit.2bpp.lzbin0 -> 240 bytes
-rwxr-xr-xgfx/battle_anims/hit.pngbin0 -> 306 bytes
-rwxr-xr-xgfx/battle_anims/horn.2bppbin0 -> 112 bytes
-rwxr-xr-xgfx/battle_anims/horn.2bpp.lzbin0 -> 96 bytes
-rwxr-xr-xgfx/battle_anims/horn.pngbin0 -> 179 bytes
-rwxr-xr-xgfx/battle_anims/ice.2bppbin0 -> 96 bytes
-rwxr-xr-xgfx/battle_anims/ice.2bpp.lzbin0 -> 64 bytes
-rwxr-xr-xgfx/battle_anims/ice.pngbin0 -> 137 bytes
-rwxr-xr-xgfx/battle_anims/lightning.2bppbin0 -> 416 bytes
-rwxr-xr-xgfx/battle_anims/lightning.2bpp.lzbin0 -> 320 bytes
-rwxr-xr-xgfx/battle_anims/lightning.pngbin0 -> 799 bytes
-rwxr-xr-xgfx/battle_anims/misc.2bppbin0 -> 640 bytes
-rwxr-xr-xgfx/battle_anims/misc.2bpp.lzbin0 -> 416 bytes
-rwxr-xr-xgfx/battle_anims/misc.pngbin0 -> 1061 bytes
-rwxr-xr-xgfx/battle_anims/noise.2bppbin0 -> 256 bytes
-rwxr-xr-xgfx/battle_anims/noise.2bpp.lzbin0 -> 192 bytes
-rwxr-xr-xgfx/battle_anims/noise.pngbin0 -> 505 bytes
-rwxr-xr-xgfx/battle_anims/objects.2bppbin0 -> 288 bytes
-rwxr-xr-xgfx/battle_anims/objects.2bpp.lzbin0 -> 224 bytes
-rwxr-xr-xgfx/battle_anims/objects.pngbin0 -> 684 bytes
-rwxr-xr-xgfx/battle_anims/plant.2bppbin0 -> 288 bytes
-rwxr-xr-xgfx/battle_anims/plant.2bpp.lzbin0 -> 224 bytes
-rwxr-xr-xgfx/battle_anims/plant.pngbin0 -> 293 bytes
-rwxr-xr-xgfx/battle_anims/poison.2bppbin0 -> 144 bytes
-rwxr-xr-xgfx/battle_anims/poison.2bpp.lzbin0 -> 112 bytes
-rwxr-xr-xgfx/battle_anims/poison.pngbin0 -> 166 bytes
-rwxr-xr-xgfx/battle_anims/pokeball.2bppbin0 -> 160 bytes
-rwxr-xr-xgfx/battle_anims/pokeball.2bpp.lzbin0 -> 80 bytes
-rwxr-xr-xgfx/battle_anims/pokeball.pngbin0 -> 367 bytes
-rwxr-xr-xgfx/battle_anims/powder.2bppbin0 -> 32 bytes
-rwxr-xr-xgfx/battle_anims/powder.2bpp.lzbin0 -> 32 bytes
-rwxr-xr-xgfx/battle_anims/powder.pngbin0 -> 100 bytes
-rwxr-xr-xgfx/battle_anims/psychic.2bppbin0 -> 208 bytes
-rwxr-xr-xgfx/battle_anims/psychic.2bpp.lzbin0 -> 112 bytes
-rwxr-xr-xgfx/battle_anims/psychic.pngbin0 -> 175 bytes
-rwxr-xr-xgfx/battle_anims/reflect.2bppbin0 -> 160 bytes
-rwxr-xr-xgfx/battle_anims/reflect.2bpp.lzbin0 -> 112 bytes
-rwxr-xr-xgfx/battle_anims/reflect.pngbin0 -> 211 bytes
-rwxr-xr-xgfx/battle_anims/rocks.2bppbin0 -> 272 bytes
-rwxr-xr-xgfx/battle_anims/rocks.2bpp.lzbin0 -> 240 bytes
-rwxr-xr-xgfx/battle_anims/rocks.pngbin0 -> 648 bytes
-rwxr-xr-xgfx/battle_anims/rope.2bppbin0 -> 288 bytes
-rwxr-xr-xgfx/battle_anims/rope.2bpp.lzbin0 -> 192 bytes
-rwxr-xr-xgfx/battle_anims/rope.pngbin0 -> 256 bytes
-rwxr-xr-xgfx/battle_anims/sand.2bppbin0 -> 192 bytes
-rwxr-xr-xgfx/battle_anims/sand.2bpp.lzbin0 -> 96 bytes
-rwxr-xr-xgfx/battle_anims/sand.pngbin0 -> 363 bytes
-rwxr-xr-xgfx/battle_anims/shapes.2bppbin0 -> 768 bytes
-rwxr-xr-xgfx/battle_anims/shapes.2bpp.lzbin0 -> 160 bytes
-rwxr-xr-xgfx/battle_anims/shapes.pngbin0 -> 237 bytes
-rwxr-xr-xgfx/battle_anims/shine.2bppbin0 -> 608 bytes
-rwxr-xr-xgfx/battle_anims/shine.2bpp.lzbin0 -> 224 bytes
-rwxr-xr-xgfx/battle_anims/shine.pngbin0 -> 273 bytes
-rwxr-xr-xgfx/battle_anims/skyattack.2bppbin0 -> 576 bytes
-rwxr-xr-xgfx/battle_anims/skyattack.2bpp.lzbin0 -> 352 bytes
-rwxr-xr-xgfx/battle_anims/skyattack.pngbin0 -> 393 bytes
-rwxr-xr-xgfx/battle_anims/smoke.2bppbin0 -> 192 bytes
-rwxr-xr-xgfx/battle_anims/smoke.2bpp.lzbin0 -> 144 bytes
-rwxr-xr-xgfx/battle_anims/smoke.pngbin0 -> 191 bytes
-rwxr-xr-xgfx/battle_anims/speed.2bppbin0 -> 144 bytes
-rwxr-xr-xgfx/battle_anims/speed.2bpp.lzbin0 -> 80 bytes
-rwxr-xr-xgfx/battle_anims/speed.pngbin0 -> 136 bytes
-rwxr-xr-xgfx/battle_anims/status.2bppbin0 -> 432 bytes
-rwxr-xr-xgfx/battle_anims/status.2bpp.lzbin0 -> 288 bytes
-rwxr-xr-xgfx/battle_anims/status.pngbin0 -> 364 bytes
-rwxr-xr-xgfx/battle_anims/water.2bppbin0 -> 320 bytes
-rwxr-xr-xgfx/battle_anims/water.2bpp.lzbin0 -> 208 bytes
-rwxr-xr-xgfx/battle_anims/water.pngbin0 -> 277 bytes
-rwxr-xr-xgfx/battle_anims/wave.2bppbin0 -> 288 bytes
-rwxr-xr-xgfx/battle_anims/wave.2bpp.lzbin0 -> 160 bytes
-rwxr-xr-xgfx/battle_anims/wave.pngbin0 -> 205 bytes
-rwxr-xr-xgfx/battle_anims/web.2bppbin0 -> 224 bytes
-rwxr-xr-xgfx/battle_anims/web.2bpp.lzbin0 -> 128 bytes
-rwxr-xr-xgfx/battle_anims/web.pngbin0 -> 191 bytes
-rwxr-xr-xgfx/battle_anims/whip.2bppbin0 -> 160 bytes
-rwxr-xr-xgfx/battle_anims/whip.2bpp.lzbin0 -> 128 bytes
-rwxr-xr-xgfx/battle_anims/whip.pngbin0 -> 210 bytes
-rwxr-xr-xgfx/battle_anims/wind.2bppbin0 -> 304 bytes
-rwxr-xr-xgfx/battle_anims/wind.2bpp.lzbin0 -> 192 bytes
-rwxr-xr-xgfx/battle_anims/wind.pngbin0 -> 286 bytes
-rw-r--r--main.asm5
120 files changed, 62 insertions, 24 deletions
diff --git a/gfx/battle_anims.asm b/gfx/battle_anims.asm
new file mode 100755
index 00000000..7f8f5918
--- /dev/null
+++ b/gfx/battle_anims.asm
@@ -0,0 +1,40 @@
+AnimObj00GFX:
+AnimObjHitGFX: INCBIN "gfx/battle_anims/hit.2bpp.lz"
+AnimObjCutGFX: INCBIN "gfx/battle_anims/cut.2bpp.lz"
+AnimObjFireGFX: INCBIN "gfx/battle_anims/fire.2bpp.lz"
+AnimObjWaterGFX: INCBIN "gfx/battle_anims/water.2bpp.lz"
+AnimObjLightningGFX: INCBIN "gfx/battle_anims/lightning.2bpp.lz"
+AnimObjSmokeGFX: INCBIN "gfx/battle_anims/smoke.2bpp.lz"
+AnimObjExplosionGFX: INCBIN "gfx/battle_anims/explosion.2bpp.lz"
+AnimObjIceGFX: INCBIN "gfx/battle_anims/ice.2bpp.lz"
+AnimObjRocksGFX: INCBIN "gfx/battle_anims/rocks.2bpp.lz"
+AnimObjPoisonGFX: INCBIN "gfx/battle_anims/poison.2bpp.lz"
+AnimObjPlantGFX: INCBIN "gfx/battle_anims/plant.2bpp.lz"
+AnimObjPokeBallGFX: INCBIN "gfx/battle_anims/pokeball.2bpp.lz"
+AnimObjBubbleGFX: INCBIN "gfx/battle_anims/bubble.2bpp.lz"
+AnimObjNoiseGFX: INCBIN "gfx/battle_anims/noise.2bpp.lz"
+AnimObjReflectGFX: INCBIN "gfx/battle_anims/reflect.2bpp.lz"
+AnimObjPowderGFX: INCBIN "gfx/battle_anims/powder.2bpp.lz"
+AnimObjBeamGFX: INCBIN "gfx/battle_anims/beam.2bpp.lz"
+AnimObjSpeedGFX: INCBIN "gfx/battle_anims/speed.2bpp.lz"
+AnimObjChargeGFX: INCBIN "gfx/battle_anims/charge.2bpp.lz"
+AnimObjWindGFX: INCBIN "gfx/battle_anims/wind.2bpp.lz"
+AnimObjWhipGFX: INCBIN "gfx/battle_anims/whip.2bpp.lz"
+AnimObjRopeGFX: INCBIN "gfx/battle_anims/rope.2bpp.lz"
+AnimObjEggGFX: INCBIN "gfx/battle_anims/egg.2bpp.lz"
+AnimObjPsychicGFX: INCBIN "gfx/battle_anims/psychic.2bpp.lz"
+AnimObjSandGFX: INCBIN "gfx/battle_anims/sand.2bpp.lz"
+AnimObjWebGFX: INCBIN "gfx/battle_anims/web.2bpp.lz"
+AnimObjHazeGFX: INCBIN "gfx/battle_anims/haze.2bpp.lz"
+AnimObjHornGFX: INCBIN "gfx/battle_anims/horn.2bpp.lz"
+AnimObjFlowerGFX: INCBIN "gfx/battle_anims/flower.2bpp.lz"
+AnimObjMiscGFX: INCBIN "gfx/battle_anims/misc.2bpp.lz"
+AnimObjSkyAttackGFX: INCBIN "gfx/battle_anims/skyattack.2bpp.lz"
+AnimObjGlobeGFX: INCBIN "gfx/battle_anims/globe.2bpp.lz"
+AnimObjShapesGFX: INCBIN "gfx/battle_anims/shapes.2bpp.lz"
+AnimObjStatusGFX: INCBIN "gfx/battle_anims/status.2bpp.lz"
+AnimObjObjectsGFX: INCBIN "gfx/battle_anims/objects.2bpp.lz"
+AnimObjShineGFX: INCBIN "gfx/battle_anims/shine.2bpp.lz"
+AnimObjAngelsGFX: INCBIN "gfx/battle_anims/angels.2bpp.lz"
+AnimObjWaveGFX: INCBIN "gfx/battle_anims/wave.2bpp.lz"
+AnimObjAeroblastGFX: INCBIN "gfx/battle_anims/aeroblast.2bpp.lz"
diff --git a/gfx/battle_anims/aeroblast.2bpp b/gfx/battle_anims/aeroblast.2bpp
new file mode 100755
index 00000000..b7944713
--- /dev/null
+++ b/gfx/battle_anims/aeroblast.2bpp
Binary files differ
diff --git a/gfx/battle_anims/aeroblast.2bpp.lz b/gfx/battle_anims/aeroblast.2bpp.lz
new file mode 100755
index 00000000..5e203cb6
--- /dev/null
+++ b/gfx/battle_anims/aeroblast.2bpp.lz
Binary files differ
diff --git a/gfx/battle_anims/aeroblast.png b/gfx/battle_anims/aeroblast.png
new file mode 100755
index 00000000..1fdc07c2
--- /dev/null
+++ b/gfx/battle_anims/aeroblast.png
Binary files differ
diff --git a/gfx/battle_anims/angels.2bpp b/gfx/battle_anims/angels.2bpp
new file mode 100755
index 00000000..e8893f9b
--- /dev/null
+++ b/gfx/battle_anims/angels.2bpp
Binary files differ
diff --git a/gfx/battle_anims/angels.2bpp.lz b/gfx/battle_anims/angels.2bpp.lz
new file mode 100755
index 00000000..61d89d22
--- /dev/null
+++ b/gfx/battle_anims/angels.2bpp.lz
Binary files differ
diff --git a/gfx/battle_anims/angels.png b/gfx/battle_anims/angels.png
new file mode 100755
index 00000000..ef38c61d
--- /dev/null
+++ b/gfx/battle_anims/angels.png
Binary files differ
diff --git a/gfx/battle_anims/battle_anims.pal b/gfx/battle_anims/battle_anims.pal
index 70b31a04..d2ebb6ce 100644
--- a/gfx/battle_anims/battle_anims.pal
+++ b/gfx/battle_anims/battle_anims.pal
@@ -1,29 +1,30 @@
+; gray
RGB 31, 31, 31
RGB 25, 25, 25
RGB 13, 13, 13
- RGB 0, 0, 0
-
+ RGB 00, 00, 00
+; yellow
RGB 31, 31, 31
- RGB 31, 31, 7
- RGB 31, 16, 1
- RGB 0, 0, 0
-
+ RGB 31, 31, 07
+ RGB 31, 16, 01
+ RGB 00, 00, 00
+; red
RGB 31, 31, 31
RGB 31, 19, 24
- RGB 30, 10, 6
- RGB 0, 0, 0
-
+ RGB 30, 10, 06
+ RGB 00, 00, 00
+; green
RGB 31, 31, 31
- RGB 12, 25, 1
- RGB 5, 14, 0
- RGB 0, 0, 0
-
+ RGB 12, 25, 01
+ RGB 05, 14, 00
+ RGB 00, 00, 00
+; blue
RGB 31, 31, 31
- RGB 8, 12, 31
- RGB 1, 4, 31
- RGB 0, 0, 0
-
+ RGB 08, 12, 31
+ RGB 01, 04, 31
+ RGB 00, 00, 00
+; brown
RGB 31, 31, 31
- RGB 24, 18, 7
- RGB 20, 15, 3
- RGB 0, 0, 0
+ RGB 24, 18, 07
+ RGB 20, 15, 03
+ RGB 00, 00, 00
diff --git a/gfx/battle_anims/beam.2bpp b/gfx/battle_anims/beam.2bpp
new file mode 100755
index 00000000..1a895b05
--- /dev/null
+++ b/gfx/battle_anims/beam.2bpp
Binary files differ
diff --git a/gfx/battle_anims/beam.2bpp.lz b/gfx/battle_anims/beam.2bpp.lz
new file mode 100755
index 00000000..1ce9ab82
--- /dev/null
+++ b/gfx/battle_anims/beam.2bpp.lz
Binary files differ
diff --git a/gfx/battle_anims/beam.png b/gfx/battle_anims/beam.png
new file mode 100755
index 00000000..e8bc6cde
--- /dev/null
+++ b/gfx/battle_anims/beam.png
Binary files differ
diff --git a/gfx/battle_anims/bubble.2bpp b/gfx/battle_anims/bubble.2bpp
new file mode 100755
index 00000000..a9daa48e
--- /dev/null
+++ b/gfx/battle_anims/bubble.2bpp
Binary files differ
diff --git a/gfx/battle_anims/bubble.2bpp.lz b/gfx/battle_anims/bubble.2bpp.lz
new file mode 100755
index 00000000..3d546191
--- /dev/null
+++ b/gfx/battle_anims/bubble.2bpp.lz
Binary files differ
diff --git a/gfx/battle_anims/bubble.png b/gfx/battle_anims/bubble.png
new file mode 100755
index 00000000..b6febb0a
--- /dev/null
+++ b/gfx/battle_anims/bubble.png
Binary files differ
diff --git a/gfx/battle_anims/charge.2bpp b/gfx/battle_anims/charge.2bpp
new file mode 100755
index 00000000..43d33813
--- /dev/null
+++ b/gfx/battle_anims/charge.2bpp
Binary files differ
diff --git a/gfx/battle_anims/charge.2bpp.lz b/gfx/battle_anims/charge.2bpp.lz
new file mode 100755
index 00000000..32c82243
--- /dev/null
+++ b/gfx/battle_anims/charge.2bpp.lz
Binary files differ
diff --git a/gfx/battle_anims/charge.png b/gfx/battle_anims/charge.png
new file mode 100755
index 00000000..90cb72f9
--- /dev/null
+++ b/gfx/battle_anims/charge.png
Binary files differ
diff --git a/gfx/battle_anims/cut.2bpp b/gfx/battle_anims/cut.2bpp
new file mode 100755
index 00000000..c17a4bd7
--- /dev/null
+++ b/gfx/battle_anims/cut.2bpp
Binary files differ
diff --git a/gfx/battle_anims/cut.2bpp.lz b/gfx/battle_anims/cut.2bpp.lz
new file mode 100755
index 00000000..740a4879
--- /dev/null
+++ b/gfx/battle_anims/cut.2bpp.lz
Binary files differ
diff --git a/gfx/battle_anims/cut.png b/gfx/battle_anims/cut.png
new file mode 100755
index 00000000..e227ad41
--- /dev/null
+++ b/gfx/battle_anims/cut.png
Binary files differ
diff --git a/gfx/battle_anims/egg.2bpp b/gfx/battle_anims/egg.2bpp
new file mode 100755
index 00000000..37382633
--- /dev/null
+++ b/gfx/battle_anims/egg.2bpp
Binary files differ
diff --git a/gfx/battle_anims/egg.2bpp.lz b/gfx/battle_anims/egg.2bpp.lz
new file mode 100755
index 00000000..fb55f2ed
--- /dev/null
+++ b/gfx/battle_anims/egg.2bpp.lz
Binary files differ
diff --git a/gfx/battle_anims/egg.png b/gfx/battle_anims/egg.png
new file mode 100755
index 00000000..38aab505
--- /dev/null
+++ b/gfx/battle_anims/egg.png
Binary files differ
diff --git a/gfx/battle_anims/explosion.2bpp b/gfx/battle_anims/explosion.2bpp
new file mode 100755
index 00000000..dabe60c9
--- /dev/null
+++ b/gfx/battle_anims/explosion.2bpp
Binary files differ
diff --git a/gfx/battle_anims/explosion.2bpp.lz b/gfx/battle_anims/explosion.2bpp.lz
new file mode 100755
index 00000000..4303302a
--- /dev/null
+++ b/gfx/battle_anims/explosion.2bpp.lz
Binary files differ
diff --git a/gfx/battle_anims/explosion.png b/gfx/battle_anims/explosion.png
new file mode 100755
index 00000000..0af9f1a0
--- /dev/null
+++ b/gfx/battle_anims/explosion.png
Binary files differ
diff --git a/gfx/battle_anims/fire.2bpp b/gfx/battle_anims/fire.2bpp
new file mode 100755
index 00000000..0a6c9a1b
--- /dev/null
+++ b/gfx/battle_anims/fire.2bpp
Binary files differ
diff --git a/gfx/battle_anims/fire.2bpp.lz b/gfx/battle_anims/fire.2bpp.lz
new file mode 100755
index 00000000..e15e9f9b
--- /dev/null
+++ b/gfx/battle_anims/fire.2bpp.lz
Binary files differ
diff --git a/gfx/battle_anims/fire.png b/gfx/battle_anims/fire.png
new file mode 100755
index 00000000..19f01141
--- /dev/null
+++ b/gfx/battle_anims/fire.png
Binary files differ
diff --git a/gfx/battle_anims/flower.2bpp b/gfx/battle_anims/flower.2bpp
new file mode 100755
index 00000000..6aa8a2c5
--- /dev/null
+++ b/gfx/battle_anims/flower.2bpp
Binary files differ
diff --git a/gfx/battle_anims/flower.2bpp.lz b/gfx/battle_anims/flower.2bpp.lz
new file mode 100755
index 00000000..ef628afb
--- /dev/null
+++ b/gfx/battle_anims/flower.2bpp.lz
Binary files differ
diff --git a/gfx/battle_anims/flower.png b/gfx/battle_anims/flower.png
new file mode 100755
index 00000000..61b4f58c
--- /dev/null
+++ b/gfx/battle_anims/flower.png
Binary files differ
diff --git a/gfx/battle_anims/globe.2bpp b/gfx/battle_anims/globe.2bpp
new file mode 100755
index 00000000..a279ba54
--- /dev/null
+++ b/gfx/battle_anims/globe.2bpp
Binary files differ
diff --git a/gfx/battle_anims/globe.2bpp.lz b/gfx/battle_anims/globe.2bpp.lz
new file mode 100755
index 00000000..99fa15c6
--- /dev/null
+++ b/gfx/battle_anims/globe.2bpp.lz
Binary files differ
diff --git a/gfx/battle_anims/globe.png b/gfx/battle_anims/globe.png
new file mode 100755
index 00000000..8d3a3568
--- /dev/null
+++ b/gfx/battle_anims/globe.png
Binary files differ
diff --git a/gfx/battle_anims/haze.2bpp b/gfx/battle_anims/haze.2bpp
new file mode 100755
index 00000000..8b180810
--- /dev/null
+++ b/gfx/battle_anims/haze.2bpp
Binary files differ
diff --git a/gfx/battle_anims/haze.2bpp.lz b/gfx/battle_anims/haze.2bpp.lz
new file mode 100755
index 00000000..e0cdc644
--- /dev/null
+++ b/gfx/battle_anims/haze.2bpp.lz
Binary files differ
diff --git a/gfx/battle_anims/haze.png b/gfx/battle_anims/haze.png
new file mode 100755
index 00000000..8a870ba9
--- /dev/null
+++ b/gfx/battle_anims/haze.png
Binary files differ
diff --git a/gfx/battle_anims/hit.2bpp b/gfx/battle_anims/hit.2bpp
new file mode 100755
index 00000000..1d797a8f
--- /dev/null
+++ b/gfx/battle_anims/hit.2bpp
Binary files differ
diff --git a/gfx/battle_anims/hit.2bpp.lz b/gfx/battle_anims/hit.2bpp.lz
new file mode 100755
index 00000000..5d9ffbe5
--- /dev/null
+++ b/gfx/battle_anims/hit.2bpp.lz
Binary files differ
diff --git a/gfx/battle_anims/hit.png b/gfx/battle_anims/hit.png
new file mode 100755
index 00000000..22806633
--- /dev/null
+++ b/gfx/battle_anims/hit.png
Binary files differ
diff --git a/gfx/battle_anims/horn.2bpp b/gfx/battle_anims/horn.2bpp
new file mode 100755
index 00000000..98a91d85
--- /dev/null
+++ b/gfx/battle_anims/horn.2bpp
Binary files differ
diff --git a/gfx/battle_anims/horn.2bpp.lz b/gfx/battle_anims/horn.2bpp.lz
new file mode 100755
index 00000000..a92f7479
--- /dev/null
+++ b/gfx/battle_anims/horn.2bpp.lz
Binary files differ
diff --git a/gfx/battle_anims/horn.png b/gfx/battle_anims/horn.png
new file mode 100755
index 00000000..56e8ca24
--- /dev/null
+++ b/gfx/battle_anims/horn.png
Binary files differ
diff --git a/gfx/battle_anims/ice.2bpp b/gfx/battle_anims/ice.2bpp
new file mode 100755
index 00000000..72b6bab2
--- /dev/null
+++ b/gfx/battle_anims/ice.2bpp
Binary files differ
diff --git a/gfx/battle_anims/ice.2bpp.lz b/gfx/battle_anims/ice.2bpp.lz
new file mode 100755
index 00000000..3d059700
--- /dev/null
+++ b/gfx/battle_anims/ice.2bpp.lz
Binary files differ
diff --git a/gfx/battle_anims/ice.png b/gfx/battle_anims/ice.png
new file mode 100755
index 00000000..62a67641
--- /dev/null
+++ b/gfx/battle_anims/ice.png
Binary files differ
diff --git a/gfx/battle_anims/lightning.2bpp b/gfx/battle_anims/lightning.2bpp
new file mode 100755
index 00000000..12beaae7
--- /dev/null
+++ b/gfx/battle_anims/lightning.2bpp
Binary files differ
diff --git a/gfx/battle_anims/lightning.2bpp.lz b/gfx/battle_anims/lightning.2bpp.lz
new file mode 100755
index 00000000..81de5850
--- /dev/null
+++ b/gfx/battle_anims/lightning.2bpp.lz
Binary files differ
diff --git a/gfx/battle_anims/lightning.png b/gfx/battle_anims/lightning.png
new file mode 100755
index 00000000..fcc9376f
--- /dev/null
+++ b/gfx/battle_anims/lightning.png
Binary files differ
diff --git a/gfx/battle_anims/misc.2bpp b/gfx/battle_anims/misc.2bpp
new file mode 100755
index 00000000..e95740f6
--- /dev/null
+++ b/gfx/battle_anims/misc.2bpp
Binary files differ
diff --git a/gfx/battle_anims/misc.2bpp.lz b/gfx/battle_anims/misc.2bpp.lz
new file mode 100755
index 00000000..d0c5f0df
--- /dev/null
+++ b/gfx/battle_anims/misc.2bpp.lz
Binary files differ
diff --git a/gfx/battle_anims/misc.png b/gfx/battle_anims/misc.png
new file mode 100755
index 00000000..7540508a
--- /dev/null
+++ b/gfx/battle_anims/misc.png
Binary files differ
diff --git a/gfx/battle_anims/noise.2bpp b/gfx/battle_anims/noise.2bpp
new file mode 100755
index 00000000..d86e291b
--- /dev/null
+++ b/gfx/battle_anims/noise.2bpp
Binary files differ
diff --git a/gfx/battle_anims/noise.2bpp.lz b/gfx/battle_anims/noise.2bpp.lz
new file mode 100755
index 00000000..e195da45
--- /dev/null
+++ b/gfx/battle_anims/noise.2bpp.lz
Binary files differ
diff --git a/gfx/battle_anims/noise.png b/gfx/battle_anims/noise.png
new file mode 100755
index 00000000..328d94c9
--- /dev/null
+++ b/gfx/battle_anims/noise.png
Binary files differ
diff --git a/gfx/battle_anims/objects.2bpp b/gfx/battle_anims/objects.2bpp
new file mode 100755
index 00000000..95620254
--- /dev/null
+++ b/gfx/battle_anims/objects.2bpp
Binary files differ
diff --git a/gfx/battle_anims/objects.2bpp.lz b/gfx/battle_anims/objects.2bpp.lz
new file mode 100755
index 00000000..1a52d635
--- /dev/null
+++ b/gfx/battle_anims/objects.2bpp.lz
Binary files differ
diff --git a/gfx/battle_anims/objects.png b/gfx/battle_anims/objects.png
new file mode 100755
index 00000000..80117f18
--- /dev/null
+++ b/gfx/battle_anims/objects.png
Binary files differ
diff --git a/gfx/battle_anims/plant.2bpp b/gfx/battle_anims/plant.2bpp
new file mode 100755
index 00000000..2463fa9b
--- /dev/null
+++ b/gfx/battle_anims/plant.2bpp
Binary files differ
diff --git a/gfx/battle_anims/plant.2bpp.lz b/gfx/battle_anims/plant.2bpp.lz
new file mode 100755
index 00000000..589fc48b
--- /dev/null
+++ b/gfx/battle_anims/plant.2bpp.lz
Binary files differ
diff --git a/gfx/battle_anims/plant.png b/gfx/battle_anims/plant.png
new file mode 100755
index 00000000..ec112505
--- /dev/null
+++ b/gfx/battle_anims/plant.png
Binary files differ
diff --git a/gfx/battle_anims/poison.2bpp b/gfx/battle_anims/poison.2bpp
new file mode 100755
index 00000000..09ad7f10
--- /dev/null
+++ b/gfx/battle_anims/poison.2bpp
Binary files differ
diff --git a/gfx/battle_anims/poison.2bpp.lz b/gfx/battle_anims/poison.2bpp.lz
new file mode 100755
index 00000000..df2cbe60
--- /dev/null
+++ b/gfx/battle_anims/poison.2bpp.lz
Binary files differ
diff --git a/gfx/battle_anims/poison.png b/gfx/battle_anims/poison.png
new file mode 100755
index 00000000..ebbbc52b
--- /dev/null
+++ b/gfx/battle_anims/poison.png
Binary files differ
diff --git a/gfx/battle_anims/pokeball.2bpp b/gfx/battle_anims/pokeball.2bpp
new file mode 100755
index 00000000..39f67043
--- /dev/null
+++ b/gfx/battle_anims/pokeball.2bpp
Binary files differ
diff --git a/gfx/battle_anims/pokeball.2bpp.lz b/gfx/battle_anims/pokeball.2bpp.lz
new file mode 100755
index 00000000..e09b082d
--- /dev/null
+++ b/gfx/battle_anims/pokeball.2bpp.lz
Binary files differ
diff --git a/gfx/battle_anims/pokeball.png b/gfx/battle_anims/pokeball.png
new file mode 100755
index 00000000..ff76a3f7
--- /dev/null
+++ b/gfx/battle_anims/pokeball.png
Binary files differ
diff --git a/gfx/battle_anims/powder.2bpp b/gfx/battle_anims/powder.2bpp
new file mode 100755
index 00000000..d6b89e5c
--- /dev/null
+++ b/gfx/battle_anims/powder.2bpp
Binary files differ
diff --git a/gfx/battle_anims/powder.2bpp.lz b/gfx/battle_anims/powder.2bpp.lz
new file mode 100755
index 00000000..375d0bf9
--- /dev/null
+++ b/gfx/battle_anims/powder.2bpp.lz
Binary files differ
diff --git a/gfx/battle_anims/powder.png b/gfx/battle_anims/powder.png
new file mode 100755
index 00000000..b2cb4d45
--- /dev/null
+++ b/gfx/battle_anims/powder.png
Binary files differ
diff --git a/gfx/battle_anims/psychic.2bpp b/gfx/battle_anims/psychic.2bpp
new file mode 100755
index 00000000..cf0653bc
--- /dev/null
+++ b/gfx/battle_anims/psychic.2bpp
Binary files differ
diff --git a/gfx/battle_anims/psychic.2bpp.lz b/gfx/battle_anims/psychic.2bpp.lz
new file mode 100755
index 00000000..d6402dd3
--- /dev/null
+++ b/gfx/battle_anims/psychic.2bpp.lz
Binary files differ
diff --git a/gfx/battle_anims/psychic.png b/gfx/battle_anims/psychic.png
new file mode 100755
index 00000000..a6d22db2
--- /dev/null
+++ b/gfx/battle_anims/psychic.png
Binary files differ
diff --git a/gfx/battle_anims/reflect.2bpp b/gfx/battle_anims/reflect.2bpp
new file mode 100755
index 00000000..cee63431
--- /dev/null
+++ b/gfx/battle_anims/reflect.2bpp
Binary files differ
diff --git a/gfx/battle_anims/reflect.2bpp.lz b/gfx/battle_anims/reflect.2bpp.lz
new file mode 100755
index 00000000..a563de1a
--- /dev/null
+++ b/gfx/battle_anims/reflect.2bpp.lz
Binary files differ
diff --git a/gfx/battle_anims/reflect.png b/gfx/battle_anims/reflect.png
new file mode 100755
index 00000000..48fbd7d0
--- /dev/null
+++ b/gfx/battle_anims/reflect.png
Binary files differ
diff --git a/gfx/battle_anims/rocks.2bpp b/gfx/battle_anims/rocks.2bpp
new file mode 100755
index 00000000..c1d5622e
--- /dev/null
+++ b/gfx/battle_anims/rocks.2bpp
Binary files differ
diff --git a/gfx/battle_anims/rocks.2bpp.lz b/gfx/battle_anims/rocks.2bpp.lz
new file mode 100755
index 00000000..d5481ea6
--- /dev/null
+++ b/gfx/battle_anims/rocks.2bpp.lz
Binary files differ
diff --git a/gfx/battle_anims/rocks.png b/gfx/battle_anims/rocks.png
new file mode 100755
index 00000000..78814028
--- /dev/null
+++ b/gfx/battle_anims/rocks.png
Binary files differ
diff --git a/gfx/battle_anims/rope.2bpp b/gfx/battle_anims/rope.2bpp
new file mode 100755
index 00000000..137dba7a
--- /dev/null
+++ b/gfx/battle_anims/rope.2bpp
Binary files differ
diff --git a/gfx/battle_anims/rope.2bpp.lz b/gfx/battle_anims/rope.2bpp.lz
new file mode 100755
index 00000000..f7d6a480
--- /dev/null
+++ b/gfx/battle_anims/rope.2bpp.lz
Binary files differ
diff --git a/gfx/battle_anims/rope.png b/gfx/battle_anims/rope.png
new file mode 100755
index 00000000..a12553c7
--- /dev/null
+++ b/gfx/battle_anims/rope.png
Binary files differ
diff --git a/gfx/battle_anims/sand.2bpp b/gfx/battle_anims/sand.2bpp
new file mode 100755
index 00000000..fc991bfb
--- /dev/null
+++ b/gfx/battle_anims/sand.2bpp
Binary files differ
diff --git a/gfx/battle_anims/sand.2bpp.lz b/gfx/battle_anims/sand.2bpp.lz
new file mode 100755
index 00000000..3508a1f5
--- /dev/null
+++ b/gfx/battle_anims/sand.2bpp.lz
Binary files differ
diff --git a/gfx/battle_anims/sand.png b/gfx/battle_anims/sand.png
new file mode 100755
index 00000000..7ecdeaee
--- /dev/null
+++ b/gfx/battle_anims/sand.png
Binary files differ
diff --git a/gfx/battle_anims/shapes.2bpp b/gfx/battle_anims/shapes.2bpp
new file mode 100755
index 00000000..858b2120
--- /dev/null
+++ b/gfx/battle_anims/shapes.2bpp
Binary files differ
diff --git a/gfx/battle_anims/shapes.2bpp.lz b/gfx/battle_anims/shapes.2bpp.lz
new file mode 100755
index 00000000..d7d48020
--- /dev/null
+++ b/gfx/battle_anims/shapes.2bpp.lz
Binary files differ
diff --git a/gfx/battle_anims/shapes.png b/gfx/battle_anims/shapes.png
new file mode 100755
index 00000000..b99fc601
--- /dev/null
+++ b/gfx/battle_anims/shapes.png
Binary files differ
diff --git a/gfx/battle_anims/shine.2bpp b/gfx/battle_anims/shine.2bpp
new file mode 100755
index 00000000..a09807f0
--- /dev/null
+++ b/gfx/battle_anims/shine.2bpp
Binary files differ
diff --git a/gfx/battle_anims/shine.2bpp.lz b/gfx/battle_anims/shine.2bpp.lz
new file mode 100755
index 00000000..3e47170b
--- /dev/null
+++ b/gfx/battle_anims/shine.2bpp.lz
Binary files differ
diff --git a/gfx/battle_anims/shine.png b/gfx/battle_anims/shine.png
new file mode 100755
index 00000000..1b7e9834
--- /dev/null
+++ b/gfx/battle_anims/shine.png
Binary files differ
diff --git a/gfx/battle_anims/skyattack.2bpp b/gfx/battle_anims/skyattack.2bpp
new file mode 100755
index 00000000..2e57f99e
--- /dev/null
+++ b/gfx/battle_anims/skyattack.2bpp
Binary files differ
diff --git a/gfx/battle_anims/skyattack.2bpp.lz b/gfx/battle_anims/skyattack.2bpp.lz
new file mode 100755
index 00000000..e0412dd8
--- /dev/null
+++ b/gfx/battle_anims/skyattack.2bpp.lz
Binary files differ
diff --git a/gfx/battle_anims/skyattack.png b/gfx/battle_anims/skyattack.png
new file mode 100755
index 00000000..e731c691
--- /dev/null
+++ b/gfx/battle_anims/skyattack.png
Binary files differ
diff --git a/gfx/battle_anims/smoke.2bpp b/gfx/battle_anims/smoke.2bpp
new file mode 100755
index 00000000..c50e69e6
--- /dev/null
+++ b/gfx/battle_anims/smoke.2bpp
Binary files differ
diff --git a/gfx/battle_anims/smoke.2bpp.lz b/gfx/battle_anims/smoke.2bpp.lz
new file mode 100755
index 00000000..bf26fed2
--- /dev/null
+++ b/gfx/battle_anims/smoke.2bpp.lz
Binary files differ
diff --git a/gfx/battle_anims/smoke.png b/gfx/battle_anims/smoke.png
new file mode 100755
index 00000000..1b09874b
--- /dev/null
+++ b/gfx/battle_anims/smoke.png
Binary files differ
diff --git a/gfx/battle_anims/speed.2bpp b/gfx/battle_anims/speed.2bpp
new file mode 100755
index 00000000..1a2b886d
--- /dev/null
+++ b/gfx/battle_anims/speed.2bpp
Binary files differ
diff --git a/gfx/battle_anims/speed.2bpp.lz b/gfx/battle_anims/speed.2bpp.lz
new file mode 100755
index 00000000..5d09f9a6
--- /dev/null
+++ b/gfx/battle_anims/speed.2bpp.lz
Binary files differ
diff --git a/gfx/battle_anims/speed.png b/gfx/battle_anims/speed.png
new file mode 100755
index 00000000..e219b38c
--- /dev/null
+++ b/gfx/battle_anims/speed.png
Binary files differ
diff --git a/gfx/battle_anims/status.2bpp b/gfx/battle_anims/status.2bpp
new file mode 100755
index 00000000..b8878b4a
--- /dev/null
+++ b/gfx/battle_anims/status.2bpp
Binary files differ
diff --git a/gfx/battle_anims/status.2bpp.lz b/gfx/battle_anims/status.2bpp.lz
new file mode 100755
index 00000000..e5ce7df8
--- /dev/null
+++ b/gfx/battle_anims/status.2bpp.lz
Binary files differ
diff --git a/gfx/battle_anims/status.png b/gfx/battle_anims/status.png
new file mode 100755
index 00000000..cb852796
--- /dev/null
+++ b/gfx/battle_anims/status.png
Binary files differ
diff --git a/gfx/battle_anims/water.2bpp b/gfx/battle_anims/water.2bpp
new file mode 100755
index 00000000..75fd6b46
--- /dev/null
+++ b/gfx/battle_anims/water.2bpp
Binary files differ
diff --git a/gfx/battle_anims/water.2bpp.lz b/gfx/battle_anims/water.2bpp.lz
new file mode 100755
index 00000000..6a81bbb6
--- /dev/null
+++ b/gfx/battle_anims/water.2bpp.lz
Binary files differ
diff --git a/gfx/battle_anims/water.png b/gfx/battle_anims/water.png
new file mode 100755
index 00000000..4e3c3b71
--- /dev/null
+++ b/gfx/battle_anims/water.png
Binary files differ
diff --git a/gfx/battle_anims/wave.2bpp b/gfx/battle_anims/wave.2bpp
new file mode 100755
index 00000000..e8eb076f
--- /dev/null
+++ b/gfx/battle_anims/wave.2bpp
Binary files differ
diff --git a/gfx/battle_anims/wave.2bpp.lz b/gfx/battle_anims/wave.2bpp.lz
new file mode 100755
index 00000000..d94a5cb3
--- /dev/null
+++ b/gfx/battle_anims/wave.2bpp.lz
Binary files differ
diff --git a/gfx/battle_anims/wave.png b/gfx/battle_anims/wave.png
new file mode 100755
index 00000000..55d4faa5
--- /dev/null
+++ b/gfx/battle_anims/wave.png
Binary files differ
diff --git a/gfx/battle_anims/web.2bpp b/gfx/battle_anims/web.2bpp
new file mode 100755
index 00000000..439c2d01
--- /dev/null
+++ b/gfx/battle_anims/web.2bpp
Binary files differ
diff --git a/gfx/battle_anims/web.2bpp.lz b/gfx/battle_anims/web.2bpp.lz
new file mode 100755
index 00000000..84b4018e
--- /dev/null
+++ b/gfx/battle_anims/web.2bpp.lz
Binary files differ
diff --git a/gfx/battle_anims/web.png b/gfx/battle_anims/web.png
new file mode 100755
index 00000000..2aeffef0
--- /dev/null
+++ b/gfx/battle_anims/web.png
Binary files differ
diff --git a/gfx/battle_anims/whip.2bpp b/gfx/battle_anims/whip.2bpp
new file mode 100755
index 00000000..5096e932
--- /dev/null
+++ b/gfx/battle_anims/whip.2bpp
Binary files differ
diff --git a/gfx/battle_anims/whip.2bpp.lz b/gfx/battle_anims/whip.2bpp.lz
new file mode 100755
index 00000000..da62ba91
--- /dev/null
+++ b/gfx/battle_anims/whip.2bpp.lz
Binary files differ
diff --git a/gfx/battle_anims/whip.png b/gfx/battle_anims/whip.png
new file mode 100755
index 00000000..92d7ded6
--- /dev/null
+++ b/gfx/battle_anims/whip.png
Binary files differ
diff --git a/gfx/battle_anims/wind.2bpp b/gfx/battle_anims/wind.2bpp
new file mode 100755
index 00000000..21124992
--- /dev/null
+++ b/gfx/battle_anims/wind.2bpp
Binary files differ
diff --git a/gfx/battle_anims/wind.2bpp.lz b/gfx/battle_anims/wind.2bpp.lz
new file mode 100755
index 00000000..9c2769b8
--- /dev/null
+++ b/gfx/battle_anims/wind.2bpp.lz
Binary files differ
diff --git a/gfx/battle_anims/wind.png b/gfx/battle_anims/wind.png
new file mode 100755
index 00000000..b0203139
--- /dev/null
+++ b/gfx/battle_anims/wind.png
Binary files differ
diff --git a/main.asm b/main.asm
index 354df6d3..ac12cee0 100644
--- a/main.asm
+++ b/main.asm
@@ -224,10 +224,7 @@ SECTION "bank21", ROMX
INCLUDE "engine/printer/printer_serial.asm"
INCLUDE "engine/printer/printer.asm"
-
-AnimObj00GFX:
- dr $84a2a, $8640a
-
+INCLUDE "gfx/battle_anims.asm"
INCLUDE "engine/events/halloffame.asm"
INCLUDE "engine/movie/credits.asm"