mirror of
https://github.com/infinitefusion/infinitefusion-e18.git
synced 2025-12-07 13:15:01 +00:00
Rename PokeBattle_Pokemon to Pokemon
Deprecate PokeBattle_Pokemon and pbNewPkmn
This commit is contained in:
@@ -45,7 +45,7 @@ def pbClearData
|
|||||||
end
|
end
|
||||||
|
|
||||||
#===============================================================================
|
#===============================================================================
|
||||||
# Move objects known by PokeBattle_Pokemon.
|
# Move objects known by Pokémon.
|
||||||
#===============================================================================
|
#===============================================================================
|
||||||
class PBMove
|
class PBMove
|
||||||
attr_reader(:id) # This move's ID
|
attr_reader(:id) # This move's ID
|
||||||
|
|||||||
@@ -75,12 +75,12 @@ class PokeBattle_Battle
|
|||||||
PBStats.eachStat do |s|
|
PBStats.eachStat do |s|
|
||||||
evGain = evYield[s]
|
evGain = evYield[s]
|
||||||
# Can't exceed overall limit
|
# Can't exceed overall limit
|
||||||
if evTotal+evGain>PokeBattle_Pokemon::EV_LIMIT
|
if evTotal+evGain>Pokemon::EV_LIMIT
|
||||||
evGain = PokeBattle_Pokemon::EV_LIMIT-evTotal
|
evGain = Pokemon::EV_LIMIT-evTotal
|
||||||
end
|
end
|
||||||
# Can't exceed individual stat limit
|
# Can't exceed individual stat limit
|
||||||
if pkmn.ev[s]+evGain>PokeBattle_Pokemon::EV_STAT_LIMIT
|
if pkmn.ev[s]+evGain>Pokemon::EV_STAT_LIMIT
|
||||||
evGain = PokeBattle_Pokemon::EV_STAT_LIMIT-pkmn.ev[s]
|
evGain = Pokemon::EV_STAT_LIMIT-pkmn.ev[s]
|
||||||
end
|
end
|
||||||
# Add EV gain
|
# Add EV gain
|
||||||
pkmn.ev[s] += evGain
|
pkmn.ev[s] += evGain
|
||||||
|
|||||||
@@ -450,7 +450,7 @@ class PokeBattle_Scene
|
|||||||
# Opens the nicknaming screen for a newly caught Pokémon
|
# Opens the nicknaming screen for a newly caught Pokémon
|
||||||
#=============================================================================
|
#=============================================================================
|
||||||
def pbNameEntry(helpText,pkmn)
|
def pbNameEntry(helpText,pkmn)
|
||||||
return pbEnterPokemonName(helpText,0,PokeBattle_Pokemon::MAX_POKEMON_NAME_SIZE,"",pkmn)
|
return pbEnterPokemonName(helpText, 0, Pokemon::MAX_POKEMON_NAME_SIZE, "", pkmn)
|
||||||
end
|
end
|
||||||
|
|
||||||
#=============================================================================
|
#=============================================================================
|
||||||
|
|||||||
@@ -231,7 +231,7 @@ def pbWildBattleCore(*args)
|
|||||||
foeParty = []
|
foeParty = []
|
||||||
sp = nil
|
sp = nil
|
||||||
for arg in args
|
for arg in args
|
||||||
if arg.is_a?(PokeBattle_Pokemon)
|
if arg.is_a?(Pokemon)
|
||||||
foeParty.push(arg)
|
foeParty.push(arg)
|
||||||
elsif arg.is_a?(Array)
|
elsif arg.is_a?(Array)
|
||||||
species = getID(PBSpecies,arg[0])
|
species = getID(PBSpecies,arg[0])
|
||||||
|
|||||||
@@ -220,7 +220,7 @@ def pbRoamingPokemonBattle(species, level)
|
|||||||
# level if it doesn't already exist
|
# level if it doesn't already exist
|
||||||
idxRoamer = $PokemonTemp.roamerIndex
|
idxRoamer = $PokemonTemp.roamerIndex
|
||||||
if !$PokemonGlobal.roamPokemon[idxRoamer] ||
|
if !$PokemonGlobal.roamPokemon[idxRoamer] ||
|
||||||
!$PokemonGlobal.roamPokemon[idxRoamer].is_a?(PokeBattle_Pokemon)
|
!$PokemonGlobal.roamPokemon[idxRoamer].is_a?(Pokemon)
|
||||||
$PokemonGlobal.roamPokemon[idxRoamer] = pbGenerateWildPokemon(species,level,true)
|
$PokemonGlobal.roamPokemon[idxRoamer] = pbGenerateWildPokemon(species,level,true)
|
||||||
end
|
end
|
||||||
# Set some battle rules
|
# Set some battle rules
|
||||||
|
|||||||
@@ -99,12 +99,12 @@ def pbLoadTrainer(trainerid,trainername,partyid=0)
|
|||||||
if poke[TPIV] && poke[TPIV].length>0
|
if poke[TPIV] && poke[TPIV].length>0
|
||||||
pokemon.iv[i] = (i<poke[TPIV].length) ? poke[TPIV][i] : poke[TPIV][0]
|
pokemon.iv[i] = (i<poke[TPIV].length) ? poke[TPIV][i] : poke[TPIV][0]
|
||||||
else
|
else
|
||||||
pokemon.iv[i] = [level/2,PokeBattle_Pokemon::IV_STAT_LIMIT].min
|
pokemon.iv[i] = [level/2, Pokemon::IV_STAT_LIMIT].min
|
||||||
end
|
end
|
||||||
if poke[TPEV] && poke[TPEV].length>0
|
if poke[TPEV] && poke[TPEV].length>0
|
||||||
pokemon.ev[i] = (i<poke[TPEV].length) ? poke[TPEV][i] : poke[TPEV][0]
|
pokemon.ev[i] = (i<poke[TPEV].length) ? poke[TPEV][i] : poke[TPEV][0]
|
||||||
else
|
else
|
||||||
pokemon.ev[i] = [level*3/2,PokeBattle_Pokemon::EV_LIMIT/6].min
|
pokemon.ev[i] = [level*3/2, Pokemon::EV_LIMIT/6].min
|
||||||
end
|
end
|
||||||
end
|
end
|
||||||
pokemon.happiness = poke[TPHAPPINESS] if poke[TPHAPPINESS]
|
pokemon.happiness = poke[TPHAPPINESS] if poke[TPHAPPINESS]
|
||||||
|
|||||||
@@ -484,11 +484,11 @@ def pbJustRaiseEffortValues(pkmn,ev,evgain)
|
|||||||
for i in 0...6
|
for i in 0...6
|
||||||
totalev += pkmn.ev[i]
|
totalev += pkmn.ev[i]
|
||||||
end
|
end
|
||||||
if totalev+evgain>PokeBattle_Pokemon::EV_LIMIT
|
if totalev+evgain>Pokemon::EV_LIMIT
|
||||||
evgain = PokeBattle_Pokemon::EV_LIMIT-totalev
|
evgain = Pokemon::EV_LIMIT-totalev
|
||||||
end
|
end
|
||||||
if pkmn.ev[ev]+evgain>PokeBattle_Pokemon::EV_STAT_LIMIT
|
if pkmn.ev[ev]+evgain>Pokemon::EV_STAT_LIMIT
|
||||||
evgain = PokeBattle_Pokemon::EV_STAT_LIMIT-pkmn.ev[ev]
|
evgain = Pokemon::EV_STAT_LIMIT-pkmn.ev[ev]
|
||||||
end
|
end
|
||||||
if evgain>0
|
if evgain>0
|
||||||
pkmn.ev[ev] += evgain
|
pkmn.ev[ev] += evgain
|
||||||
@@ -503,11 +503,11 @@ def pbRaiseEffortValues(pkmn,ev,evgain=10,evlimit=true)
|
|||||||
for i in 0...6
|
for i in 0...6
|
||||||
totalev += pkmn.ev[i]
|
totalev += pkmn.ev[i]
|
||||||
end
|
end
|
||||||
if totalev+evgain>PokeBattle_Pokemon::EV_LIMIT
|
if totalev+evgain>Pokemon::EV_LIMIT
|
||||||
evgain = PokeBattle_Pokemon::EV_LIMIT-totalev
|
evgain = Pokemon::EV_LIMIT-totalev
|
||||||
end
|
end
|
||||||
if pkmn.ev[ev]+evgain>PokeBattle_Pokemon::EV_STAT_LIMIT
|
if pkmn.ev[ev]+evgain>Pokemon::EV_STAT_LIMIT
|
||||||
evgain = PokeBattle_Pokemon::EV_STAT_LIMIT-pkmn.ev[ev]
|
evgain = Pokemon::EV_STAT_LIMIT-pkmn.ev[ev]
|
||||||
end
|
end
|
||||||
if evlimit && pkmn.ev[ev]+evgain>100
|
if evlimit && pkmn.ev[ev]+evgain>100
|
||||||
evgain = 100-pkmn.ev[ev]
|
evgain = 100-pkmn.ev[ev]
|
||||||
|
|||||||
@@ -2,7 +2,7 @@
|
|||||||
# Instances of this class are individual Pokémon.
|
# Instances of this class are individual Pokémon.
|
||||||
# The player's party Pokémon are stored in the array $Trainer.party.
|
# The player's party Pokémon are stored in the array $Trainer.party.
|
||||||
#===============================================================================
|
#===============================================================================
|
||||||
class PokeBattle_Pokemon
|
class Pokemon
|
||||||
# @return [String] the nickname of this Pokémon
|
# @return [String] the nickname of this Pokémon
|
||||||
attr_accessor :name
|
attr_accessor :name
|
||||||
# @return [Integer] this Pokémon's national Pokédex number
|
# @return [Integer] this Pokémon's national Pokédex number
|
||||||
@@ -55,7 +55,7 @@ class PokeBattle_Pokemon
|
|||||||
attr_reader :statusCount
|
attr_reader :statusCount
|
||||||
# Another Pokémon which has been fused with this Pokémon (or nil if there is none).
|
# Another Pokémon which has been fused with this Pokémon (or nil if there is none).
|
||||||
# Currently only used by Kyurem, to record a fused Reshiram or Zekrom.
|
# Currently only used by Kyurem, to record a fused Reshiram or Zekrom.
|
||||||
# @return [PokeBattle_Pokemon, nil] the Pokémon fused into this one (nil if there is none)
|
# @return [Pokemon, nil] the Pokémon fused into this one (nil if there is none)
|
||||||
attr_accessor :fused
|
attr_accessor :fused
|
||||||
# @return [Array<Integer>] an array of IV values for HP, Atk, Def, Speed, Sp. Atk and Sp. Def
|
# @return [Array<Integer>] an array of IV values for HP, Atk, Def, Speed, Sp. Atk and Sp. Def
|
||||||
attr_accessor :iv
|
attr_accessor :iv
|
||||||
@@ -780,7 +780,7 @@ class PokeBattle_Pokemon
|
|||||||
#=============================================================================
|
#=============================================================================
|
||||||
|
|
||||||
# Sets this Pokémon's status. See {PBStatuses} for all possible status effects.
|
# Sets this Pokémon's status. See {PBStatuses} for all possible status effects.
|
||||||
# @param new_status [Integer, Symbol, String] status to set (from PBStatuses)
|
# @param value [Integer, Symbol, String] status to set (from {PBStatuses})
|
||||||
def status=(value)
|
def status=(value)
|
||||||
new_status = getID(PBStatuses, value)
|
new_status = getID(PBStatuses, value)
|
||||||
if !new_status
|
if !new_status
|
||||||
@@ -1044,7 +1044,7 @@ class PokeBattle_Pokemon
|
|||||||
#=============================================================================
|
#=============================================================================
|
||||||
|
|
||||||
# Creates a copy of this Pokémon and returns it.
|
# Creates a copy of this Pokémon and returns it.
|
||||||
# @return [PokeBattle_Pokemon] a copy of this Pokémon
|
# @return [Pokemon] a copy of this Pokémon
|
||||||
def clone
|
def clone
|
||||||
ret = super
|
ret = super
|
||||||
ret.iv = @iv.clone
|
ret.iv = @iv.clone
|
||||||
@@ -1059,9 +1059,9 @@ class PokeBattle_Pokemon
|
|||||||
# Creates a new Pokémon object.
|
# Creates a new Pokémon object.
|
||||||
# @param species [Integer, Symbol, String] Pokémon species
|
# @param species [Integer, Symbol, String] Pokémon species
|
||||||
# @param level [Integer] Pokémon level
|
# @param level [Integer] Pokémon level
|
||||||
# @param player [PokeBattle_Trainer] object for the original trainer
|
# @param owner [PokeBattle_Trainer] object for the original trainer
|
||||||
# @param withMoves [Boolean] whether the Pokémon should have moves
|
# @param withMoves [Boolean] whether the Pokémon should have moves
|
||||||
def initialize(species, level, player = nil, withMoves = true)
|
def initialize(species, level, owner = nil, withMoves = true)
|
||||||
ospecies = species.to_s
|
ospecies = species.to_s
|
||||||
species = getID(PBSpecies, species)
|
species = getID(PBSpecies, species)
|
||||||
cname = getConstantName(PBSpecies, species) rescue nil
|
cname = getConstantName(PBSpecies, species) rescue nil
|
||||||
@@ -1090,11 +1090,11 @@ class PokeBattle_Pokemon
|
|||||||
@ribbons = []
|
@ribbons = []
|
||||||
@ballused = 0
|
@ballused = 0
|
||||||
@eggsteps = 0
|
@eggsteps = 0
|
||||||
if player
|
if owner
|
||||||
@trainerID = player.id
|
@trainerID = owner.id
|
||||||
@ot = player.name
|
@ot = owner.name
|
||||||
@otgender = player.gender
|
@otgender = owner.gender
|
||||||
@language = player.language
|
@language = owner.language
|
||||||
else
|
else
|
||||||
@trainerID = 0
|
@trainerID = 0
|
||||||
@ot = ""
|
@ot = ""
|
||||||
@@ -1122,16 +1122,21 @@ class PokeBattle_Pokemon
|
|||||||
end
|
end
|
||||||
|
|
||||||
#===============================================================================
|
#===============================================================================
|
||||||
#
|
# Deprecated classes & methods
|
||||||
#===============================================================================
|
#===============================================================================
|
||||||
|
|
||||||
# Creates a new Pokémon object.
|
# @deprecated Use {Pokemon} instead. PokeBattle_Pokemon has been turned into an alias
|
||||||
# @param species [Integer, Symbol, String] Pokémon species
|
# and is slated to be removed in vXX.
|
||||||
# @param level [Integer] Pokémon level
|
class PokeBattle_Pokemon; end
|
||||||
# @param owner [PokeBattle_Trainer] object for the original trainer
|
|
||||||
# @param withMoves [Boolean] whether the Pokémon should have moves
|
PokeBattle_Pokemon = Pokemon
|
||||||
|
|
||||||
|
# (see Pokemon#initialize)
|
||||||
|
# @deprecated Use +Pokemon.new+ instead. This method and its aliases are
|
||||||
|
# slated to be removed in vXX.
|
||||||
def pbNewPkmn(species, level, owner = $Trainer, withMoves = true)
|
def pbNewPkmn(species, level, owner = $Trainer, withMoves = true)
|
||||||
return PokeBattle_Pokemon.new(species, level, owner, withMoves)
|
Kernel.echoln("WARN: pbNewPkmn and its aliases are deprecated and slated to be removed in Essentials vXX")
|
||||||
|
return Pokemon.new(species, level, owner, withMoves)
|
||||||
end
|
end
|
||||||
alias pbGenPkmn pbNewPkmn
|
alias pbGenPkmn pbNewPkmn
|
||||||
alias pbGenPoke pbNewPkmn
|
alias pbGenPoke pbNewPkmn
|
||||||
@@ -1,4 +1,4 @@
|
|||||||
class PokeBattle_Pokemon
|
class Pokemon
|
||||||
attr_accessor :formTime # Time when Furfrou's/Hoopa's form was set
|
attr_accessor :formTime # Time when Furfrou's/Hoopa's form was set
|
||||||
attr_accessor :forcedForm
|
attr_accessor :forcedForm
|
||||||
|
|
||||||
|
|||||||
@@ -2,7 +2,7 @@
|
|||||||
# Mega Evolution
|
# Mega Evolution
|
||||||
# NOTE: These are treated as form changes in Essentials.
|
# NOTE: These are treated as form changes in Essentials.
|
||||||
#===============================================================================
|
#===============================================================================
|
||||||
class PokeBattle_Pokemon
|
class Pokemon
|
||||||
def getMegaForm(checkItemOnly=false)
|
def getMegaForm(checkItemOnly=false)
|
||||||
formData = pbLoadFormToSpecies
|
formData = pbLoadFormToSpecies
|
||||||
return 0 if !formData[@species] || formData[@species].length==0
|
return 0 if !formData[@species] || formData[@species].length==0
|
||||||
@@ -68,7 +68,7 @@ end
|
|||||||
# Primal Reversion
|
# Primal Reversion
|
||||||
# NOTE: These are treated as form changes in Essentials.
|
# NOTE: These are treated as form changes in Essentials.
|
||||||
#===============================================================================
|
#===============================================================================
|
||||||
class PokeBattle_Pokemon
|
class Pokemon
|
||||||
def hasPrimalForm?
|
def hasPrimalForm?
|
||||||
v = MultipleForms.call("getPrimalForm",self)
|
v = MultipleForms.call("getPrimalForm",self)
|
||||||
return v!=nil
|
return v!=nil
|
||||||
|
|||||||
@@ -54,7 +54,7 @@ def pbPurify(pokemon,scene)
|
|||||||
speciesname = PBSpecies.getName(pokemon.species)
|
speciesname = PBSpecies.getName(pokemon.species)
|
||||||
if scene.pbConfirm(_INTL("Would you like to give a nickname to {1}?",speciesname))
|
if scene.pbConfirm(_INTL("Would you like to give a nickname to {1}?",speciesname))
|
||||||
newname = pbEnterPokemonName(_INTL("{1}'s nickname?",speciesname),
|
newname = pbEnterPokemonName(_INTL("{1}'s nickname?",speciesname),
|
||||||
0,PokeBattle_Pokemon::MAX_POKEMON_NAME_SIZE,"",pokemon)
|
0, Pokemon::MAX_POKEMON_NAME_SIZE, "", pokemon)
|
||||||
pokemon.name = newname if newname!=""
|
pokemon.name = newname if newname!=""
|
||||||
end
|
end
|
||||||
end
|
end
|
||||||
@@ -64,11 +64,11 @@ def pbApplyEVGain(pokemon,ev,evgain)
|
|||||||
for i in 0...6
|
for i in 0...6
|
||||||
totalev += pokemon.ev[i]
|
totalev += pokemon.ev[i]
|
||||||
end
|
end
|
||||||
if totalev+evgain>PokeBattle_Pokemon::EV_LIMIT # Can't exceed overall limit
|
if totalev+evgain>Pokemon::EV_LIMIT # Can't exceed overall limit
|
||||||
evgain -= totalev+evgain-PokeBattle_Pokemon::EV_LIMIT
|
evgain -= totalev+evgain-Pokemon::EV_LIMIT
|
||||||
end
|
end
|
||||||
if pokemon.ev[ev]+evgain>PokeBattle_Pokemon::EV_STAT_LIMIT
|
if pokemon.ev[ev]+evgain>Pokemon::EV_STAT_LIMIT
|
||||||
evgain -= totalev+evgain-PokeBattle_Pokemon::EV_STAT_LIMIT
|
evgain -= totalev+evgain-Pokemon::EV_STAT_LIMIT
|
||||||
end
|
end
|
||||||
if evgain>0
|
if evgain>0
|
||||||
pokemon.ev[ev] += evgain
|
pokemon.ev[ev] += evgain
|
||||||
@@ -231,7 +231,7 @@ end
|
|||||||
#===============================================================================
|
#===============================================================================
|
||||||
# Pokémon class.
|
# Pokémon class.
|
||||||
#===============================================================================
|
#===============================================================================
|
||||||
class PokeBattle_Pokemon
|
class Pokemon
|
||||||
attr_writer :heartgauge
|
attr_writer :heartgauge
|
||||||
attr_accessor :shadow
|
attr_accessor :shadow
|
||||||
attr_writer :hypermode
|
attr_writer :hypermode
|
||||||
@@ -398,7 +398,7 @@ class PokeBattle_Battler
|
|||||||
def pbHyperMode
|
def pbHyperMode
|
||||||
return if fainted? || !shadowPokemon? || inHyperMode?
|
return if fainted? || !shadowPokemon? || inHyperMode?
|
||||||
p = self.pokemon
|
p = self.pokemon
|
||||||
if @battle.pbRandom(p.heartgauge)<=PokeBattle_Pokemon::HEARTGAUGESIZE/4
|
if @battle.pbRandom(p.heartgauge)<=Pokemon::HEARTGAUGESIZE/4
|
||||||
p.hypermode = true
|
p.hypermode = true
|
||||||
@battle.pbDisplay(_INTL("{1}'s emotions rose to a fever pitch!\nIt entered Hyper Mode!",self.pbThis))
|
@battle.pbDisplay(_INTL("{1}'s emotions rose to a fever pitch!\nIt entered Hyper Mode!",self.pbThis))
|
||||||
end
|
end
|
||||||
|
|||||||
@@ -1,4 +1,4 @@
|
|||||||
class PokeBattle_Pokemon
|
class Pokemon
|
||||||
attr_accessor :chatter
|
attr_accessor :chatter
|
||||||
end
|
end
|
||||||
|
|
||||||
|
|||||||
@@ -148,7 +148,7 @@ class PokemonStorage
|
|||||||
return (x==-1) ? self.party : @boxes[x]
|
return (x==-1) ? self.party : @boxes[x]
|
||||||
else
|
else
|
||||||
for i in @boxes
|
for i in @boxes
|
||||||
raise "Box is a Pokémon, not a box" if i.is_a?(PokeBattle_Pokemon)
|
raise "Box is a Pokémon, not a box" if i.is_a?(Pokemon)
|
||||||
end
|
end
|
||||||
return (x==-1) ? self.party[y] : @boxes[x][y]
|
return (x==-1) ? self.party[y] : @boxes[x][y]
|
||||||
end
|
end
|
||||||
|
|||||||
@@ -362,7 +362,7 @@ class PokemonSummary_Scene
|
|||||||
dexNumShadow = (@pokemon.shiny?) ? Color.new(224,152,144) : Color.new(176,176,176)
|
dexNumShadow = (@pokemon.shiny?) ? Color.new(224,152,144) : Color.new(176,176,176)
|
||||||
# If a Shadow Pokémon, draw the heart gauge area and bar
|
# If a Shadow Pokémon, draw the heart gauge area and bar
|
||||||
if @pokemon.shadowPokemon?
|
if @pokemon.shadowPokemon?
|
||||||
shadowfract = @pokemon.heartgauge*1.0/PokeBattle_Pokemon::HEARTGAUGESIZE
|
shadowfract = @pokemon.heartgauge*1.0/Pokemon::HEARTGAUGESIZE
|
||||||
imagepos = [
|
imagepos = [
|
||||||
["Graphics/Pictures/Summary/overlay_shadow",224,240],
|
["Graphics/Pictures/Summary/overlay_shadow",224,240],
|
||||||
["Graphics/Pictures/Summary/overlay_shadowbar",242,280,0,0,(shadowfract*248).floor,-1]
|
["Graphics/Pictures/Summary/overlay_shadowbar",242,280,0,0,(shadowfract*248).floor,-1]
|
||||||
|
|||||||
@@ -109,7 +109,7 @@ class PokemonEggHatch_Scene
|
|||||||
if pbConfirmMessage(
|
if pbConfirmMessage(
|
||||||
_INTL("Would you like to nickname the newly hatched {1}?",@pokemon.name)) { update }
|
_INTL("Would you like to nickname the newly hatched {1}?",@pokemon.name)) { update }
|
||||||
nickname=pbEnterPokemonName(_INTL("{1}'s nickname?",@pokemon.name),
|
nickname=pbEnterPokemonName(_INTL("{1}'s nickname?",@pokemon.name),
|
||||||
0,PokeBattle_Pokemon::MAX_POKEMON_NAME_SIZE,"",@pokemon,true)
|
0, Pokemon::MAX_POKEMON_NAME_SIZE, "", @pokemon, true)
|
||||||
@pokemon.name=nickname if nickname!=""
|
@pokemon.name=nickname if nickname!=""
|
||||||
@nicknamed=true
|
@nicknamed=true
|
||||||
end
|
end
|
||||||
@@ -209,7 +209,7 @@ def pbHatch(pokemon)
|
|||||||
pbMessage(_INTL("{1} hatched from the Egg!",speciesname))
|
pbMessage(_INTL("{1} hatched from the Egg!",speciesname))
|
||||||
if pbConfirmMessage(_INTL("Would you like to nickname the newly hatched {1}?",speciesname))
|
if pbConfirmMessage(_INTL("Would you like to nickname the newly hatched {1}?",speciesname))
|
||||||
nickname = pbEnterPokemonName(_INTL("{1}'s nickname?",speciesname),
|
nickname = pbEnterPokemonName(_INTL("{1}'s nickname?",speciesname),
|
||||||
0,PokeBattle_Pokemon::MAX_POKEMON_NAME_SIZE,"",pokemon)
|
0, Pokemon::MAX_POKEMON_NAME_SIZE, "", pokemon)
|
||||||
pokemon.name = nickname if nickname!=""
|
pokemon.name = nickname if nickname!=""
|
||||||
end
|
end
|
||||||
end
|
end
|
||||||
|
|||||||
@@ -194,7 +194,7 @@ def pbStartTrade(pokemonIndex,newpoke,nickname,trainerName,trainerGender=0)
|
|||||||
opponent = PokeBattle_Trainer.new(trainerName,trainerGender)
|
opponent = PokeBattle_Trainer.new(trainerName,trainerGender)
|
||||||
opponent.setForeignID($Trainer)
|
opponent.setForeignID($Trainer)
|
||||||
yourPokemon = nil; resetmoves = true
|
yourPokemon = nil; resetmoves = true
|
||||||
if newpoke.is_a?(PokeBattle_Pokemon)
|
if newpoke.is_a?(Pokemon)
|
||||||
newpoke.trainerID = opponent.id
|
newpoke.trainerID = opponent.id
|
||||||
newpoke.ot = opponent.name
|
newpoke.ot = opponent.name
|
||||||
newpoke.otgender = opponent.gender
|
newpoke.otgender = opponent.gender
|
||||||
|
|||||||
@@ -676,9 +676,9 @@ class Window_PurifyChamberSets < Window_DrawableCommand
|
|||||||
Color.new(0,0,256),@chamber[index].tempo,PurifyChamber.maximumTempo())
|
Color.new(0,0,256),@chamber[index].tempo,PurifyChamber.maximumTempo())
|
||||||
end
|
end
|
||||||
if @chamber.getShadow(index)
|
if @chamber.getShadow(index)
|
||||||
pbDrawGauge(self.contents,Rect.new(rect.x+16,rect.y+18,48,8),
|
pbDrawGauge(self.contents, Rect.new(rect.x+16,rect.y+18,48,8),
|
||||||
Color.new(192,0,256),@chamber.getShadow(index).heartgauge,
|
Color.new(192,0,256), @chamber.getShadow(index).heartgauge,
|
||||||
PokeBattle_Pokemon::HEARTGAUGESIZE)
|
Pokemon::HEARTGAUGESIZE)
|
||||||
end
|
end
|
||||||
pbDrawTextPositions(self.contents,textpos)
|
pbDrawTextPositions(self.contents,textpos)
|
||||||
end
|
end
|
||||||
@@ -964,9 +964,9 @@ class PurifyChamberSetView < SpriteWrapper
|
|||||||
textpos.push([_INTL("FLOW"),2+@info.bitmap.width/2,24,0,
|
textpos.push([_INTL("FLOW"),2+@info.bitmap.width/2,24,0,
|
||||||
Color.new(248,248,248),Color.new(128,128,128)])
|
Color.new(248,248,248),Color.new(128,128,128)])
|
||||||
# draw heart gauge
|
# draw heart gauge
|
||||||
pbDrawGauge(@info.bitmap,Rect.new(@info.bitmap.width*3/4,8,@info.bitmap.width*1/4,8),
|
pbDrawGauge(@info.bitmap, Rect.new(@info.bitmap.width*3/4,8,@info.bitmap.width*1/4,8),
|
||||||
Color.new(192,0,256),pkmn.heartgauge,
|
Color.new(192,0,256), pkmn.heartgauge,
|
||||||
PokeBattle_Pokemon::HEARTGAUGESIZE)
|
Pokemon::HEARTGAUGESIZE)
|
||||||
# draw flow gauge
|
# draw flow gauge
|
||||||
pbDrawGauge(@info.bitmap,Rect.new(@info.bitmap.width*3/4,24+8,@info.bitmap.width*1/4,8),
|
pbDrawGauge(@info.bitmap,Rect.new(@info.bitmap.width*3/4,24+8,@info.bitmap.width*1/4,8),
|
||||||
Color.new(0,0,248),@chamber.chamberFlow(@set),6)
|
Color.new(0,0,248),@chamber.chamberFlow(@set),6)
|
||||||
|
|||||||
@@ -175,7 +175,7 @@ class PBPokemon
|
|||||||
for i in 0...6
|
for i in 0...6
|
||||||
evcount+=1 if ((@ev&(1<<i))!=0)
|
evcount+=1 if ((@ev&(1<<i))!=0)
|
||||||
end
|
end
|
||||||
evperstat=(evcount==0) ? 0 : PokeBattle_Pokemon::EV_LIMIT/evcount
|
evperstat=(evcount==0) ? 0 : Pokemon::EV_LIMIT/evcount
|
||||||
for i in 0...6
|
for i in 0...6
|
||||||
pokemon.iv[i]=iv
|
pokemon.iv[i]=iv
|
||||||
pokemon.ev[i]=((@ev&(1<<i))!=0) ? evperstat : 0
|
pokemon.ev[i]=((@ev&(1<<i))!=0) ? evperstat : 0
|
||||||
|
|||||||
@@ -10,15 +10,15 @@ def pbBalancedLevelFromBST(species)
|
|||||||
end
|
end
|
||||||
|
|
||||||
def pbTooTall?(pkmn,maxHeightInMeters)
|
def pbTooTall?(pkmn,maxHeightInMeters)
|
||||||
species = (pkmn.is_a?(PokeBattle_Pokemon)) ? pkmn.species : pkmn
|
species = (pkmn.is_a?(Pokemon)) ? pkmn.species : pkmn
|
||||||
form = (pkmn.is_a?(PokeBattle_Pokemon)) ? pkmn.form : 0
|
form = (pkmn.is_a?(Pokemon)) ? pkmn.form : 0
|
||||||
height = pbGetSpeciesData(species,form,SpeciesHeight)
|
height = pbGetSpeciesData(species,form,SpeciesHeight)
|
||||||
return height>(maxHeightInMeters*10).round
|
return height>(maxHeightInMeters*10).round
|
||||||
end
|
end
|
||||||
|
|
||||||
def pbTooHeavy?(pkmn,maxWeightInKg)
|
def pbTooHeavy?(pkmn,maxWeightInKg)
|
||||||
species = (pkmn.is_a?(PokeBattle_Pokemon)) ? pkmn.species : pkmn
|
species = (pkmn.is_a?(Pokemon)) ? pkmn.species : pkmn
|
||||||
form = (pkmn.is_a?(PokeBattle_Pokemon)) ? pkmn.form : 0
|
form = (pkmn.is_a?(Pokemon)) ? pkmn.form : 0
|
||||||
weight = pbGetSpeciesData(species,form,SpeciesWeight)
|
weight = pbGetSpeciesData(species,form,SpeciesWeight)
|
||||||
return weight>(maxWeightInKg*10).round
|
return weight>(maxWeightInKg*10).round
|
||||||
end
|
end
|
||||||
|
|||||||
@@ -459,7 +459,7 @@ def pbPlayCry(pokemon,volume=90,pitch=nil)
|
|||||||
return if !pokemon
|
return if !pokemon
|
||||||
if pokemon.is_a?(Numeric) || pokemon.is_a?(String) || pokemon.is_a?(Symbol)
|
if pokemon.is_a?(Numeric) || pokemon.is_a?(String) || pokemon.is_a?(Symbol)
|
||||||
pbPlayCrySpecies(pokemon,0,volume,pitch)
|
pbPlayCrySpecies(pokemon,0,volume,pitch)
|
||||||
elsif pokemon.is_a?(PokeBattle_Pokemon)
|
elsif pokemon.is_a?(Pokemon)
|
||||||
pbPlayCryPokemon(pokemon,volume,pitch)
|
pbPlayCryPokemon(pokemon,volume,pitch)
|
||||||
end
|
end
|
||||||
end
|
end
|
||||||
|
|||||||
@@ -9,7 +9,7 @@ def pbNickname(pokemon)
|
|||||||
speciesname = PBSpecies.getName(pokemon.species)
|
speciesname = PBSpecies.getName(pokemon.species)
|
||||||
if pbConfirmMessage(_INTL("Would you like to give a nickname to {1}?",speciesname))
|
if pbConfirmMessage(_INTL("Would you like to give a nickname to {1}?",speciesname))
|
||||||
helptext = _INTL("{1}'s nickname?",speciesname)
|
helptext = _INTL("{1}'s nickname?",speciesname)
|
||||||
newname = pbEnterPokemonName(helptext,0,PokeBattle_Pokemon::MAX_POKEMON_NAME_SIZE,"",pokemon)
|
newname = pbEnterPokemonName(helptext, 0, Pokemon::MAX_POKEMON_NAME_SIZE, "", pokemon)
|
||||||
pokemon.name = newname if newname!=""
|
pokemon.name = newname if newname!=""
|
||||||
end
|
end
|
||||||
end
|
end
|
||||||
@@ -146,7 +146,7 @@ def pbAddForeignPokemon(pokemon,level=nil,ownerName=nil,nickname=nil,ownerGender
|
|||||||
pokemon.otgender = ownerGender
|
pokemon.otgender = ownerGender
|
||||||
end
|
end
|
||||||
# Set nickname
|
# Set nickname
|
||||||
pokemon.name = nickname[0,PokeBattle_Pokemon::MAX_POKEMON_NAME_SIZE] if nickname && nickname!=""
|
pokemon.name = nickname[0, Pokemon::MAX_POKEMON_NAME_SIZE] if nickname && nickname!=""
|
||||||
# Recalculate stats
|
# Recalculate stats
|
||||||
pokemon.calcStats
|
pokemon.calcStats
|
||||||
if ownerName
|
if ownerName
|
||||||
@@ -206,7 +206,7 @@ end
|
|||||||
def pbSeenForm(pkmn,gender=0,form=0)
|
def pbSeenForm(pkmn,gender=0,form=0)
|
||||||
$Trainer.formseen = [] if !$Trainer.formseen
|
$Trainer.formseen = [] if !$Trainer.formseen
|
||||||
$Trainer.formlastseen = [] if !$Trainer.formlastseen
|
$Trainer.formlastseen = [] if !$Trainer.formlastseen
|
||||||
if pkmn.is_a?(PokeBattle_Pokemon)
|
if pkmn.is_a?(Pokemon)
|
||||||
gender = pkmn.gender
|
gender = pkmn.gender
|
||||||
form = (pkmn.form rescue 0)
|
form = (pkmn.form rescue 0)
|
||||||
species = pkmn.species
|
species = pkmn.species
|
||||||
|
|||||||
@@ -218,8 +218,8 @@ module PokemonDebugMixin
|
|||||||
evcommands.push(_INTL("Randomise all"))
|
evcommands.push(_INTL("Randomise all"))
|
||||||
evcommands.push(_INTL("Max randomise all"))
|
evcommands.push(_INTL("Max randomise all"))
|
||||||
cmd2 = pbShowCommands(_INTL("Change which EV?\nTotal: {1}/{2} ({3}%)",
|
cmd2 = pbShowCommands(_INTL("Change which EV?\nTotal: {1}/{2} ({3}%)",
|
||||||
totalev,PokeBattle_Pokemon::EV_LIMIT,
|
totalev, Pokemon::EV_LIMIT,
|
||||||
100*totalev/PokeBattle_Pokemon::EV_LIMIT),evcommands,cmd2)
|
100*totalev/Pokemon::EV_LIMIT), evcommands, cmd2)
|
||||||
break if cmd2<0
|
break if cmd2<0
|
||||||
if cmd2<numstats
|
if cmd2<numstats
|
||||||
params = ChooseNumberParams.new
|
params = ChooseNumberParams.new
|
||||||
@@ -227,8 +227,8 @@ module PokemonDebugMixin
|
|||||||
for i in 0...numstats
|
for i in 0...numstats
|
||||||
upperLimit += pkmn.ev[i] if i!=cmd2
|
upperLimit += pkmn.ev[i] if i!=cmd2
|
||||||
end
|
end
|
||||||
upperLimit = PokeBattle_Pokemon::EV_LIMIT-upperLimit
|
upperLimit = Pokemon::EV_LIMIT-upperLimit
|
||||||
upperLimit = [upperLimit,PokeBattle_Pokemon::EV_STAT_LIMIT].min
|
upperLimit = [upperLimit, Pokemon::EV_STAT_LIMIT].min
|
||||||
thisValue = [pkmn.ev[cmd2],upperLimit].min
|
thisValue = [pkmn.ev[cmd2],upperLimit].min
|
||||||
params.setRange(0,upperLimit)
|
params.setRange(0,upperLimit)
|
||||||
params.setDefaultValue(thisValue)
|
params.setDefaultValue(thisValue)
|
||||||
@@ -241,19 +241,19 @@ module PokemonDebugMixin
|
|||||||
pbRefreshSingle(pkmnid)
|
pbRefreshSingle(pkmnid)
|
||||||
end
|
end
|
||||||
elsif cmd2<evcommands.length # Randomise
|
elsif cmd2<evcommands.length # Randomise
|
||||||
evTotalTarget = PokeBattle_Pokemon::EV_LIMIT
|
evTotalTarget = Pokemon::EV_LIMIT
|
||||||
if cmd2==evcommands.length-2
|
if cmd2==evcommands.length-2
|
||||||
evTotalTarget = rand(PokeBattle_Pokemon::EV_LIMIT)
|
evTotalTarget = rand(Pokemon::EV_LIMIT)
|
||||||
end
|
end
|
||||||
for i in 0...numstats
|
for i in 0...numstats
|
||||||
pkmn.ev[i] = 0
|
pkmn.ev[i] = 0
|
||||||
end
|
end
|
||||||
while evTotalTarget>0
|
while evTotalTarget>0
|
||||||
r = rand(numstats)
|
r = rand(numstats)
|
||||||
next if pkmn.ev[r]>=PokeBattle_Pokemon::EV_STAT_LIMIT
|
next if pkmn.ev[r]>=Pokemon::EV_STAT_LIMIT
|
||||||
addVal = 1+rand(PokeBattle_Pokemon::EV_STAT_LIMIT/4)
|
addVal = 1+rand(Pokemon::EV_STAT_LIMIT/4)
|
||||||
addVal = evTotalTarget if addVal>evTotalTarget
|
addVal = evTotalTarget if addVal>evTotalTarget
|
||||||
addVal = [addVal,PokeBattle_Pokemon::EV_STAT_LIMIT-pkmn.ev[r]].min
|
addVal = [addVal, Pokemon::EV_STAT_LIMIT-pkmn.ev[r]].min
|
||||||
next if addVal==0
|
next if addVal==0
|
||||||
pkmn.ev[r] += addVal
|
pkmn.ev[r] += addVal
|
||||||
evTotalTarget -= addVal
|
evTotalTarget -= addVal
|
||||||
@@ -292,7 +292,7 @@ module PokemonDebugMixin
|
|||||||
end
|
end
|
||||||
elsif cmd2==ivcommands.length-1 # Randomise
|
elsif cmd2==ivcommands.length-1 # Randomise
|
||||||
for i in 0...numstats
|
for i in 0...numstats
|
||||||
pkmn.iv[i] = rand(PokeBattle_Pokemon::IV_STAT_LIMIT+1)
|
pkmn.iv[i] = rand(Pokemon::IV_STAT_LIMIT+1)
|
||||||
end
|
end
|
||||||
pkmn.calcStats
|
pkmn.calcStats
|
||||||
pbRefreshSingle(pkmnid)
|
pbRefreshSingle(pkmnid)
|
||||||
@@ -601,7 +601,7 @@ module PokemonDebugMixin
|
|||||||
when 0 # Rename
|
when 0 # Rename
|
||||||
oldname = (pkmn.name && pkmn.name!=speciesname) ? pkmn.name : ""
|
oldname = (pkmn.name && pkmn.name!=speciesname) ? pkmn.name : ""
|
||||||
newname = pbEnterPokemonName(_INTL("{1}'s nickname?",speciesname),
|
newname = pbEnterPokemonName(_INTL("{1}'s nickname?",speciesname),
|
||||||
0,PokeBattle_Pokemon::MAX_POKEMON_NAME_SIZE,oldname,pkmn)
|
0, Pokemon::MAX_POKEMON_NAME_SIZE, oldname, pkmn)
|
||||||
if newname && newname!=""
|
if newname && newname!=""
|
||||||
pkmn.name = newname
|
pkmn.name = newname
|
||||||
pbRefreshSingle(pkmnid)
|
pbRefreshSingle(pkmnid)
|
||||||
@@ -759,10 +759,10 @@ module PokemonDebugMixin
|
|||||||
if pkmn.shadowPokemon?
|
if pkmn.shadowPokemon?
|
||||||
oldheart = pkmn.heartgauge
|
oldheart = pkmn.heartgauge
|
||||||
params = ChooseNumberParams.new
|
params = ChooseNumberParams.new
|
||||||
params.setRange(0,PokeBattle_Pokemon::HEARTGAUGESIZE)
|
params.setRange(0, Pokemon::HEARTGAUGESIZE)
|
||||||
params.setDefaultValue(pkmn.heartgauge)
|
params.setDefaultValue(pkmn.heartgauge)
|
||||||
val = pbMessageChooseNumber(
|
val = pbMessageChooseNumber(
|
||||||
_INTL("Set the heart gauge (max. {1}).",PokeBattle_Pokemon::HEARTGAUGESIZE),
|
_INTL("Set the heart gauge (max. {1}).", Pokemon::HEARTGAUGESIZE),
|
||||||
params) { pbUpdate }
|
params) { pbUpdate }
|
||||||
if val!=oldheart
|
if val!=oldheart
|
||||||
pkmn.adjustHeart(val-oldheart)
|
pkmn.adjustHeart(val-oldheart)
|
||||||
|
|||||||
@@ -514,12 +514,12 @@ module TrainerPokemonProperty
|
|||||||
[_INTL("Form"),LimitProperty2.new(999),_INTL("Form of the Pokémon.")],
|
[_INTL("Form"),LimitProperty2.new(999),_INTL("Form of the Pokémon.")],
|
||||||
[_INTL("Shiny"),BooleanProperty2,_INTL("If set to true, the Pokémon is a different-colored Pokémon.")],
|
[_INTL("Shiny"),BooleanProperty2,_INTL("If set to true, the Pokémon is a different-colored Pokémon.")],
|
||||||
[_INTL("Nature"),NatureProperty,_INTL("Nature of the Pokémon.")],
|
[_INTL("Nature"),NatureProperty,_INTL("Nature of the Pokémon.")],
|
||||||
[_INTL("IVs"),IVsProperty.new(PokeBattle_Pokemon::IV_STAT_LIMIT),_INTL("Individual values for each of the Pokémon's stats.")],
|
[_INTL("IVs"), IVsProperty.new(Pokemon::IV_STAT_LIMIT), _INTL("Individual values for each of the Pokémon's stats.")],
|
||||||
[_INTL("Happiness"),LimitProperty2.new(255),_INTL("Happiness of the Pokémon (0-255).")],
|
[_INTL("Happiness"),LimitProperty2.new(255),_INTL("Happiness of the Pokémon (0-255).")],
|
||||||
[_INTL("Nickname"),StringProperty,_INTL("Name of the Pokémon.")],
|
[_INTL("Nickname"),StringProperty,_INTL("Name of the Pokémon.")],
|
||||||
[_INTL("Shadow"),BooleanProperty2,_INTL("If set to true, the Pokémon is a Shadow Pokémon.")],
|
[_INTL("Shadow"),BooleanProperty2,_INTL("If set to true, the Pokémon is a Shadow Pokémon.")],
|
||||||
[_INTL("Ball"),BallProperty.new(oldsetting),_INTL("The kind of Poké Ball the Pokémon is kept in.")],
|
[_INTL("Ball"),BallProperty.new(oldsetting),_INTL("The kind of Poké Ball the Pokémon is kept in.")],
|
||||||
[_INTL("EVs"),EVsProperty.new(PokeBattle_Pokemon::EV_STAT_LIMIT),_INTL("Effort values for each of the Pokémon's stats.")]
|
[_INTL("EVs"), EVsProperty.new(Pokemon::EV_STAT_LIMIT), _INTL("Effort values for each of the Pokémon's stats.")]
|
||||||
]
|
]
|
||||||
pbPropertyList(settingname,oldsetting,properties,false)
|
pbPropertyList(settingname,oldsetting,properties,false)
|
||||||
return nil if !oldsetting[TPSPECIES] || oldsetting[TPSPECIES]==0
|
return nil if !oldsetting[TPSPECIES] || oldsetting[TPSPECIES]==0
|
||||||
@@ -741,7 +741,7 @@ def pbPokemonEditor
|
|||||||
metrics = pbLoadSpeciesMetrics
|
metrics = pbLoadSpeciesMetrics
|
||||||
selection = 0
|
selection = 0
|
||||||
species = [
|
species = [
|
||||||
[_INTL("Name"),LimitStringProperty.new(PokeBattle_Pokemon::MAX_POKEMON_NAME_SIZE),_INTL("Name of the Pokémon.")],
|
[_INTL("Name"), LimitStringProperty.new(Pokemon::MAX_POKEMON_NAME_SIZE), _INTL("Name of the Pokémon.")],
|
||||||
[_INTL("InternalName"),ReadOnlyProperty,_INTL("Internal name of the Pokémon.")],
|
[_INTL("InternalName"),ReadOnlyProperty,_INTL("Internal name of the Pokémon.")],
|
||||||
[_INTL("Type1"),TypeProperty,_INTL("Pokémon's type. If same as Type2, this Pokémon has a single type.")],
|
[_INTL("Type1"),TypeProperty,_INTL("Pokémon's type. If same as Type2, this Pokémon has a single type.")],
|
||||||
[_INTL("Type2"),TypeProperty,_INTL("Pokémon's type. If same as Type1, this Pokémon has a single type.")],
|
[_INTL("Type2"),TypeProperty,_INTL("Pokémon's type. If same as Type1, this Pokémon has a single type.")],
|
||||||
|
|||||||
@@ -466,9 +466,9 @@ class EVsProperty
|
|||||||
for i in 0...6
|
for i in 0...6
|
||||||
evtotal += oldsetting[i] if oldsetting[i]
|
evtotal += oldsetting[i] if oldsetting[i]
|
||||||
end
|
end
|
||||||
if evtotal>PokeBattle_Pokemon::EV_LIMIT
|
if evtotal>Pokemon::EV_LIMIT
|
||||||
pbMessage(_INTL("Total EVs ({1}) are greater than allowed ({2}). Please reduce them.",
|
pbMessage(_INTL("Total EVs ({1}) are greater than allowed ({2}). Please reduce them.",
|
||||||
evtotal,PokeBattle_Pokemon::EV_LIMIT))
|
evtotal, Pokemon::EV_LIMIT))
|
||||||
else
|
else
|
||||||
break
|
break
|
||||||
end
|
end
|
||||||
|
|||||||
@@ -1443,30 +1443,30 @@ def pbCompileTrainers
|
|||||||
record = [record] if record.is_a?(Integer)
|
record = [record] if record.is_a?(Integer)
|
||||||
record.compact!
|
record.compact!
|
||||||
for i in record
|
for i in record
|
||||||
next if i<=PokeBattle_Pokemon::IV_STAT_LIMIT
|
next if i<=Pokemon::IV_STAT_LIMIT
|
||||||
raise _INTL("Bad IV: {1} (must be 0-{2})\r\n{3}",i,PokeBattle_Pokemon::IV_STAT_LIMIT,FileLineData.linereport)
|
raise _INTL("Bad IV: {1} (must be 0-{2})\r\n{3}", i, Pokemon::IV_STAT_LIMIT, FileLineData.linereport)
|
||||||
end
|
end
|
||||||
when "EV"
|
when "EV"
|
||||||
record = [record] if record.is_a?(Integer)
|
record = [record] if record.is_a?(Integer)
|
||||||
record.compact!
|
record.compact!
|
||||||
for i in record
|
for i in record
|
||||||
next if i<=PokeBattle_Pokemon::EV_STAT_LIMIT
|
next if i<=Pokemon::EV_STAT_LIMIT
|
||||||
raise _INTL("Bad EV: {1} (must be 0-{2})\r\n{3}",i,PokeBattle_Pokemon::EV_STAT_LIMIT,FileLineData.linereport)
|
raise _INTL("Bad EV: {1} (must be 0-{2})\r\n{3}", i, Pokemon::EV_STAT_LIMIT, FileLineData.linereport)
|
||||||
end
|
end
|
||||||
evtotal = 0
|
evtotal = 0
|
||||||
for i in 0...6
|
for i in 0...6
|
||||||
evtotal += (i<record.length) ? record[i] : record[0]
|
evtotal += (i<record.length) ? record[i] : record[0]
|
||||||
end
|
end
|
||||||
if evtotal>PokeBattle_Pokemon::EV_LIMIT
|
if evtotal>Pokemon::EV_LIMIT
|
||||||
raise _INTL("Total EVs are greater than allowed ({1})\r\n{2}",PokeBattle_Pokemon::EV_LIMIT,FileLineData.linereport)
|
raise _INTL("Total EVs are greater than allowed ({1})\r\n{2}", Pokemon::EV_LIMIT, FileLineData.linereport)
|
||||||
end
|
end
|
||||||
when "Happiness"
|
when "Happiness"
|
||||||
if record>255
|
if record>255
|
||||||
raise _INTL("Bad happiness: {1} (must be 0-255)\r\n{2}",record,FileLineData.linereport)
|
raise _INTL("Bad happiness: {1} (must be 0-255)\r\n{2}",record,FileLineData.linereport)
|
||||||
end
|
end
|
||||||
when "Name"
|
when "Name"
|
||||||
if record.length>PokeBattle_Pokemon::MAX_POKEMON_NAME_SIZE
|
if record.length>Pokemon::MAX_POKEMON_NAME_SIZE
|
||||||
raise _INTL("Bad nickname: {1} (must be 1-{2} characters)\r\n{3}",record,PokeBattle_Pokemon::MAX_POKEMON_NAME_SIZE,FileLineData.linereport)
|
raise _INTL("Bad nickname: {1} (must be 1-{2} characters)\r\n{3}", record, Pokemon::MAX_POKEMON_NAME_SIZE, FileLineData.linereport)
|
||||||
end
|
end
|
||||||
end
|
end
|
||||||
# Record XXX=YYY setting
|
# Record XXX=YYY setting
|
||||||
@@ -1546,8 +1546,8 @@ def pbCompileTrainers
|
|||||||
end
|
end
|
||||||
record[i] = [record[i]]
|
record[i] = [record[i]]
|
||||||
when TPEV+3
|
when TPEV+3
|
||||||
if record[i]>PokeBattle_Pokemon::EV_STAT_LIMIT
|
if record[i]>Pokemon::EV_STAT_LIMIT
|
||||||
raise _INTL("Bad EV: {1} (must be 0-{2})\r\n{3}",record[i],PokeBattle_Pokemon::EV_STAT_LIMIT,FileLineData.linereport)
|
raise _INTL("Bad EV: {1} (must be 0-{2})\r\n{3}", record[i], Pokemon::EV_STAT_LIMIT, FileLineData.linereport)
|
||||||
end
|
end
|
||||||
record[i] = [record[i]]
|
record[i] = [record[i]]
|
||||||
when TPHAPPINESS+3
|
when TPHAPPINESS+3
|
||||||
@@ -1555,8 +1555,8 @@ def pbCompileTrainers
|
|||||||
raise _INTL("Bad happiness: {1} (must be 0-255)\r\n{2}",record[i],FileLineData.linereport)
|
raise _INTL("Bad happiness: {1} (must be 0-255)\r\n{2}",record[i],FileLineData.linereport)
|
||||||
end
|
end
|
||||||
when TPNAME+3
|
when TPNAME+3
|
||||||
if record[i].length>PokeBattle_Pokemon::MAX_POKEMON_NAME_SIZE
|
if record[i].length>Pokemon::MAX_POKEMON_NAME_SIZE
|
||||||
raise _INTL("Bad nickname: {1} (must be 1-{2} characters)\r\n{3}",record[i],PokeBattle_Pokemon::MAX_POKEMON_NAME_SIZE,FileLineData.linereport)
|
raise _INTL("Bad nickname: {1} (must be 1-{2} characters)\r\n{3}", record[i], Pokemon::MAX_POKEMON_NAME_SIZE, FileLineData.linereport)
|
||||||
end
|
end
|
||||||
end
|
end
|
||||||
end
|
end
|
||||||
|
|||||||
Reference in New Issue
Block a user