• Our software update is now concluded. You will need to reset your password to log in. In order to do this, you will have to click "Log in" in the top right corner and then "Forgot your password?".
  • Staff applications for our PokéCommunity Daily and Social Media team are now open! Interested in joining staff? Then click here for more info!
  • Welcome to PokéCommunity! Register now and join one of the best fan communities on the 'net to talk Pokémon and more! We are not affiliated with The Pokémon Company or Nintendo.

Script: Wonder Launcher [DBK Add-On] [v21.1]

  • 1,517
    Posts
    10
    Years
    • Seen today
    Wonder Launcher for v21.1
    Replicates Wonder Launcher battles from Generation 5 into Essentials.
    [PokeCommunity.com] Wonder Launcher [DBK Add-On] [v21.1]
    [PokeCommunity.com] Wonder Launcher [DBK Add-On] [v21.1]

    Overview
    This plugin builds upon the Deluxe Battle Kit to add the Wonder Launcher functionality to your trainer battles. The Wonder Launcher was a feature that was introduced in Pokemon Black & White. In these games, you had the ability to queue for special PvP battles online where players had the ability to use items from their inventory during a competitive match - a first in the series.
    However, these were not ordinary items from your bag. Instead, each player was given a special set inventory of items that could be launched onto the battlefield. These included typical healing items such as Potions, Revives, and status cures, as well as X items that would boost a Pokemon's stats. Additionally, each player had to earn the right to use one of these items during battle by spending a number of points relative to the quality of the selected item; points which were earned at the start of each turn.

    This plugin aims to replicate this mechanic which will allow you to participate in Wonder Launcher battles against NPC trainers in Essentials.


    -DOWNLOAD LINK-

    Installation
    • First, please install the latest version of the Deluxe Battle Kit. This plugin functions as an add-on to that kit.
    • Second, you will also need to install the latest version of the Improved Item AI plugin. This plugin will not work without it.
    • Next, download this plugin using the link provided and extract its contents to your root Essentials folder so that the Graphics, PBS and Plugins folders in the download merge with their equivalent folders in your project.
    • Start your game in debug mode and make sure you recompile by holding down the CTRL key while the game is booting up. If the console says "Game data was not compiled", then you didn't hold down the key long enough, or don't have the game window in focus.

    Changelog (v1.0.4)
    Spoiler:



    Plugin Tutorial


    Please refer to the add-on page for this plugin in the Deluxe Battle Kit Tutorial.

     
    Last edited:
    Will you make it compatible with Bag Screen w/int. Party? Every time I use item in a wonder launcher battle this happens.
    [2024-06-28 23:06:43 +0800]
    [Pokémon Essentials version 21.1]
    [v21.1 Hotfixes 1.0.9]

    Exception: NoMethodError
    Message: undefined method `call' for false:FalseClass

    Backtrace:
    [Bag Screen w/int. Party] Script.rb:879:in `block (2 levels) in pbRefreshFilter'
    [Bag Screen w/int. Party] Script.rb:878:in `times'
    [Bag Screen w/int. Party] Script.rb:878:in `block in pbRefreshFilter'
    [Bag Screen w/int. Party] Script.rb:876:in `each'
    [Bag Screen w/int. Party] Script.rb:876:in `pbRefreshFilter'
    [Bag Screen w/int. Party] Script.rb:564:in `pbStartScene'
    [[DBK] Wonder Launcher] [008] Battle_Scene.rb:80:in `pbLauncherMenu'
    [[DBK] Wonder Launcher] [006] Battle.rb:303:in `pbItemMenu'
    [[DBK] Enhanced Battle UI] [005] Poke Ball UI.rb:178:in `pbItemMenu'
    155:Battle_CommandPhase:232:in `block (2 levels) in pbCommandPhaseLoop'
     
    Will you make it compatible with Bag Screen w/int. Party? Every time I use item in a wonder launcher battle this happens.
    [2024-06-28 23:06:43 +0800]
    [Pokémon Essentials version 21.1]
    [v21.1 Hotfixes 1.0.9]

    Exception: NoMethodError
    Message: undefined method `call' for false:FalseClass

    Backtrace:
    [Bag Screen w/int. Party] Script.rb:879:in `block (2 levels) in pbRefreshFilter'
    [Bag Screen w/int. Party] Script.rb:878:in `times'
    [Bag Screen w/int. Party] Script.rb:878:in `block in pbRefreshFilter'
    [Bag Screen w/int. Party] Script.rb:876:in `each'
    [Bag Screen w/int. Party] Script.rb:876:in `pbRefreshFilter'
    [Bag Screen w/int. Party] Script.rb:564:in `pbStartScene'
    [[DBK] Wonder Launcher] [008] Battle_Scene.rb:80:in `pbLauncherMenu'
    [[DBK] Wonder Launcher] [006] Battle.rb:303:in `pbItemMenu'
    [[DBK] Enhanced Battle UI] [005] Poke Ball UI.rb:178:in `pbItemMenu'
    155:Battle_CommandPhase:232:in `block (2 levels) in pbCommandPhaseLoop'
    Oof, I always forget that plugin exists. That's going to be a pain to implement, I probably won't get to it for a bit.
     
    Back
    Top