• 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?".
  • 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.

Pumpkaboo Sizes

277
Posts
15
Years
While hunting down Pumpkaboo I noticed that the size that appears seems to be random much like Unown, instead of each size (form) having its own encounter rate like in XY.

So if you would like to add rarity to the different sizes, then this code is for you. (assuming you have the latest version of essentials or have already added Pumpkaboo to Pokemon_MultipleForms)

In the script editor, find Pokemon_MultipleForms and find PUMPKABOO (Ctrl + F is your friend)
and change
Code:
MultipleForms.register(:PUMPKABOO,{
"getFormOnCreation"=>proc{|pokemon|
   [COLOR=Red]next [rand(4),rand(4)].min[/COLOR]
},

to (this also assumes that you use small for form 0)
Code:
MultipleForms.register(:PUMPKABOO,{
"getFormOnCreation"=>proc{|pokemon|
[COLOR=Red]   next 3 if rand(20)==10            #Super 5%
   next 2 if rand(20)>=18            #Large 15%
   next 1 if rand(20)<=9                #Average 45%
   next 0                           #Small 35%[/COLOR]
},
Don't for get to do the same for Gourgeist!

Side Note: While testing this I got a Super Pumpkaboo on the first encounter and though I had inverted the code to make the larger sizes common and the smaller sizes rare. After staring at this for longer than I would like to admit, I came to the realization that there was nothing wrong with the code I just got really lucky.
 

Azurestonedog

AZR Stonedog
21
Posts
7
Years
as gastrodon has copy shellos feature in multiple forms, would that not be the best way to do gourgeist?

this is the relevant bit of code:

MultipleForms.copy(:SHELLOS,:GASTRODON)
 
Last edited:
277
Posts
15
Years
Gastrodon is a pure copy of Shellos, but with the Gourgeist they have different heights and weights so I am not sure if that would work. If it does then yes that would be a better method.

"height"=>proc{|pokemon|
next if pokemon.form==0 # Small Size
next 9 if pokemon.form==1 # Average Size
next 11 if pokemon.form==2 # Large Size
next 17 if pokemon.form==3 # Super Size
},
"weight"=>proc{|pokemon|
next if pokemon.form==0 # Small Size
next 125 if pokemon.form==1 # Average Size
next 140 if pokemon.form==2 # Large Size
next 390 if pokemon.form==3 # Super Size
},
"getBaseStats"=>proc{|pokemon|
next if pokemon.form==0 # Small Size
next [65,90,122,84,58,75] if pokemon.form==1 # Average Size
next [75,95,122,69,58,75] if pokemon.form==2 # Large Size
next [85,100,122,54,58,75] if pokemon.form==3 # Super Size
}
 
38
Posts
7
Years
  • Age 42
  • Iowa
  • Seen Sep 30, 2021
this is much appreciated, nothing worse than RNG in Pokemon, as it usually craps out. XD

and i for one would want a Super Size Pumpkaboo, not any bit smaller.
 
277
Posts
15
Years
this is much appreciated, nothing worse than RNG in Pokemon, as it usually craps out. XD

and i for one would want a Super Size Pumpkaboo, not any bit smaller.

But this code is a RNG... in Pokemon...
Just one you can adjust the encounter rate XD
 
Back
Top