- 2
- Posts
- 4
- Years
- Seen Jul 28, 2021
So I am trying to create a game with alternate form pokemon, as many people do. I'm starting with one alternate form to test, that being the ponyta/rapidash line that appears as an alternate ice/ghost dual type. It works at the moment to a point; that being when I encounter one in the wild the updated sprites are correct as is typing and pokedex entry but when I go to evolve my wild-caught ponyta into rapidash utilizing a dusk stone, it evolved into a kantonian variant rapidash. Below is my categorized scripts running for the pokemon:
pokemonforms.txt:
Pokemon_Forms Script(s):
I have also attached a video so you can see EXACTLY what I am talking about.v Any help is appreciated. Thank you so much!
pokemonforms.txt:
Code:
[Ponyta,1]
FormName = Nordin
Type1 = ICE
Type2 = GHOST
Abilities = REFRIGERATE,SNOWCLOAK
HiddenAbility = BADDREAMS
Moves = 1,GROWL,1,TAILWHIP,1,TACKLE,1,POWDERSNOW,3,CONFUSERAY,7,WILLOWISP,11,ICYWIND,13,HYPNOSIS,17,HEX,21,SHADOWSNEAK,23,AURORABEAM,27,SHADOWBALL,33,NIGHTMARE,37,DREAMEATER,43,BLIZZARD,49,SHADOWFORCE,53,CURSE,59,RETALIATE,65,SHEERCOLD
Weight = 15.0
Color = Blue
Pokedex = It is said that these are the spirits of Ponyta who perished in the icy north during a sudden cold season. Their cold hearts match their icy flame.
WildItemUncommon = SPELLTAG
Evolutions = RAPIDASH,Item,DUSKSTONE
#-------------------------------
[Rapidash,1]
FormName = Nordin
Type1 = ICE
Type2 = GHOST
Abilities = REFRIGERATE,SNOWCLOAK
HiddenAbility = BADDREAMS
Moves = 1,GROWL,1,TAILWHIP,1,TACKLE,1,POWDERSNOW,3,CONFUSERAY,7,WILLOWISP,11,ICYWIND,13,HYPNOSIS,17,HEX,21,SHADOWSNEAK,23,AURORABEAM,27,SHADOWBALL,33,NIGHTMARE,37,DREAMEATER,43,BLIZZARD,49,SHADOWFORCE,53,CURSE,59,RETALIATE,65,SHEERCOLD
Weight = 45.0
Color = Blue
Pokedex = Known as the Night-mare by locals, these Rapidash are known to appear to people lost in the cold, searching for warmth. It is said if you see one you will die in your sleep very soon.
Evolutions = RAPIDASH,Item,DUSKSTONE
Pokemon_Forms Script(s):
Code:
MultipleForms.register(:PONYTA,{
"getFormOnCreation"=>proc{|pokemon|
maps=[75,075] # Map IDs for second form
if $game_map && maps.include?($game_map.map_id)
next 1
else
next 0
end
}
})
MultipleForms.copy(:PONYTA,:RAPIDASH)
I have also attached a video so you can see EXACTLY what I am talking about.v Any help is appreciated. Thank you so much!