Preparing your files

Please wait until the download is ready.

Site is currently undergoing maintenance. Some features may be unavailable.
Elite Battle: DX

Elite Battle: DX

by Luka S.J.

Take your battles to the next level with the ultimate Battle System skin!

v1.2.629,129
Downloads paused for maintenance

Boss Battles

Elite Battle: DX comes with a built-in Wild Boss Battle mode. To engage in a Wild Boss Battle, simply run the following command:

EliteBattle.bossBattle(:SPECIES, level, partysize, cancatch, { options })

Where the partysize, cancatch and { options } parameters are optional. By default, this game mode applies additional rules in addition to just being able to use multiple battlers against one opposing battler. Wild Boss battler get additional status boosts as well as perks listed below:

  • Base HP stat boosted by x1.75 (by default)
  • Other base stats boosted by x1.15 (by default)
  • Boss battler is not catchable (by default)
  • Boss battler is immune to status conditions
  • Boss battler is immune to flinching
  • Boss battler is immune to OHKO moves
  • Boss battler is immune to specific moves like Leech Seed and Destiny Bond

The { options } parameter is a Data Hash that can contain additional battler properties for battler generation during the initialization of the Boss Battle:

# Wild battler options can include the following:
#   - :form => (Numeric)            | sets form
#   - :basestats => (Numeric Array) | sets base stats
#   - :bossboost => (Hash)          | multiplier for base stat boosting
#   - :ev => (Hash)                 | sets effort values
#   - :iv => (Hash)                 | sets individual values
#   - :shiny => (Boolean)           | sets shiny
#   - :superShiny => (Boolean)      | sets super shiny
#   - :ability => (Symbol)          | sets ability
#   - :gender => (Numeric)          | sets gender
#   - :nature => (Symbol)           | sets nature
#   - :item => (Symbol)             | sets item
#   - :moves => (Symbolic Array)    | sets moves
#   - :ribbons => (Symbolic Array)  | sets ribbons
#   - :pokerus => (Boolean)         | sets pokerus

An example can be seen below

EliteBattle.bossBattle(:GIRATINA, 50, 2, false, {
  :form => 1,
  :shiny => true, 
  :bossboost => { :HP => 1.75, :ATTACK => 1.25, :DEFENSE => 1.25, :SPECIAL_ATTACK => 1.25, :SPECIAL_DEFENSE => 1.25, :SPEED => 1.25 }
})

Boss battler immunities can be configured by adding the immunities to the PBS/EBDX/rules.txt file: