mirror of
https://github.com/infinitefusion/infinitefusion-e18.git
synced 2026-01-22 14:26:01 +00:00
Fixed typos in def pbCalcTypeModPokemon, fixed party screen navigation errors when there are no Pokémon, advanced battle Debug functions now trigger modifiers, can now always change a Pokémon's form to 0
This commit is contained in:
@@ -233,7 +233,7 @@ MenuHandlers.add(:debug_menu, :test_wild_battle_advanced, {
|
||||
params.setCancelValue(0)
|
||||
level = pbMessageChooseNumber(_INTL("Set the wild {1}'s level.",
|
||||
GameData::Species.get(species).name), params)
|
||||
pkmn.push(Pokemon.new(species, level)) if level > 0
|
||||
pkmn.push(pbGenerateWildPokemon(species, level)) if level > 0
|
||||
end
|
||||
else # Edit a Pokémon
|
||||
if pbConfirmMessage(_INTL("Change this Pokémon?"))
|
||||
@@ -336,6 +336,7 @@ MenuHandlers.add(:debug_menu, :test_trainer_battle_advanced, {
|
||||
trainerdata = pbListScreen(_INTL("CHOOSE A TRAINER"), TrainerBattleLister.new(0, false))
|
||||
if trainerdata
|
||||
tr = pbLoadTrainer(trainerdata[0], trainerdata[1], trainerdata[2])
|
||||
EventHandlers.trigger(:on_trainer_load, tr)
|
||||
trainers.push([0, tr])
|
||||
end
|
||||
else # Edit a trainer
|
||||
@@ -344,6 +345,7 @@ MenuHandlers.add(:debug_menu, :test_trainer_battle_advanced, {
|
||||
TrainerBattleLister.new(trainers[trainerCmd][0], false))
|
||||
if trainerdata
|
||||
tr = pbLoadTrainer(trainerdata[0], trainerdata[1], trainerdata[2])
|
||||
EventHandlers.trigger(:on_trainer_load, tr)
|
||||
trainers[trainerCmd] = [0, tr]
|
||||
end
|
||||
elsif pbConfirmMessage(_INTL("Delete this trainer?"))
|
||||
|
||||
@@ -773,6 +773,11 @@ MenuHandlers.add(:pokemon_debug_menu, :species_and_form, {
|
||||
end
|
||||
if formcmds[0].length <= 1
|
||||
screen.pbDisplay(_INTL("Species {1} only has one form.", pkmn.speciesName))
|
||||
if pkmn.form != 0 && screen.pbConfirm(_INTL("Do you want to reset the form to 0?"))
|
||||
pkmn.form = 0
|
||||
$player.pokedex.register(pkmn) if !settingUpBattle && !pkmn.egg?
|
||||
screen.pbRefreshSingle(pkmnid)
|
||||
end
|
||||
else
|
||||
cmd2 = screen.pbShowCommands(_INTL("Set the Pokémon's form."), formcmds[1], cmd2)
|
||||
next if cmd2 < 0
|
||||
|
||||
Reference in New Issue
Block a user