📒
Deluxe Battle Kit Tutorial
  • Deluxe Battle Kit for v21.1
    • Deluxe Animations
      • Animation: Databoxes
      • Animation: Item Usage
      • Animation: Fleeing Pokemon
      • Animation: Mega Evolution
      • Animation: Primal Reversion
      • Animation: Shadow Pokemon
    • Deluxe Battle Rules
      • Rules: Battle Modes
      • Rules: Battle Visuals
      • Rules: Battle Audio
      • Rules: Editing the Player
      • Rules: Mega Evolution
      • Rules: Capturing Pokemon
      • Rules: Editing Wild Pokemon
    • Wild Boss Attributes
      • Attribute: Boosted HP
      • Attribute: Immunities
    • Mid-Battle Scripting
      • Trigger Keys
        • Triggers: Round Phases
        • Triggers: Battler Turns
        • Triggers: Item Usage
        • Triggers: Wild Capture
        • Triggers: Switching
        • Triggers: Megas & Primals
        • Triggers: Move Usage
        • Triggers: Damage Results
        • Triggers: Battler Condition
        • Triggers: End of Effects
        • Triggers: End of Battle
        • Triggers: Variable
        • Triggers: Choices
        • Triggers: Extensions
          • Extensions: User
          • Extensions: Frequency
      • Command Keys
        • Commands: Text & Speech
        • Commands: Audio & Animation
        • Commands: Utilities
        • Commands: Battle Mechanics
        • Commands: Battler Attributes
        • Commands: Battlefield Conditions
        • Commands: Extensions
      • Advanced Scripting
        • Advanced: Speech Utilities
          • Speech: General
          • Speech: Choices
          • Speech: Speakers
        • Advanced: Variable Utilities
        • Advanced: Storing Scripts
        • Advanced: Hardcoding
        • Advanced: Global Scripts
    • Example Battles
      • Examples: Wild Battles
      • Examples: Trainer Battles
    • Miscellaneous Utilities
    • Add-On Tutorials
      • Enhanced Battle UI
        • UI: Battler Info
        • UI: Poke Ball Shortcut
        • UI: Move Info
      • SOS Battles
        • SOS: Plugin Overview
        • SOS: PBS Data
        • SOS: Battle Rules
        • SOS: Mid-Battle Scripting
      • Raid Battles
      • Z-Power
        • Z-Power: Z-Moves
        • Z-Power: Ultra Burst
        • Z-Power: Animations
        • Z-Power: Battle Rules
        • Z-Power: Mid-Battle Scripting
      • Dynamax
        • Dynamax: Properties
        • Dynamax: Move Data
        • Dynamax: Form Data
        • Dynamax: Animations
        • Dynamax: Battle Rules
        • Dynamax: Mid-Battle Scripting
      • Terastallization
        • Terastal: Tera Types
        • Terastal: Tera Forms
        • Terastal: Animations
        • Terastal: Battle Rules
        • Terastal: Mid-Battle Scripting
      • Improved Item AI
        • Item AI: Handlers
      • Wonder Launcher
        • Launcher: Plugin Overview
        • Launcher: PBS Data
        • Launcher: Battle Rules
        • Launcher: Mid-Battle Scripting
      • Animated Pokemon System
        • Animated: Pokemon Sprites
        • Animated: Dynamic Sprite Effects
        • Animated: UI Sprites
        • Animated: Sprite Editor
        • Animated: Mid-Battle Scripting
      • Animated Trainer Intros
        • Intros: Trainer Sprites
        • Intros: Sprite Editor
        • Intros: UI Sprites
        • Intros: Battle Transitions
        • Intos: Mid-Battle Scripting
Powered by GitBook
On this page

Was this helpful?

  1. Deluxe Battle Kit for v21.1
  2. Deluxe Animations

Animation: Shadow Pokemon

Section 1.F

PreviousAnimation: Primal ReversionNextDeluxe Battle Rules

Last updated 21 days ago

Was this helpful?

Shadow Overlay Patterns

By default, Essentials supports Shadow Pokemon introduced in Pokemon Colosseum. You can add your own custom sprites for these Shadow forms so that they look different when encountered. However, if you intend to include lots of different species as Shadow Pokemon in your game, creating or finding sprites for each and every Shadow form can add up to become quite a lot of extra work.

To simplify this, this plugin introduces a method of automatically applying an overlay on top of Pokemon sprites if they are in Shadow form. This allows you to have any species in Shadow form to appear different when viewed, without having to manually add new sprites for each Shadow form. Here's an example of what this looks like when applied:

To accomplish this, this plugin includes a graphic file named shadow_pattern, which is located in the folder Graphics/Plugins/Deluxe Battle Kit. This image is what's used as the pattern which Shadow Pokemon sprites are overlayed with. You can edit or change this image if you wish to customize how your Shadow Pokemon sprites look.

However, if you already have existing Shadow form sprites for a particular species, then this generic overlay effect will not apply to those sprites. This can allow you to have specific unique Shadow forms for certain species, while maintaining a more generic effect for others.

If you wish to disable this feature and apply the generic overlay to all Shadow forms regardless if they're already using an existing Shadow form sprite or not, then you may do so by opening the plugin Settings and setting DONT_OVERLAY_EXISTING_SHADOW_SPRITES to false.


Animated Overlay Patterns

The overlay displayed on Shadow Pokemon is a pattern than can actually move around in a loop, creating an animation of sorts. By default, this overlay will scroll upwards, creating a smoky effect.

To edit how this pattern moves, you simply have to open the plugin Settings and find the setting SHADOW_PATTERN_MOVEMENT. You will see that this is set to an array containing two symbols.

The first element in this array corresponds to how the overlay animates along the X-axis. The second element in this array corresponds to how the overlay animates along the Y-axis. By combining different settings for each axis, you can control how the pattern moves.

If you'd prefer that the pattern is a still image that doesn't animate, then you would just set this as [:none, :none] to prevent any movement on either axis.

Symbol
Animation Effect

:none

The overlay will not move along this axis.

:left

The overlay will move to the left in a loop.

:right

The overlay will move to the right in a loop.

:erratic

The overlay will "jitter" erratically left and right.

Symbol
Animation Effect

:none

The overlay will not move along this axis.

:up

The overlay will move up in a loop.

:down

The overlay will move down in a loop.

:erratic

The overlay will "jitter" erratically up and down.


Hyper Mode Icon

There isn't anywhere else to make note of this, but when a Shadow Pokemon enters Hyper Mode in battle, a new icon will appear on its databox to indicate this, similar to the icons used for things like Mega Evolution and Primal Reversion.

Shadow Lugia with the overlay applied.
Shadow Tyranitar with an animated pattern.
Hyper Mode icon appears on databoxes.