• Do not use Discord to host any images you post, these links expire quickly! You can learn how to add images to your posts here.
  • Apologies if you've had troubles connecting to the site, you may need a VPN to access it. Staff are also facing issues connecting, so if it's urgent please message Cat on-site or through Discord directly.
  • Hey Guest, staff applications are open! If you are interested in becoming a forum staff member and/or Discord staff member, please apply through this Google Form before April 2! You can also message Cat with any questions.
Deluxe Battle Kit [v21.1]

v21.1 Deluxe Battle Kit [v21.1] v1.2.5

This resource pertains to version 21.1 of Pokémon Essentials.
  • Fixed issues with midbattle scripting that could cause crashes when a battler faints in certain situations.
  • Fixed issues with raid-style captures vs a single wild Pokémon. It should no longer be possible to capture the Pokemon and lose the battle in the same turn.
  • Fixed how raid-style captures work vs multiple wild Pokémon. If you capture one wild Pokémon but lose the battle before defeating/capturing the remaining wild Pokémon, you will still be able to keep the Pokémon you did capture if the cannotLose Battle Rule is enabled. If this rule is not enabled, then all captured Pokémon in this battle will be lost, and the game will treat things as if you never captured the Pokemon.
  • Fixed several awkward visual bugs related to raid-style captures when the Animated Pokemon System add-on is installed.
  • Tweaked some of the code for Shadow Pokemon patterns for better compatibility with the Following Pokemon EX plugin.
  • Fixed a visual bug with the "playAnim" midbattle command that made fainted Pokemon visible again in certain situations.
  • Fixed a visual bug with HP bars when using the "changeDatabox" midbattle command in certain situations.
  • Fixed an oversight that prevented the "VariableOver" and "VariableUnder" midbattle triggers from being recognized.
  • Fixed an issue that would cause a crash when the Purify Chamber UI was opened.
  • Fixed an issue with raid-style captures that would cause an error if the Pokemon was KO'd by the moves Ice Fang, Fire Fang or Thunder Fang.
  • Fixed an issue with the "BattlerFainted" midbattle trigger behaving in unintended ways when multiple battlers are KO'd simultaneously.
  • Added the "battlerType" midbattle command which allows you to change a battler's typing during battle.
  • Added an icon that displays on a Shadow Pokemon's databox in battle when they enter Hyper Mode.
  • Added a Battle Rule applicator in the "Deluxe plugin options..." in the debug menu.
  • Added a Partner Trainer applicator in the "Deluxe plugin options..." in the debug menu.
  • Made various tweaks and additions in preparation for the Raid Battles plugin.
  • Fixed an issue with databox styles that would crash the game in the Safari Zone.
  • Fixed an issue with databox styles that would cause an error if the Z-Power add-on is not installed.
  • Fixed a bug with the "battlerMoves" midbattle command that would cause an error in certain situations.
  • Added the new midbattle command, "changeDataboxes". This allows you to alter databox styles mid-battle.
  • Added new animations when changing databox styles mid-battle.
Here is a demonstration of the new "changeDataboxes" midbattle command, which allows you to change databox styles mid-battle:
KE7u05F.gif
  • Fixed a damage calc error with the move Psyblade.
  • Fixed HP calculations not properly ignoring IV/EV's when the DISABLE_IVS_AND_EVS setting is enabled.
  • Fixed an issue with low HP music being permanently disabled for all battles if a battle rule is used to disable it for a specific battle.
  • Fixed an issue related to cloning Pokemon objects that would erase the EV's and other attributes of the original Pokemon.
  • Fixed an issue where set damage moves like Sonic Boom would be unable to trigger certain mid-battle triggers.
  • Fixed an issue where multi-hit moves like Fury Swipes would be unable to trigger certain mid-battle triggers.
  • Implemented a fix for an issue in base Essentials where partner trainers don't inherit the inventories set in their PBS data like they should.
  • Updated the code for all DBK battle animations (such as for Mega Evolution) so that these animations will now be compatible with trainer sprites of any size.
  • Improved the organization of various debug menu options added by DBK and other supported add-on plugins.
  • Made the plugin utilize Substitute doll animations in more places (if Animated Pokemon add-on is installed).
  • Improved the raid-style capture animations and prompts to be a little more cinematic.
  • Changed how the "battlerHP" and "battlerHPCap" midbattle commands work so that you can directly set the HP percentages, rather than needing to do complex math with negative numbers. For example, if you want a Pokemon to restore 66% of their HP, you can just do "battlerHP" => 66.
  • Added a new "battlerSpecies" midbattle trigger. This can be used to change a battler's species during battle.
  • Added a new "battlerEvolve" midbattle trigger. This can be used to force a battler to evolve during battle.
  • Implemented a new "databoxStyle" Battle Rule. This can be used to set custom databoxes for specific battles. The plugin includes two custom databoxes by default.
  • Made various tweaks and additions in preparation for the Raid Battles plugin.

Here's an example of the new "battlerEvolve" midbattle command in action:
OEjvEcg.gif


And here are some examples of the new "databoxStyle" Battle Rule:
Tk9YZdO.png
m0EB5oh.png
  • Wow
  • Like
Reactions: _Der and Aki
  • Fixed an error that would occur when the AI attempted to use a Self-KO move.
  • Fixed an error that would occur when a wild boss Pokemon was given immunity to indirect damage.
  • Added a new audio file for the correct item sound effect when a trainer uses items from the inventory on a battler.
  • Made it so that both the AI and player can now Terastallize and/or Dynamax their Pokemon in battle in more situations.
  • Like
Reactions: E4Artemy
  • Fixed some issues that would cause crashes in the Safari Zone.
  • Added the "inverseBattle" Battle Rule. This will make your next battle operate under Inverse Battle rules, like in Gen 5.
  • Fixed another bug with pbAttract that would cause crashes.
  • Fixed a bug that would prevent the Pokemon's cry from playing during the Mega Evolution and Primal Reversion animations.
  • Fixed issues with the Deluxe Animation utilities that could display Pokemon sprites off-center during DBK-style animations (Mega Evolution, Primal Reversion, etc.)
  • Fixed a bug with pbAttract not having the correct number of arguments.
  • Added a new plugin setting called HIDE_DATABOXES_DURING_MOVES that will hide battler databoxes during move animations when enabled, like in the Gen 5+ games.
  • Improved the coordinates of sprites that slide upwards during the battle intro when the "setSlideSprite" Battle Rule is used and set to "bottom".
  • Transform and Imposter will now fail if the user is Terastallized into the Stellar-type (as stated by Bulbapedia).
  • Spinda will now correctly display its spot patterns during various DBK-style animations (Dynamax, Terastallization, etc.)
  • Fixed a compatibility issue with the Animated Pokemon System add-on that would prevent some sprites from displaying their correct Super Shiny hue during various DBK-style animations (Mega Evolution, Primal Reversion, etc.).
  • Fixed a bug that would cause a crash when Origin Forme Palkia used Spacial Rend.
  • Shadow Pokemon icons will now have the proper overlay patterns applied when viewed in the PC Storage UI.
  • Added the following Midbattle Trigger Keys: BattlerStatusCured, BattlerConfusionStart, BattlerConfusionEnd, BattlerAttractStart, BattlerAttractEnd
  • Added the following Midbattle Command Key: pause
  • Made some minor adjustments in preparation for the release of the Animated Pokemon System add-on.
Back
Top