- 19
- Posts
- 9
- Years
- Seen May 13, 2020
THIS HAS BEEN SOLVED! PLEASE LOOK BELOW FOR THE ANSWERS IF YOU ARE HAVING THESE ISSUES, TOO!
So I need to have an Origin Form Giratina for an event Pokémon, which I've gotten to work, but only if I use a switch to give him the Griseous Orb. However, I want to place Giratina in a map that acts like the Distortion World (so he is in Origin form upon encounter w/o needing to hold an item), but I don't know how.
Another question, can you give Giratina a new ability or do you have to delete his current ones? I'm making a Delta Stream-esque ability, but it's not showing up in Debug > Ability.
For my first question: Around line 571 or so, at "getForm", you have to put this in:
In the "$game_switches[A SWITCH ID TO TURN ON]" portion, you replace the part in the brackets with a switch ID. This will allow Giratina to be in Origin Form without an item whenever the switch is on.
For my second question: I made Giratina's ability in Pokemon_MultipleForms set to "SOULDUST" (the internal name of my new ability) around its entry. Its Altered Form was getting the Ability because it read from the pokemon.txt, but in Pokemon_MultipleForms, it sets its possible Abilities to what it would normally have before editing.
So I need to have an Origin Form Giratina for an event Pokémon, which I've gotten to work, but only if I use a switch to give him the Griseous Orb. However, I want to place Giratina in a map that acts like the Distortion World (so he is in Origin form upon encounter w/o needing to hold an item), but I don't know how.
Another question, can you give Giratina a new ability or do you have to delete his current ones? I'm making a Delta Stream-esque ability, but it's not showing up in Debug > Ability.
For my first question: Around line 571 or so, at "getForm", you have to put this in:
Spoiler:
"getForm"=>proc{|pokemon|
maps=[49,50,51,72,73] # Map IDs for Origin Forme
if isConst?(pokemon.item,PBItems,:GRISEOUSORB) ||
($game_map && maps.include?($game_map.map_id)) || $game_switches[A SWITCH ID TO TURN ON]
next 1
end
next 0
}
maps=[49,50,51,72,73] # Map IDs for Origin Forme
if isConst?(pokemon.item,PBItems,:GRISEOUSORB) ||
($game_map && maps.include?($game_map.map_id)) || $game_switches[A SWITCH ID TO TURN ON]
next 1
end
next 0
}
In the "$game_switches[A SWITCH ID TO TURN ON]" portion, you replace the part in the brackets with a switch ID. This will allow Giratina to be in Origin Form without an item whenever the switch is on.
For my second question: I made Giratina's ability in Pokemon_MultipleForms set to "SOULDUST" (the internal name of my new ability) around its entry. Its Altered Form was getting the Ability because it read from the pokemon.txt, but in Pokemon_MultipleForms, it sets its possible Abilities to what it would normally have before editing.
Last edited: