- 1
- Posts
- 248
- Days
- Seen Sep 6, 2024
Hello depending on your starting scripts, this is meant for a Pokeball like in Oaks Lab when using the starters kit.
You can apply limits to the array by removing or adding pokemon. This will allow one ball as a multi-starter option at random. I will likely present others and better scripts but this is the most basic form of it with a 1-5 gen list as my Fan-game will feature 1-5.
The list I plan to use is:
Happy trails and good luck, I will be posting a series of scripts as I go, I will likely change my starting options and this script heavily which is why I am posting this simple version now.
Hopefully this is useful to someone. Posted as a time saver as it includes many pokemon.
Credit - Partakith appreciated but not required.
Ruby:
gen1_to_gen5 = [
# Generation 1
:BULBASAUR, :IVYSAUR, :VENUSAUR, :CHARMANDER, :CHARMELEON, :CHARIZARD, :SQUIRTLE,
:WARTORTLE, :BLASTOISE, :CATERPIE, :METAPOD, :BUTTERFREE, :WEEDLE, :KAKUNA, :BEEDRILL,
:PIDGEY, :PIDGEOTTO, :PIDGEOT, :RATTATA, :RATICATE, :SPEAROW, :FEAROW, :EKANS, :ARBOK,
:PIKACHU, :RAICHU, :SANDSHREW, :SANDSLASH, :NIDORANf, :NIDORINA, :NIDOQUEEN,
:NIDORANm, :NIDORINO, :NIDOKING, :CLEFAIRY, :CLEFABLE, :VULPIX, :NINETALES, :JIGGLYPUFF,
:WIGGLYTUFF, :ZUBAT, :GOLBAT, :ODDISH, :GLOOM, :VILEPLUME, :PARAS, :PARASECT,
:VENONAT, :VENOMOTH, :DIGLETT, :DUGTRIO, :MEOWTH, :PERSIAN, :PSYDUCK, :GOLDUCK,
:MANKEY, :PRIMEAPE, :GROWLITHE, :ARCANINE, :POLIWAG, :POLIWHIRL, :POLIWRATH,
:ABRA, :KADABRA, :ALAKAZAM, :MACHOP, :MACHOKE, :MACHAMP, :BELLSPROUT, :WEEPINBELL,
:VICTREEBEL, :TENTACOOL, :TENTACRUEL, :GEODUDE, :GRAVELER, :GOLEM, :PONYTA, :RAPIDASH,
:SLOWPOKE, :SLOWBRO, :MAGNEMITE, :MAGNETON, :FARFETCHD, :DODUO, :DODRIO, :SEEL,
:DEWGONG, :GRIMER, :MUK, :SHELLDER, :CLOYSTER, :GASTLY, :HAUNTER, :GENGAR, :ONIX,
:DROWZEE, :HYPNO, :KRABBY, :KINGLER, :VOLTORB, :ELECTRODE, :EXEGGCUTE, :EXEGGUTOR,
:CUBONE, :MAROWAK, :HITMONLEE, :HITMONCHAN, :LICKITUNG, :KOFFING, :WEEZING, :RHYHORN,
:RHYDON, :CHANSEY, :TANGELA, :KANGASKHAN, :HORSEA, :SEADRA, :GOLDEEN, :SEAKING,
:STARYU, :STARMIE, :MRMIME, :SCYTHER, :JYNX, :ELECTABUZZ, :MAGMAR, :PINSIR, :TAUROS,
:MAGIKARP, :GYARADOS, :LAPRAS, :DITTO, :EEVEE, :VAPOREON, :JOLTEON, :FLAREON, :PORYGON,
:OMANYTE, :OMASTAR, :KABUTO, :KABUTOPS, :AERODACTYL, :SNORLAX, :ARTICUNO, :ZAPDOS,
:MOLTRES, :DRATINI, :DRAGONAIR, :DRAGONITE, :MEWTWO, :MEW,
# Generation 2
:CHIKORITA, :BAYLEEF, :MEGANIUM, :CYNDAQUIL, :QUILAVA, :TYPHLOSION, :TOTODILE,
:CROCONAW, :FERALIGATR, :SENTRET, :FURRET, :HOOTHOOT, :NOCTOWL, :LEDYBA, :LEDIAN,
:SPINARAK, :ARIADOS, :CROBAT, :CHINCHOU, :LANTURN, :PICHU, :CLEFFA, :IGGLYBUFF,
:TOGEPI, :TOGETIC, :NATU, :XATU, :MAREEP, :FLAAFFY, :AMPHAROS, :BELLOSSOM,
:MARILL, :AZUMARILL, :SUDOWOODO, :POLITOED, :HOPPIP, :SKIPLOOM, :JUMPLUFF, :AIPOM,
:SUNKERN, :SUNFLORA, :YANMA, :WOOPER, :QUAGSIRE, :ESPEON, :UMBREON, :MURKROW, :SLOWKING,
:MISDREAVUS, :UNOWN, :WOBBUFFET, :GIRAFARIG, :PINECO, :FORRETRESS, :DUNSPARCE, :GLIGAR,
:STEELIX, :SNUBBULL, :GRANBULL, :QWILFISH, :SCIZOR, :SHUCKLE, :HERACROSS, :SNEASEL,
:TEDDIURSA, :URSARING, :SLUGMA, :MAGCARGO, :SWINUB, :PILOSWINE, :CORSOLA, :REMORAID,
:OCTILLERY, :DELIBIRD, :MANTINE, :SKARMORY, :HOUNDOUR, :HOUNDOOM, :KINGDRA, :PHANPY,
:DONPHAN, :PORYGON2, :STANTLER, :SMEARGLE, :TYROGUE, :HITMONTOP, :SMOOCHUM, :ELEKID,
:MAGBY, :MILTANK, :BLISSEY, :RAIKOU, :ENTEI, :SUICUNE, :LARVITAR, :PUPITAR, :TYRANITAR,
:LUGIA, :HOOH, :CELEBI,
# Generation 3
:TREECKO, :GROVYLE, :SCEPTILE, :TORCHIC, :COMBUSKEN, :BLAZIKEN, :MUDKIP, :MARSHTOMP,
:SWAMPERT, :POOCHYENA, :MIGHTYENA, :ZIGZAGOON, :LINOONE, :WURMPLE, :SILCOON, :BEAUTIFLY,
:CASCOON, :DUSTOX, :LOTAD, :LOMBRE, :LUDICOLO, :SEEDOT, :NUZLEAF, :SHIFTRY, :TAILLOW,
:SWELLOW, :WINGULL, :PELIPPER, :RALTS, :KIRLIA, :GARDEVOIR, :SURSKIT, :MASQUERAIN,
:SHROOMISH, :BRELOOM, :SLAKOTH, :VIGOROTH, :SLAKING, :NINCADA, :NINJASK, :SHEDINJA,
:WHISMUR, :LOUDRED, :EXPLOUD, :MAKUHITA, :HARIYAMA, :AZURILL, :NOSEPASS, :SKITTY,
:DELCATTY, :SABLEYE, :MAWILE, :ARON, :LAIRON, :AGGRON, :MEDITITE, :MEDICHAM, :ELECTRIKE,
:MANECTRIC, :PLUSLE, :MINUN, :VOLBEAT, :ILLUMISE, :ROSELIA, :GULPIN, :SWALOT, :CARVANHA,
:SHARPEDO, :WAILMER, :WAILORD, :NUMEL, :CAMERUPT, :TORKOAL, :SPOINK, :GRUMPIG, :SPINDA,
:TRAPINCH, :VIBRAVA, :FLYGON, :CACNEA, :CACTURNE, :SWABLU, :ALTARIA, :ZANGOOSE, :SEVIPER,
:LUNATONE, :SOLROCK, :BARBOACH, :WHISCASH, :CORPHISH, :CRAWDAUNT, :BALTOY, :CLAYDOL,
:LILEEP, :CRADILY, :ANORITH, :ARMALDO, :FEEBAS, :MILOTIC, :CASTFORM, :KECLEON, :SHUPPET,
:BANETTE, :DUSKULL, :DUSCLOPS, :TROPIUS, :CHIMECHO, :ABSOL, :WYNAUT, :SNORUNT, :GLALIE,
:SPHEAL, :SEALEO, :WALREIN, :CLAMPERL, :HUNTAIL, :GOREBYSS, :RELICANTH, :LUVDISC,
:BAGON, :SHELGON, :SALAMENCE, :BELDUM, :METANG, :METAGROSS, :REGIROCK, :REGICE,
:REGISTEEL, :LATIAS, :LATIOS, :KYOGRE, :GROUDON, :RAYQUAZA, :JIRACHI, :DEOXYS,
# Generation 4
:TURTWIG, :GROTLE, :TORTERRA, :CHIMCHAR, :MONFERNO, :INFERNAPE, :PIPLUP, :PRINPLUP,
:EMPOLEON, :STARLY, :STARAVIA, :STARAPTOR, :BIDOOF, :BIBAREL, :KRICKETOT, :KRICKETUNE,
:SHINX, :LUXIO, :LUXRAY, :BUDEW, :ROSERADE, :CRANIDOS, :RAMPARDOS, :SHIELDON, :BASTIODON,
:BURMY, :WORMADAM, :MOTHIM, :COMBEE, :VESPIQUEN, :PACHIRISU, :BUIZEL, :FLOATZEL, :CHERUBI,
:CHERRIM, :SHELLOS, :GASTRODON, :AMBIPOM, :DRIFLOON, :DRIFBLIM, :BUNEARY, :LOPUNNY,
:MISMAGIUS, :HONCHKROW, :GLAMEOW, :PURUGLY, :CHINGLING, :STUNKY, :SKUNTANK, :BRONZOR,
:BRONZONG, :BONSLY, :MIMEJR, :HAPPINY, :CHATOT, :SPIRITOMB, :GIBLE, :GABITE, :GARCHOMP,
:MUNCHLAX, :RIOLU, :LUCARIO, :HIPPOPOTAS, :HIPPOWDON, :SKORUPI, :DRAPION, :CROAGUNK,
:TOXICROAK, :CARNIVINE, :FINNEON, :LUMINEON, :MANTYKE, :SNOVER, :ABOMASNOW, :WEAVILE,
:MAGNEZONE, :LICKILICKY, :RHYPERIOR, :TANGROWTH, :ELECTIVIRE, :MAGMORTAR, :TOGEKISS,
:YANMEGA, :LEAFEON, :GLACEON, :GLISCOR, :MAMOSWINE, :PORYGONZ, :GALLADE, :PROBOPASS,
:DUSKNOIR, :FROSLASS, :ROTOM, :UXIE, :MESPRIT, :AZELF, :DIALGA, :PALKIA, :HEATRAN,
:REGIGIGAS, :GIRATINA, :CRESSELIA, :PHIONE, :MANAPHY, :DARKRAI, :SHAYMIN, :ARCEUS,
# Generation 5
:VICTINI, :SNIVY, :SERVINE, :SERPERIOR, :TEPIG, :PIGNITE, :EMBOAR, :OSHAWOTT, :DEWOTT,
:SAMUROTT, :PATRAT, :WATCHOG, :LILLIPUP, :HERDIER, :STOUTLAND, :PURRLOIN, :LIEPARD,
:PANSAGE, :SIMISAGE, :PANSEAR, :SIMISEAR, :PANPOUR, :SIMIPOUR, :MUNNA, :MUSHARNA,
:PIDOVE, :TRANQUILL, :UNFEZANT, :BLITZLE, :ZEBSTRIKA, :ROGGENROLA, :BOLDORE, :GIGALITH,
:WOOBAT, :SWOOBAT, :DRILBUR, :EXCADRILL, :AUDINO, :TIMBURR, :GURDURR, :CONKELDURR,
:TYMPOLE, :PALPITOAD, :SEISMITOAD, :THROH, :SAWK, :SEWADDLE, :SWADLOON, :LEAVANNY,
:VENIPEDE, :WHIRLIPEDE, :SCOLIPEDE, :COTTONEE, :WHIMSICOTT, :PETILIL, :LILLIGANT,
:BASCULIN, :SANDILE, :KROKOROK, :KROOKODILE, :DARUMAKA, :DARMANITAN, :MARACTUS,
:DWEBBLE, :CRUSTLE, :SCRAGGY, :SCRAFTY, :SIGILYPH, :YAMASK, :COFAGRIGUS, :TIRTOUGA,
:CARRACOSTA, :ARCHEN, :ARCHEOPS, :TRUBBISH, :GARBODOR, :ZORUA, :ZOROARK, :MINCCINO,
:CINCCINO, :GOTHITA, :GOTHORITA, :GOTHITELLE, :SOLOSIS, :DUOSION, :REUNICLUS, :DUCKLETT,
:SWANNA, :VANILLITE, :VANILLISH, :VANILLUXE, :DEERLING, :SAWSBUCK, :EMOLGA, :KARRABLAST, :ESCAVALIER, :FOONGUS, :AMOONGUSS, :FRILLISH, :JELLICENT, :ALOMOMOLA, :JOLTIK, :GALVANTULA, :FERROSEED, :FERROTHORN, :KLINK, :KLANG, :KLINKLANG, :TYNAMO, :EELEKTRIK, :EELEKTROSS, :ELGYEM, :BEHEEYEM, :LITWICK, :LAMPENT, :CHANDELURE, :AXEW, :FRAXURE, :HAXORUS, :CUBCHOO, :BEARTIC, :CRYOGONAL, :SHELMET, :ACCELGOR, :STUNFISK, :MIENFOO, :MIENSHAO, :DRUDDIGON, :GOLETT, :GOLURK, :PAWNIARD, :BISHARP, :BOUFFALANT, :RUFFLET, :BRAVIARY, :VULLABY, :MANDIBUZZ, :HEATMOR, :DURANT, :DEINO, :ZWEILOUS, :HYDREIGON, :LARVESTA, :VOLCARONA, :COBALION, :TERRAKION, :VIRIZION, :TORNADUS, :THUNDURUS, :RESHIRAM, :ZEKROM, :LANDORUS, :KYUREM, :KELDEO, :MELOETTA, :GENESECT ]
# Randomly select one Pokémon from the list.
random_pokemon = gen1_to_gen5.sample
# Add the random Pokémon at level 5 (or any level you desire).
pbAddPokemon(random_pokemon, 5)
You can apply limits to the array by removing or adding pokemon. This will allow one ball as a multi-starter option at random. I will likely present others and better scripts but this is the most basic form of it with a 1-5 gen list as my Fan-game will feature 1-5.
The list I plan to use is:
Happy trails and good luck, I will be posting a series of scripts as I go, I will likely change my starting options and this script heavily which is why I am posting this simple version now.
Ruby:
gen1_to_gen5 = [
# Generation 1
:BULBASAUR, :CHARMANDER, :SQUIRTLE, :PIDGEY, :WEEDLE, :POLIWAG, :MACHOP, :BELLSPROUT, :GEODUDE, :MAGNEMITE, :DODUO, :SEEL, :GRIMER, :EXEGGCUTE,
# Generation 2
:CHIKORITA, :CYNDAQUIL, :TOTODILE, :HOOTHOOT, :LEDYBA, :SPINARAK, :CHINCHOU, :CLEFFA, :IGGLYBUFF, :TOGEPI, :NATU, :MAREEP, :PINECO, :DUNSPARCE, :GLIGAR, :SNUBBULL, :SNEASEL, :TEDDIURSA, :SLUGMA, :SWINUB, :REMORAID, :HOUDOUR, :GIRAFARIG, :PHANPY,
# Generation 3
:TREECKO, :TORCHIC, :MUDKIP, :WURMPLE, :LOTAD, :SEEDOT, :TAILLOW, :WINGULL, :RALTS, :SURSKIT, :SLAKOTH, :NINCADA, :WHISMUR, :MAKUHITA, :AZURILL, :SWABLU, :BARBOACH, :BALTOY, :ANORITH, :FEEBAS, :SHUPPET, :DUSKULL, :BAGON, :BELDUM,
# Generation 4
:TURTWIG, :CHIMCHAR, :PIPLUP, :BIDOOF, :KRICKETOT, :SHINX, :CRANIDOS, :BURMY, :SHELLOS, :AMBIPOM, :BUNEARY, :MISMAGIUS, :HONCHKROW, :GLAMEOW, :BONSLY, :CHATOT, :GIBLE, :RIOLU, :HIPPOTPOTAS, :SKORUPI, :CARNIVINE, :FINNEON, :SNOVER, :MANTYKE, :SPIRITOMB, :MUNCHLAX,
# Generation 5
:SNIVY, :TEPIG, :OSHAWOTT, :PANSAGE, :PANSEAR, :PANPOUR, :MUNNA, :BLITZLE, :WOOBAT, :DRILBUR, :AUDINO, :THROH, :SAWK, :SEWADDLE, :COTTONEE, :BASCULIN, :SANDILE, :DARUMAKA, :DWEBBLE, :SCRAGGY, :SIGILYPH, :YAMASK, :TRUBBISH, :ZORUA, :GOTHITA, :SOLOSIS, :SWADLOON, :LEAVANNY, :WHIRLIPEDE, :SCOLIPEDE, :CINCCINO, :GOTHORITA, :GOTHITELLE, :FOONGUS, :AMOONGUSS, :FRILLISH, :JELLICENT, :ALOMOMOLA, :JOLTIK, :GALVANTULA, :FERROSEED, :KLINK, :KLANG, :TYNAMO, :ELGYEM, :LITWICK, :AXEW, :FRAXURE, :HAXORUS, :CUBCHOO, :BEARTIC, :CRYOGONAL, :SHELMET, :ACCELGOR, :STUNFISK, :MIENFOO, :MIENSHAO, :GOLETT, :GOLURK, :PAWNIARD, :BISHARP, :RUFFLET, :BRAVIARY, :VULLABY, :MANDIBUZZ, :HEATMOR, :DURANT, :DEINO, :ZWEILOUS, :HYDREIGON, :LARVESTA, :VOLCARONA, :COBALION, :TERRAKION, :VIRIZION, :TORNADUS, :THUNDURUS, :RESHIRAM, :ZEKROM, :KYUREM ]
# Randomly select one Pokémon from the list.
random_pokemon = gen1_to_gen5.sample
# Add the random Pokémon at level 5 (or any level you desire).
pbAddPokemon(random_pokemon, 5)
Hopefully this is useful to someone. Posted as a time saver as it includes many pokemon.
Credit - Partakith appreciated but not required.
Last edited: