> For the complete documentation index, see [llms.txt](https://lucidious89-tutorials.gitbook.io/deluxe-battle-kit-tutorial/llms.txt). Markdown versions of documentation pages are available by appending `.md` to page URLs; this page is available as [Markdown](https://lucidious89-tutorials.gitbook.io/deluxe-battle-kit-tutorial/deluxe-battle-kit-for-v21.1/deluxe-animations/animation-shadow-pokemon.md).

# Animation: Shadow Pokemon

Section 1.F

<mark style="background-color:orange;">**Shadow Overlay Patterns**</mark>

By default, Essentials supports Shadow Pokémon introduced in *Pokémon Colosseum*. You can add custom sprites for these Shadow forms so they look different when encountered. However, if you include many Shadow Pokémon species in your game, creating or finding sprites for every Shadow form can require substantial extra work.

To simplify this, this plugin automatically applies an overlay to Pokémon sprites in Shadow form. This lets any species in Shadow form appear different without requiring new sprites for each Shadow form. Here is an example:

<figure><img src="https://2153694798-files.gitbook.io/~/files/v0/b/gitbook-x-prod.appspot.com/o/spaces%2FvzqYxbzoSOVtGkOgfRUQ%2Fuploads%2FkSj9mm8qarc4jskFijue%2F%5B2024-06-26%5D%2010_33_21.477.png?alt=media&amp;token=7028380b-f11b-4067-9899-5713b8db992a" alt="" width="384"><figcaption><p>Shadow Lugia with the overlay applied.</p></figcaption></figure>

The plugin includes a graphic file named `shadow_pattern` in `Graphics/Plugins/Deluxe Battle Kit`. This image provides the pattern overlaid on Shadow Pokémon sprites. You can edit or replace this image to customize how your Shadow Pokémon sprites look.

However, if you have existing Shadow form sprites for a species, the generic overlay effect will not apply to those sprites. This lets you use unique Shadow forms for certain species while maintaining a generic effect for others.

To apply the generic overlay to all Shadow forms, including those with existing Shadow form sprites, open the plugin **Settings** and set `DONT_OVERLAY_EXISTING_SHADOW_SPRITES` to `false`.

***

<mark style="background-color:orange;">**Animated Overlay Patterns**</mark>

The overlay displayed on Shadow Pokémon is a pattern that can move in a loop, creating an animation. By default, the overlay scrolls upward, creating a smoky effect.

<figure><img src="https://2153694798-files.gitbook.io/~/files/v0/b/gitbook-x-prod.appspot.com/o/spaces%2FvzqYxbzoSOVtGkOgfRUQ%2Fuploads%2FLOVerzo5k9vsN6bFS163%2Fshadow.gif?alt=media&amp;token=5e861c40-6a5b-4518-8cfc-6236483d7589" alt="" width="382"><figcaption><p>Shadow Tyranitar with an animated pattern.</p></figcaption></figure>

To edit how this pattern moves, open the plugin **Settings** and find `SHADOW_PATTERN_MOVEMENT`. This setting is an array containing two symbols.

The first array element controls how the overlay animates along the X-axis. The second controls how it animates along the Y-axis. Combine settings for each axis to control the pattern's movement.

To use a still pattern, set this to `[:none, :none]`. This prevents movement on either axis.

{% tabs %}
{% tab title="X-Axis" %}

<table><thead><tr><th width="115">Symbol</th><th>Animation Effect</th><th data-hidden></th></tr></thead><tbody><tr><td>:none</td><td>The overlay will not move along this axis.</td><td></td></tr><tr><td>:left</td><td>The overlay will move to the left in a loop.</td><td></td></tr><tr><td>:right</td><td>The overlay will move to the right in a loop.</td><td></td></tr><tr><td>:erratic</td><td>The overlay will "jitter" erratically left and right.</td><td></td></tr></tbody></table>
{% endtab %}

{% tab title="Y-Axis" %}

<table><thead><tr><th width="115">Symbol</th><th>Animation Effect</th><th data-hidden></th></tr></thead><tbody><tr><td>:none</td><td>The overlay will not move along this axis.</td><td></td></tr><tr><td>:up</td><td>The overlay will move up in a loop.</td><td></td></tr><tr><td>:down</td><td>The overlay will move down in a loop.</td><td></td></tr><tr><td>:erratic</td><td>The overlay will "jitter" erratically up and down.</td><td></td></tr></tbody></table>
{% endtab %}
{% endtabs %}

***

<mark style="background-color:orange;">**Hyper Mode Icon**</mark>

When a Shadow Pokémon enters Hyper Mode in battle, a new icon appears on its databox. This icon is similar to those used for Mega Evolution and Primal Reversion.

<figure><img src="https://2153694798-files.gitbook.io/~/files/v0/b/gitbook-x-prod.appspot.com/o/spaces%2FvzqYxbzoSOVtGkOgfRUQ%2Fuploads%2F0rkdtnmKkokKAachvpn0%2F%5B2025-04-17%5D%2012_46_40.519.png?alt=media&amp;token=89472ae1-7ce6-4fd2-ada8-a8ce00e8446b" alt="" width="384"><figcaption><p>Hyper Mode icon appears on databoxes.</p></figcaption></figure>
