Описание

This mod aim to add **battle themes** to pokemons battles, with over **60 differents themes** that play differently depending on the wild pokemon the player is facing
## What are the pokemon that play custom themes ?
- **Articuno**, **Zapdos**, **Moltres**, **Mewtwo**, **Mew** : Battle! (Mewtwo, from X & Y)
- **Galarian Articuno**, **Zapdos**, **Moltres** : Battle! (Galarian Legendary Birds, from Sword & Shield)
- **Mew** : Battle! (Mew, from Emerald)
- **Raikou** : Battle! (Raikou, from HeartGold & SoulSilver)
- **Entei** : Battle! (Entei, from HeartGold & SoulSilver)
- **Suicune** : Battle! (Suicune, from HeartGold & SoulSilver)
- **Lugia** : Battle! (Lugia, from HeartGold & SoulSilver)
- **Ho-Oh** : Battle! (Ho-Oh, from HeartGold & SoulSilver)
- **Regirock**, **Regice**, **Registeel**, **Regigigas** : Battle! (Regirock/Regice/Registeel, from gen3, gen4, gen5 & gen 6)
- **Kyogre**, **Groudon**, **Rayquaza** : Battle! (Super-Ancient Pokémon, from Ruby & Sapphire)
- **Primal Kyogre**, **Primal Groudon** : Battle! (Super-Ancient Pokémon, from Omega Ruby & Alpha Sapphire)
- **Mega Rayquaza** : Battle! (Super-Ancient Pokémon, from Omega Ruby & Alpha Sapphire)
- **Deoxys** : Battle! (Deoxys, from from Ruby & Sapphire)
- **Uxie**, **Mesprit**, **Azelf** : Battle! (Azelf/Mesprit/Uxie, from Diamond & Pearl)
- **Dialga**, **Palkia** : Battle! (Dialga/Palkia, from Diamond & Pearl)
- **Origin Dialga**, **Origin Palkia** : Battle! (Dialga Origin Form/Palkia Origin Form, from Legend Arceus)
- **Giratina** : Battle! (Giratina, from Platinum)
- **Origin Giratina** : Battle! (Giratina, from Legend Arceus)
- **Arceus** : Battle! (Arceus, from Diamond & Pearl)
- **Cobalion**, **Terrakion**, **Virizion**, **Tornadus**, **Thundurus**, **Landorus**, **Victini**, **Keldeo**, **Meloetta**, **Genesct**, **Enamorus** : Battle! (Legendary Pokémon, from Black & White)
- **Reshiram**, **Zekrom** : Battle! (Reshiram/Zekrom, from Black & White)
- **Kyurem** : Battle! (Kyurem, from Black & White)
- **Black Kyurem**, **White Kyurem** : Battle! (Black Kyurem/White Kyurem, from Black2 & White2)
- **Xerneas**, **Yveltal** : Battle! (Xerneas/Yveltal, from X & Y)
- **Zygarde 10%** : Battle! (Zygarde 10%, from Legend Z-A)
- **Zygarde 50%** : Battle! (Zygarde 50%, from Legend Z-A)
- **Zygarde 100%** : Battle! (Zygarde 100%, from Legend Z-A)
- **Tapu Koko**, **Tapu Lel**e, **Tapu Bulu**, **Tapu Fini** : Battle! (Tapu, from Sun & Moon)
- **Solgaleo**, **Lunala**, **Necrozma** : Battle! (Solgaleo/Lunala, from Sun & Moon)
- **Dusk Mane Necrozma**, **Dawn Wings Necrozma** : Battle! (Dusk Mane Necrozma/ Dawn Wings Necrozma, from Ultra Sun & Ultra Moon)
- **Ultra Necrozma** : Battle! (Ultra Necrozma, from Ultra Sun & Ultra Moon)
- **Zacian**, **Zamazenta** : Battle! (Mysterious Being, from Sworld & Shield)
- **Crowned Zacian**, **Crowned Zamazenta** : Battle! (Zacian/Zamazenta, from Sworld & Shield)
- **Eternatus** : Battle! (Eternatus ~ Phase 1, from Sworld & Shield)
- **Eternamax** : Battle! (Eternatus ~ Phase 2, from Sworld & Shield)
- **Regieleki**, **Regidrago** : Battle! (Legendary Titans, from Sworld & Shield)
- **Glastrier**, **Spectrier** : Battle! (Glastrier/Spectrier, from Sword & Shield)
- **Calyrex** : Battle! (Calyrex, from Sworld & Shield)
- **Ice Rider Calyrex**, **Shadow Rider Calyrex** : Battle! (Ice Rider/Shadow Rider Calyrex, from Sworld & Shield)
- **Wo-Chien**, **Chien-Pao**, **Ting-Lu**, **Chi-Yu** : Battle! (Legendary Pokemon, from Scarlet & Violet)
- **Miraidon**, **Koraidon** : Battle! (Paradise Protection Protocol ~ Phase 2, from Scarlet & Violet)
- **Okidogi**, **Munkidori**, **Fezandipiti** : Battle! (Loyal Three, from Scarlet & Violet)
- **Ogerpon** : Battle! (Ogerpon, from Scarlet & Violet)
- **Terapagos** : Battle! (Terapagos, from Scarlet & Violet)
- **Pecharunt** : Battle! (Pecharunt, from Scarlet & Violet)
**Remaining Legendarys/Mythicals** use : Battle! (Legendary Pokemon, from Diamond & Pearl)
- **Ultra Beasts** : Battle! (Ultra Beast, from Sun & Moon)
- **Paradox** : Battle! (Depths of Area Zero, from Scarlet & Violet)
- **Gen1** Pokémons : Battle! (Wild Pokémon - Kanto, from HeartGold & SoulSilver)
- **Gen2** Pokémons : Battle! (Wild Pokémon - Johto, from HeartGold & SoulSilver)
- **Gen3** Pokémons : Battle! (Wild Pokémon, from Ruby & Sapphire)
- **Gen4** Pokémons : Battle! (Wild Pokémon, from Diamond & Pearl
- **Gen5** Pokémons : Battle! (Wild Pokémon, from Black & White) and (Wild Pokémon, from Black2 & White2)
- **Gen6** Pokémons : Battle! (Wild Pokémon, from X & Y)
- **Gen7** Pokémons : Battle! (Wild Pokémon, from Sun & Moon) and (Wild Pokémon, from Ultra Sun & Ultra Moon)
- **Gen8** Pokémons : Battle! (Wild Pokémon, from Sworld & Shield)
- **Gen9** Pokémons : Battle! (Kitakami Region, from Scarlet & Violet)
## What am i planning to add ?
- add more themes events (mostly for gimmicks like mega/dmax/tera, but also shiny wild pokemons for exemple)
- adjust volumes of songs better
- add NPCs themes with custom events
- make a PvP interface that let you select the theme you want (in all of PvN and PvW themes)
- make a Neoforge version (sorry ^^')
- loop themes better (because rn it just reset after the file has been read)
- make it more customizable
- try to make the mod work as best as possible with other mods
- ~~make it fully client-sided~~
- ~~make all songs play instantly (some take ~0.50 secondes to start)~~
- ~~update it to cobblemon 1.7~~