mirror of
https://github.com/infinitefusion/infinitefusion-e18.git
synced 2025-12-06 06:01:46 +00:00
battle items
This commit is contained in:
Binary file not shown.
Binary file not shown.
Binary file not shown.
Binary file not shown.
Binary file not shown.
Binary file not shown.
Binary file not shown.
Binary file not shown.
Binary file not shown.
Binary file not shown.
Binary file not shown.
Binary file not shown.
Binary file not shown.
Binary file not shown.
Binary file not shown.
Binary file not shown.
Binary file not shown.
Binary file not shown.
Binary file not shown.
Binary file not shown.
Binary file not shown.
@@ -296,6 +296,19 @@ class PokeBattle_Battler
|
|||||||
return @pokemon && @pokemon.isSpecies?(species)
|
return @pokemon && @pokemon.isSpecies?(species)
|
||||||
end
|
end
|
||||||
|
|
||||||
|
def hasBodyOf?(check_species)
|
||||||
|
return @pokemon.hasBodyOf?(check_species)
|
||||||
|
end
|
||||||
|
|
||||||
|
def hasHeadOf?(check_species)
|
||||||
|
return @pokemon.hasHeadOf?(check_species)
|
||||||
|
end
|
||||||
|
|
||||||
|
|
||||||
|
def isFusionOf(check_species)
|
||||||
|
return @pokemon.isFusionOf(check_species)
|
||||||
|
end
|
||||||
|
|
||||||
# Returns the active types of this Pokémon. The array should not include the
|
# Returns the active types of this Pokémon. The array should not include the
|
||||||
# same type more than once, and should not include any invalid type numbers
|
# same type more than once, and should not include any invalid type numbers
|
||||||
# (e.g. -1).
|
# (e.g. -1).
|
||||||
|
|||||||
@@ -20,7 +20,7 @@ BattleHandlers::SpeedCalcItem.copy(:MACHOBRACE,:POWERANKLET,:POWERBAND,
|
|||||||
|
|
||||||
BattleHandlers::SpeedCalcItem.add(:QUICKPOWDER,
|
BattleHandlers::SpeedCalcItem.add(:QUICKPOWDER,
|
||||||
proc { |item,battler,mult|
|
proc { |item,battler,mult|
|
||||||
next mult*2 if battler.isSpecies?(:DITTO) &&
|
next mult*2 if battler.isFusionOf(:DITTO) &&
|
||||||
!battler.effects[PBEffects::Transform]
|
!battler.effects[PBEffects::Transform]
|
||||||
}
|
}
|
||||||
)
|
)
|
||||||
@@ -444,7 +444,7 @@ BattleHandlers::AccuracyCalcTargetItem.copy(:BRIGHTPOWDER,:LAXINCENSE)
|
|||||||
|
|
||||||
BattleHandlers::DamageCalcUserItem.add(:ADAMANTORB,
|
BattleHandlers::DamageCalcUserItem.add(:ADAMANTORB,
|
||||||
proc { |item,user,target,move,mults,baseDmg,type|
|
proc { |item,user,target,move,mults,baseDmg,type|
|
||||||
if user.isSpecies?(:DIALGA) && (type == :DRAGON || type == :STEEL)
|
if user.isFusionOf(:DIALGA) && (type == :DRAGON || type == :STEEL)
|
||||||
mults[:base_damage_multiplier] *= 1.2
|
mults[:base_damage_multiplier] *= 1.2
|
||||||
end
|
end
|
||||||
}
|
}
|
||||||
@@ -572,7 +572,7 @@ BattleHandlers::DamageCalcUserItem.add(:GRASSGEM,
|
|||||||
|
|
||||||
BattleHandlers::DamageCalcUserItem.add(:GRISEOUSORB,
|
BattleHandlers::DamageCalcUserItem.add(:GRISEOUSORB,
|
||||||
proc { |item,user,target,move,mults,baseDmg,type|
|
proc { |item,user,target,move,mults,baseDmg,type|
|
||||||
if user.isSpecies?(:GIRATINA) && (type == :DRAGON || type == :GHOST)
|
if user.isFusionOf(:GIRATINA) && (type == :DRAGON || type == :GHOST)
|
||||||
mults[:base_damage_multiplier] *= 1.2
|
mults[:base_damage_multiplier] *= 1.2
|
||||||
end
|
end
|
||||||
}
|
}
|
||||||
@@ -608,7 +608,7 @@ BattleHandlers::DamageCalcUserItem.add(:LIFEORB,
|
|||||||
|
|
||||||
BattleHandlers::DamageCalcUserItem.add(:LIGHTBALL,
|
BattleHandlers::DamageCalcUserItem.add(:LIGHTBALL,
|
||||||
proc { |item,user,target,move,mults,baseDmg,type|
|
proc { |item,user,target,move,mults,baseDmg,type|
|
||||||
if user.isSpecies?(:PIKACHU)
|
if user.isFusionOf(:PIKACHU)
|
||||||
mults[:attack_multiplier] *= 2
|
mults[:attack_multiplier] *= 2
|
||||||
end
|
end
|
||||||
}
|
}
|
||||||
@@ -616,7 +616,7 @@ BattleHandlers::DamageCalcUserItem.add(:LIGHTBALL,
|
|||||||
|
|
||||||
BattleHandlers::DamageCalcUserItem.add(:LUSTROUSORB,
|
BattleHandlers::DamageCalcUserItem.add(:LUSTROUSORB,
|
||||||
proc { |item,user,target,move,mults,baseDmg,type|
|
proc { |item,user,target,move,mults,baseDmg,type|
|
||||||
if user.isSpecies?(:PALKIA) && (type == :DRAGON || type == :WATER)
|
if user.isFusionOf(:PALKIA) && (type == :DRAGON || type == :WATER)
|
||||||
mults[:base_damage_multiplier] *= 1.2
|
mults[:base_damage_multiplier] *= 1.2
|
||||||
end
|
end
|
||||||
}
|
}
|
||||||
@@ -745,7 +745,7 @@ BattleHandlers::DamageCalcUserItem.copy(:SOFTSAND,:EARTHPLATE)
|
|||||||
|
|
||||||
BattleHandlers::DamageCalcUserItem.add(:SOULDEW,
|
BattleHandlers::DamageCalcUserItem.add(:SOULDEW,
|
||||||
proc { |item,user,target,move,mults,baseDmg,type|
|
proc { |item,user,target,move,mults,baseDmg,type|
|
||||||
next if !user.isSpecies?(:LATIAS) && !user.isSpecies?(:LATIOS)
|
next if !user.isFusionOf(:LATIAS) && !user.isFusionOf?(:LATIOS)
|
||||||
if Settings::SOUL_DEW_POWERS_UP_TYPES
|
if Settings::SOUL_DEW_POWERS_UP_TYPES
|
||||||
mults[:final_damage_multiplier] *= 1.2 if type == :PSYCHIC || type == :DRAGON
|
mults[:final_damage_multiplier] *= 1.2 if type == :PSYCHIC || type == :DRAGON
|
||||||
else
|
else
|
||||||
@@ -770,9 +770,12 @@ BattleHandlers::DamageCalcUserItem.add(:STEELGEM,
|
|||||||
}
|
}
|
||||||
)
|
)
|
||||||
|
|
||||||
|
|
||||||
|
|
||||||
|
|
||||||
BattleHandlers::DamageCalcUserItem.add(:THICKCLUB,
|
BattleHandlers::DamageCalcUserItem.add(:THICKCLUB,
|
||||||
proc { |item,user,target,move,mults,baseDmg,type|
|
proc { |item,user,target,move,mults,baseDmg,type|
|
||||||
if (user.isSpecies?(:CUBONE) || user.isSpecies?(:MAROWAK)) && move.physicalMove?
|
if (user.isFusionOf(:CUBONE) || user.isFusionOf(:MAROWAK)) && move.physicalMove?
|
||||||
mults[:attack_multiplier] *= 2
|
mults[:attack_multiplier] *= 2
|
||||||
end
|
end
|
||||||
}
|
}
|
||||||
@@ -887,7 +890,7 @@ BattleHandlers::DamageCalcTargetItem.add(:KEBIABERRY,
|
|||||||
|
|
||||||
BattleHandlers::DamageCalcTargetItem.add(:METALPOWDER,
|
BattleHandlers::DamageCalcTargetItem.add(:METALPOWDER,
|
||||||
proc { |item,user,target,move,mults,baseDmg,type|
|
proc { |item,user,target,move,mults,baseDmg,type|
|
||||||
if target.isSpecies?(:DITTO) && !target.effects[PBEffects::Transform]
|
if target.isFusionOf(:DITTO) && !target.effects[PBEffects::Transform]
|
||||||
mults[:defense_multiplier] *= 1.5
|
mults[:defense_multiplier] *= 1.5
|
||||||
end
|
end
|
||||||
}
|
}
|
||||||
@@ -932,7 +935,7 @@ BattleHandlers::DamageCalcTargetItem.add(:SHUCABERRY,
|
|||||||
BattleHandlers::DamageCalcTargetItem.add(:SOULDEW,
|
BattleHandlers::DamageCalcTargetItem.add(:SOULDEW,
|
||||||
proc { |item,user,target,move,mults,baseDmg,type|
|
proc { |item,user,target,move,mults,baseDmg,type|
|
||||||
next if Settings::SOUL_DEW_POWERS_UP_TYPES
|
next if Settings::SOUL_DEW_POWERS_UP_TYPES
|
||||||
next if !target.isSpecies?(:LATIAS) && !target.isSpecies?(:LATIOS)
|
next if !target.isFusionOf(:LATIAS) && !target.isFusionOf?(:LATIOS)
|
||||||
if move.specialMove? && !user.battle.rules["souldewclause"]
|
if move.specialMove? && !user.battle.rules["souldewclause"]
|
||||||
mults[:defense_multiplier] *= 1.5
|
mults[:defense_multiplier] *= 1.5
|
||||||
end
|
end
|
||||||
@@ -963,7 +966,7 @@ BattleHandlers::DamageCalcTargetItem.add(:YACHEBERRY,
|
|||||||
|
|
||||||
BattleHandlers::CriticalCalcUserItem.add(:LUCKYPUNCH,
|
BattleHandlers::CriticalCalcUserItem.add(:LUCKYPUNCH,
|
||||||
proc { |item,user,target,c|
|
proc { |item,user,target,c|
|
||||||
next c+2 if user.isSpecies?(:CHANSEY)
|
next c+2 if user.isFusionOf(:CHANSEY)
|
||||||
}
|
}
|
||||||
)
|
)
|
||||||
|
|
||||||
@@ -977,7 +980,7 @@ BattleHandlers::CriticalCalcUserItem.copy(:RAZORCLAW,:SCOPELENS)
|
|||||||
|
|
||||||
BattleHandlers::CriticalCalcUserItem.add(:STICK,
|
BattleHandlers::CriticalCalcUserItem.add(:STICK,
|
||||||
proc { |item,user,target,c|
|
proc { |item,user,target,c|
|
||||||
next c+2 if user.isSpecies?(:FARFETCHD)
|
next c+2 if user.isFusionOf(:FARFETCHD)
|
||||||
}
|
}
|
||||||
)
|
)
|
||||||
|
|
||||||
|
|||||||
@@ -144,6 +144,29 @@ class Pokemon
|
|||||||
@species == GameData::Species.get(check_species).species)
|
@species == GameData::Species.get(check_species).species)
|
||||||
end
|
end
|
||||||
|
|
||||||
|
def hasBodyOf?(check_species)
|
||||||
|
if !self.isFusion?
|
||||||
|
return isSpecies(check_species)
|
||||||
|
end
|
||||||
|
bodySpecies = getBodyID(species)
|
||||||
|
checkSpeciesId = getID(nil,check_species)
|
||||||
|
return bodySpecies == checkSpeciesId
|
||||||
|
end
|
||||||
|
|
||||||
|
def hasHeadOf?(check_species)
|
||||||
|
if !self.isFusion?
|
||||||
|
return isSpecies(check_species)
|
||||||
|
end
|
||||||
|
headSpecies = getHeadID(species)
|
||||||
|
checkSpeciesId = getID(nil,check_species)
|
||||||
|
return headSpecies == checkSpeciesId
|
||||||
|
end
|
||||||
|
|
||||||
|
|
||||||
|
def isFusionOf(check_species)
|
||||||
|
return hasBodyOf?(check_species) || hasHeadOf?(check_species)
|
||||||
|
end
|
||||||
|
|
||||||
def dexNum
|
def dexNum
|
||||||
return species_data.id_number
|
return species_data.id_number
|
||||||
end
|
end
|
||||||
|
|||||||
@@ -151,12 +151,30 @@ class PokemonPartyBlankPanel < SpriteWrapper
|
|||||||
super
|
super
|
||||||
end
|
end
|
||||||
|
|
||||||
def selected; return false; end
|
def selected
|
||||||
def selected=(value); end
|
return false;
|
||||||
def preselected; return false; end
|
end
|
||||||
def preselected=(value); end
|
|
||||||
def switching; return false; end
|
def selected=(value)
|
||||||
def switching=(value); end
|
;
|
||||||
|
end
|
||||||
|
|
||||||
|
def preselected
|
||||||
|
return false;
|
||||||
|
end
|
||||||
|
|
||||||
|
def preselected=(value)
|
||||||
|
;
|
||||||
|
end
|
||||||
|
|
||||||
|
def switching
|
||||||
|
return false;
|
||||||
|
end
|
||||||
|
|
||||||
|
def switching=(value)
|
||||||
|
;
|
||||||
|
end
|
||||||
|
|
||||||
def refresh; end
|
def refresh; end
|
||||||
end
|
end
|
||||||
|
|
||||||
@@ -188,7 +206,8 @@ class PokemonPartyPanel < SpriteWrapper
|
|||||||
@panelbgsprite.addBitmap("swap", "Graphics/Pictures/Party/panel_round_swap")
|
@panelbgsprite.addBitmap("swap", "Graphics/Pictures/Party/panel_round_swap")
|
||||||
@panelbgsprite.addBitmap("swapsel", "Graphics/Pictures/Party/panel_round_swap_sel")
|
@panelbgsprite.addBitmap("swapsel", "Graphics/Pictures/Party/panel_round_swap_sel")
|
||||||
@panelbgsprite.addBitmap("swapsel2", "Graphics/Pictures/Party/panel_round_swap_sel2")
|
@panelbgsprite.addBitmap("swapsel2", "Graphics/Pictures/Party/panel_round_swap_sel2")
|
||||||
else # Rectangular panel
|
else
|
||||||
|
# Rectangular panel
|
||||||
@panelbgsprite.addBitmap("able", "Graphics/Pictures/Party/panel_rect")
|
@panelbgsprite.addBitmap("able", "Graphics/Pictures/Party/panel_rect")
|
||||||
@panelbgsprite.addBitmap("ablesel", "Graphics/Pictures/Party/panel_rect_sel")
|
@panelbgsprite.addBitmap("ablesel", "Graphics/Pictures/Party/panel_rect_sel")
|
||||||
@panelbgsprite.addBitmap("fainted", "Graphics/Pictures/Party/panel_rect_faint")
|
@panelbgsprite.addBitmap("fainted", "Graphics/Pictures/Party/panel_rect_faint")
|
||||||
@@ -290,7 +309,9 @@ class PokemonPartyPanel < SpriteWrapper
|
|||||||
end
|
end
|
||||||
end
|
end
|
||||||
|
|
||||||
def hp; return @pokemon.hp; end
|
def hp
|
||||||
|
return @pokemon.hp;
|
||||||
|
end
|
||||||
|
|
||||||
def refresh
|
def refresh
|
||||||
return if disposed?
|
return if disposed?
|
||||||
@@ -298,15 +319,22 @@ class PokemonPartyPanel < SpriteWrapper
|
|||||||
@refreshing = true
|
@refreshing = true
|
||||||
if @panelbgsprite && !@panelbgsprite.disposed?
|
if @panelbgsprite && !@panelbgsprite.disposed?
|
||||||
if self.selected
|
if self.selected
|
||||||
if self.preselected; @panelbgsprite.changeBitmap("swapsel2")
|
if self.preselected;
|
||||||
elsif @switching; @panelbgsprite.changeBitmap("swapsel")
|
@panelbgsprite.changeBitmap("swapsel2")
|
||||||
elsif @pokemon.fainted?; @panelbgsprite.changeBitmap("faintedsel")
|
elsif @switching;
|
||||||
else; @panelbgsprite.changeBitmap("ablesel")
|
@panelbgsprite.changeBitmap("swapsel")
|
||||||
|
elsif @pokemon.fainted?;
|
||||||
|
@panelbgsprite.changeBitmap("faintedsel")
|
||||||
|
else
|
||||||
|
; @panelbgsprite.changeBitmap("ablesel")
|
||||||
end
|
end
|
||||||
else
|
else
|
||||||
if self.preselected; @panelbgsprite.changeBitmap("swap")
|
if self.preselected;
|
||||||
elsif @pokemon.fainted?; @panelbgsprite.changeBitmap("fainted")
|
@panelbgsprite.changeBitmap("swap")
|
||||||
else; @panelbgsprite.changeBitmap("able")
|
elsif @pokemon.fainted?;
|
||||||
|
@panelbgsprite.changeBitmap("fainted")
|
||||||
|
else
|
||||||
|
; @panelbgsprite.changeBitmap("able")
|
||||||
end
|
end
|
||||||
end
|
end
|
||||||
@panelbgsprite.x = self.x
|
@panelbgsprite.x = self.x
|
||||||
@@ -316,9 +344,12 @@ class PokemonPartyPanel < SpriteWrapper
|
|||||||
if @hpbgsprite && !@hpbgsprite.disposed?
|
if @hpbgsprite && !@hpbgsprite.disposed?
|
||||||
@hpbgsprite.visible = (!@pokemon.egg? && !(@text && @text.length > 0))
|
@hpbgsprite.visible = (!@pokemon.egg? && !(@text && @text.length > 0))
|
||||||
if @hpbgsprite.visible
|
if @hpbgsprite.visible
|
||||||
if self.preselected || (self.selected && @switching); @hpbgsprite.changeBitmap("swap")
|
if self.preselected || (self.selected && @switching);
|
||||||
elsif @pokemon.fainted?; @hpbgsprite.changeBitmap("fainted")
|
@hpbgsprite.changeBitmap("swap")
|
||||||
else; @hpbgsprite.changeBitmap("able")
|
elsif @pokemon.fainted?;
|
||||||
|
@hpbgsprite.changeBitmap("fainted")
|
||||||
|
else
|
||||||
|
; @hpbgsprite.changeBitmap("able")
|
||||||
end
|
end
|
||||||
@hpbgsprite.x = self.x + 96
|
@hpbgsprite.x = self.x + 96
|
||||||
@hpbgsprite.y = self.y + 50
|
@hpbgsprite.y = self.y + 50
|
||||||
@@ -913,7 +944,8 @@ class PokemonPartyScreen
|
|||||||
end
|
end
|
||||||
|
|
||||||
# Checks for identical species
|
# Checks for identical species
|
||||||
def pbCheckSpecies(array) # Unused
|
def pbCheckSpecies(array)
|
||||||
|
# Unused
|
||||||
for i in 0...array.length
|
for i in 0...array.length
|
||||||
for j in i + 1...array.length
|
for j in i + 1...array.length
|
||||||
return false if array[i].species == array[j].species
|
return false if array[i].species == array[j].species
|
||||||
@@ -923,7 +955,8 @@ class PokemonPartyScreen
|
|||||||
end
|
end
|
||||||
|
|
||||||
# Checks for identical held items
|
# Checks for identical held items
|
||||||
def pbCheckItems(array) # Unused
|
def pbCheckItems(array)
|
||||||
|
# Unused
|
||||||
for i in 0...array.length
|
for i in 0...array.length
|
||||||
next if !array[i].hasItem?
|
next if !array[i].hasItem?
|
||||||
for j in i + 1...array.length
|
for j in i + 1...array.length
|
||||||
@@ -956,7 +989,8 @@ class PokemonPartyScreen
|
|||||||
return @scene.pbShowCommands(helptext, movenames, index)
|
return @scene.pbShowCommands(helptext, movenames, index)
|
||||||
end
|
end
|
||||||
|
|
||||||
def pbRefreshAnnotations(ableProc) # For after using an evolution stone
|
def pbRefreshAnnotations(ableProc)
|
||||||
|
# For after using an evolution stone
|
||||||
return if !@scene.pbHasAnnotations?
|
return if !@scene.pbHasAnnotations?
|
||||||
annot = []
|
annot = []
|
||||||
for pkmn in @party
|
for pkmn in @party
|
||||||
@@ -1019,7 +1053,9 @@ class PokemonPartyScreen
|
|||||||
addedEntry = false
|
addedEntry = false
|
||||||
if pkmnid == Settings::MAX_PARTY_SIZE # Confirm was chosen
|
if pkmnid == Settings::MAX_PARTY_SIZE # Confirm was chosen
|
||||||
ret = []
|
ret = []
|
||||||
for i in realorder; ret.push(@party[i]); end
|
for i in realorder;
|
||||||
|
ret.push(@party[i]);
|
||||||
|
end
|
||||||
error = []
|
error = []
|
||||||
break if ruleset.isValid?(ret, error)
|
break if ruleset.isValid?(ret, error)
|
||||||
pbDisplay(error[0])
|
pbDisplay(error[0])
|
||||||
@@ -1115,6 +1151,30 @@ class PokemonPartyScreen
|
|||||||
return ret
|
return ret
|
||||||
end
|
end
|
||||||
|
|
||||||
|
def pbPokemonRename(pkmn, pkmnid)
|
||||||
|
cmd = 0
|
||||||
|
loop do
|
||||||
|
speciesname = PBSpecies.getName(pkmn.species)
|
||||||
|
msg = [_INTL("{1} has the nickname {2}.", speciesname, pkmn.name),
|
||||||
|
_INTL("{1} has no nickname.", speciesname)][pkmn.name == speciesname ? 1 : 0]
|
||||||
|
cmd = @scene.pbShowCommands(msg, [
|
||||||
|
_INTL("Rename"),
|
||||||
|
_INTL("Quit")], cmd)
|
||||||
|
# Break
|
||||||
|
if cmd == -1
|
||||||
|
break
|
||||||
|
# Rename
|
||||||
|
elsif cmd == 0
|
||||||
|
newname = pbEnterPokemonName(_INTL("{1}'s nickname?", speciesname), 0, 16, "", pkmn)
|
||||||
|
pkmn.name = (newname == "") ? speciesname : newname
|
||||||
|
pbRefreshSingle(pkmnid)
|
||||||
|
# Erase name
|
||||||
|
elsif cmd == 1
|
||||||
|
break
|
||||||
|
end
|
||||||
|
end
|
||||||
|
end
|
||||||
|
|
||||||
def pbPokemonScreen
|
def pbPokemonScreen
|
||||||
@scene.pbStartScene(@party,
|
@scene.pbStartScene(@party,
|
||||||
(@party.length > 1) ? _INTL("Choose a Pokémon.") : _INTL("Choose Pokémon or cancel."), nil)
|
(@party.length > 1) ? _INTL("Choose a Pokémon.") : _INTL("Choose Pokémon or cancel."), nil)
|
||||||
@@ -1134,6 +1194,7 @@ class PokemonPartyScreen
|
|||||||
pkmn = @party[pkmnid]
|
pkmn = @party[pkmnid]
|
||||||
commands = []
|
commands = []
|
||||||
cmdSummary = -1
|
cmdSummary = -1
|
||||||
|
cmdNickname = -1
|
||||||
cmdDebug = -1
|
cmdDebug = -1
|
||||||
cmdMoves = [-1] * pkmn.numMoves
|
cmdMoves = [-1] * pkmn.numMoves
|
||||||
cmdSwitch = -1
|
cmdSwitch = -1
|
||||||
@@ -1141,6 +1202,7 @@ class PokemonPartyScreen
|
|||||||
cmdItem = -1
|
cmdItem = -1
|
||||||
# Build the commands
|
# Build the commands
|
||||||
commands[cmdSummary = commands.length] = _INTL("Summary")
|
commands[cmdSummary = commands.length] = _INTL("Summary")
|
||||||
|
commands[cmdNickname = commands.length] = _INTL("Nickname") if !pkmn.egg?
|
||||||
commands[cmdDebug = commands.length] = _INTL("Debug") if $DEBUG
|
commands[cmdDebug = commands.length] = _INTL("Debug") if $DEBUG
|
||||||
if !pkmn.egg?
|
if !pkmn.egg?
|
||||||
# Check for hidden moves and add any that were found
|
# Check for hidden moves and add any that were found
|
||||||
@@ -1218,6 +1280,8 @@ class PokemonPartyScreen
|
|||||||
@scene.pbSummary(pkmnid) {
|
@scene.pbSummary(pkmnid) {
|
||||||
@scene.pbSetHelpText((@party.length > 1) ? _INTL("Choose a Pokémon.") : _INTL("Choose Pokémon or cancel."))
|
@scene.pbSetHelpText((@party.length > 1) ? _INTL("Choose a Pokémon.") : _INTL("Choose Pokémon or cancel."))
|
||||||
}
|
}
|
||||||
|
elsif cmdNickname >= 0 && command == cmdNickname
|
||||||
|
pbPokemonRename(pkmn,pkmnid)
|
||||||
elsif cmdDebug >= 0 && command == cmdDebug
|
elsif cmdDebug >= 0 && command == cmdDebug
|
||||||
pbPokemonDebug(pkmn, pkmnid)
|
pbPokemonDebug(pkmn, pkmnid)
|
||||||
elsif cmdSwitch >= 0 && command == cmdSwitch
|
elsif cmdSwitch >= 0 && command == cmdSwitch
|
||||||
|
|||||||
@@ -254,31 +254,6 @@ ItemHandlers::UseOnPokemon.add(:TRANSGENDERSTONE, proc { |item, pokemon, scene|
|
|||||||
end
|
end
|
||||||
})
|
})
|
||||||
|
|
||||||
ItemHandlers::UseOnPokemon.add(:ABILITYCAPSULE, proc { |item, poke, scene|
|
|
||||||
abilityList = poke.getAbilityList
|
|
||||||
abil1 = 0; abil2 = 0
|
|
||||||
for i in abilityList
|
|
||||||
abil1 = i[0] if i[1] == 0
|
|
||||||
abil2 = i[1] if i[1] == 1
|
|
||||||
end
|
|
||||||
if poke.abilityIndex() >= 2 || abil1 == abil2
|
|
||||||
scene.pbDisplay(_INTL("It won't have any effect."))
|
|
||||||
next false
|
|
||||||
end
|
|
||||||
if Kernel.pbConfirmMessage(_INTL("Do you want to change {1}'s ability?",
|
|
||||||
poke.name))
|
|
||||||
|
|
||||||
if poke.abilityIndex() == 0
|
|
||||||
poke.setAbility(1)
|
|
||||||
else
|
|
||||||
poke.setAbility(0)
|
|
||||||
end
|
|
||||||
scene.pbDisplay(_INTL("{1}'s ability was changed!", poke.name))
|
|
||||||
next true
|
|
||||||
end
|
|
||||||
next false
|
|
||||||
|
|
||||||
})
|
|
||||||
|
|
||||||
#NOT FULLY IMPLEMENTED
|
#NOT FULLY IMPLEMENTED
|
||||||
ItemHandlers::UseOnPokemon.add(:SECRETCAPSULE, proc { |item, poke, scene|
|
ItemHandlers::UseOnPokemon.add(:SECRETCAPSULE, proc { |item, poke, scene|
|
||||||
@@ -1078,31 +1053,31 @@ ItemHandlers::UseOnPokemon.add(:TRANSGENDERSTONE, proc { |item, pokemon, scene|
|
|||||||
end
|
end
|
||||||
})
|
})
|
||||||
|
|
||||||
ItemHandlers::UseOnPokemon.add(:ABILITYCAPSULE, proc { |item, poke, scene|
|
# ItemHandlers::UseOnPokemon.add(:ABILITYCAPSULE, proc { |item, poke, scene|
|
||||||
abilityList = poke.getAbilityList
|
# abilityList = poke.getAbilityList
|
||||||
abil1 = 0; abil2 = 0
|
# abil1 = 0; abil2 = 0
|
||||||
for i in abilityList
|
# for i in abilityList
|
||||||
abil1 = i[0] if i[1] == 0
|
# abil1 = i[0] if i[1] == 0
|
||||||
abil2 = i[1] if i[1] == 1
|
# abil2 = i[1] if i[1] == 1
|
||||||
end
|
# end
|
||||||
if poke.abilityIndex() >= 2 || abil1 == abil2
|
# if poke.abilityIndex() >= 2 || abil1 == abil2
|
||||||
scene.pbDisplay(_INTL("It won't have any effect."))
|
# scene.pbDisplay(_INTL("It won't have any effect."))
|
||||||
next false
|
# next false
|
||||||
end
|
# end
|
||||||
if Kernel.pbConfirmMessage(_INTL("Do you want to change {1}'s ability?",
|
# if Kernel.pbConfirmMessage(_INTL("Do you want to change {1}'s ability?",
|
||||||
poke.name))
|
# poke.name))
|
||||||
|
#
|
||||||
if poke.abilityIndex() == 0
|
# if poke.abilityIndex() == 0
|
||||||
poke.setAbility(1)
|
# poke.setAbility(1)
|
||||||
else
|
# else
|
||||||
poke.setAbility(0)
|
# poke.setAbility(0)
|
||||||
end
|
# end
|
||||||
scene.pbDisplay(_INTL("{1}'s ability was changed!", poke.name))
|
# scene.pbDisplay(_INTL("{1}'s ability was changed!", poke.name))
|
||||||
next true
|
# next true
|
||||||
end
|
# end
|
||||||
next false
|
# next false
|
||||||
|
#
|
||||||
})
|
# })
|
||||||
|
|
||||||
#NOT FULLY IMPLEMENTED
|
#NOT FULLY IMPLEMENTED
|
||||||
ItemHandlers::UseOnPokemon.add(:SECRETCAPSULE, proc { |item, poke, scene|
|
ItemHandlers::UseOnPokemon.add(:SECRETCAPSULE, proc { |item, poke, scene|
|
||||||
|
|||||||
Binary file not shown.
@@ -592,7 +592,7 @@
|
|||||||
584,INCUBATOR,Super Incubator,Super Incubators,1,12000,"A portable incubator that is used to instantly hatch an egg.",1,0,0,
|
584,INCUBATOR,Super Incubator,Super Incubators,1,12000,"A portable incubator that is used to instantly hatch an egg.",1,0,0,
|
||||||
585,FIRECRACKER,Firecracker,Firecrackers,3,100,"A small explosive that hurts a wild Pokémon when thrown.",0,2,4,
|
585,FIRECRACKER,Firecracker,Firecrackers,3,100,"A small explosive that hurts a wild Pokémon when thrown.",0,2,4,
|
||||||
586,MANSIONKEY,Seagallop Pass,Seagallop Passes,8,0,"A pass that allows you to take the Seagallop Ferry from Cinnabar Island to the Sevii Islands.",0,0,6,
|
586,MANSIONKEY,Seagallop Pass,Seagallop Passes,8,0,"A pass that allows you to take the Seagallop Ferry from Cinnabar Island to the Sevii Islands.",0,0,6,
|
||||||
587,POISONMUSHROOM,PoisonMushroom,PoisonMushrooms,1,50,A common unedible mushroom. It can be sold for a small price.,0,0,0,
|
587,POISONMUSHROOM,PoisonMushroom,PoisonMushrooms,1,50,A common poisonous mushroom. It can be sold for a small price.,1,1,0,
|
||||||
588,EXPALLOFF,Exp. All,Exp. Alls,8,0,"An item that can be used to share experience gained with every party member.",2,0,6,
|
588,EXPALLOFF,Exp. All,Exp. Alls,8,0,"An item that can be used to share experience gained with every party member.",2,0,6,
|
||||||
589,GASMASK,Gas Mask,Gas Masks,8,0,"A mask that lets you breathe in areas filled with poisonous gas.",0,0,6,
|
589,GASMASK,Gas Mask,Gas Masks,8,0,"A mask that lets you breathe in areas filled with poisonous gas.",0,0,6,
|
||||||
590,MANKEYPAW,Mankey Paw,Mankey Paws,1,19600,"Guarantees Critical-Hits, but halves accuracy.",0,0,0,
|
590,MANKEYPAW,Mankey Paw,Mankey Paws,1,19600,"Guarantees Critical-Hits, but halves accuracy.",0,0,0,
|
||||||
|
|||||||
144
PBS/trainers.txt
144
PBS/trainers.txt
@@ -860,39 +860,39 @@ Pokemon = B55H101,46 #electrduck
|
|||||||
##########################
|
##########################
|
||||||
|
|
||||||
[BURGLAR,Quinn]
|
[BURGLAR,Quinn]
|
||||||
Pokemon = VULPIX,42 #GROWKEY
|
Pokemon = VULPIX,39 #GROWKEY
|
||||||
Pokemon = VULPIX,42 #GROWKEY
|
Pokemon = VULPIX,39 #GROWKEY
|
||||||
Pokemon = B38H57,42 #PRIMETALES
|
Pokemon = B38H57,41 #PRIMETALES
|
||||||
##########################
|
##########################
|
||||||
|
|
||||||
[SUPERNERD,Erik]
|
[SUPERNERD,Erik]
|
||||||
Pokemon = B37H47,42 #PARAPIX
|
Pokemon = B37H47,39 #PARAPIX
|
||||||
Pokemon = B37H47,42 #PARAPIX
|
Pokemon = B37H47,39 #PARAPIX
|
||||||
Pokemon = B38H47,42 #PARATALES
|
Pokemon = B38H47,41 #PARATALES
|
||||||
###########################
|
###########################
|
||||||
|
|
||||||
[SUPERNERD,Avery]
|
[SUPERNERD,Avery]
|
||||||
Pokemon = B4H25,41 #PIKAMANDER
|
Pokemon = B4H25,36 #PIKAMANDER
|
||||||
Pokemon = B5H25,41 #PIKAMELEON
|
Pokemon = B5H25,40 #PIKAMELEON
|
||||||
Pokemon = B6H25,45 #PIKAIZARD
|
Pokemon = B6H25,43 #PIKAIZARD
|
||||||
###########################
|
###########################
|
||||||
|
|
||||||
[BURGLAR,Ramon]
|
[BURGLAR,Ramon]
|
||||||
Pokemon = B5H2,49 #IVYMELEON
|
Pokemon = B5H2,45 #IVYMELEON
|
||||||
###########################
|
###########################
|
||||||
|
|
||||||
[SUPERNERD,Derek]
|
[SUPERNERD,Derek]
|
||||||
Pokemon = B51H51,49 #DDUGTRIO
|
Pokemon = B51H51,45 #DDUGTRIO
|
||||||
###########################
|
###########################
|
||||||
|
|
||||||
[BURGLAR,Dusty]
|
[BURGLAR,Dusty]
|
||||||
Pokemon = B58H37,44 #VULITHE
|
Pokemon = B58H37,43 #VULITHE
|
||||||
Pokemon = B37H4,44 #CHARPIX
|
Pokemon = B37H4,43 #CHARPIX
|
||||||
###########################
|
###########################
|
||||||
|
|
||||||
[SUPERNERD,Zac]
|
[SUPERNERD,Zac]
|
||||||
Pokemon = B37H58,44 #GROWPIX
|
Pokemon = B37H58,43 #GROWPIX
|
||||||
Pokemon = B58H4,44 #CHARLITHE
|
Pokemon = B58H4,43 #CHARLITHE
|
||||||
|
|
||||||
##############################
|
##############################
|
||||||
#####VIRIDIAN FOREST########
|
#####VIRIDIAN FOREST########
|
||||||
@@ -1458,7 +1458,7 @@ Pokemon = B60H43,18 #Oddwag,
|
|||||||
#------------------------------
|
#------------------------------
|
||||||
|
|
||||||
[ENGINEER,Bernie]
|
[ENGINEER,Bernie]
|
||||||
Pokemon = B109H81,21 #Magnefing,
|
Pokemon = B27H81,21 #SANDSHEW + MAGNEMITE,
|
||||||
#----------------------------
|
#----------------------------
|
||||||
|
|
||||||
[YOUNGSTER,Dave]
|
[YOUNGSTER,Dave]
|
||||||
@@ -1553,35 +1553,32 @@ Pokemon = B25H81,23 #Magnechu,
|
|||||||
######################
|
######################
|
||||||
|
|
||||||
[JUGGLER,Kayden]
|
[JUGGLER,Kayden]
|
||||||
Pokemon = B97H94,39 #Geno,
|
Pokemon = B96H20,36 #drowzee + raticate
|
||||||
#-------------------------------------
|
#-------------------------------------
|
||||||
|
|
||||||
[JUGGLER,Nate]
|
[JUGGLER,Nate]
|
||||||
Pokemon = B96H42,36 #Golzee,
|
Pokemon = B41H23,34 #zubat + ekans,
|
||||||
Pokemon = B64H73,36 #Tentabra,
|
Pokemon = B24H88,36 #arbok + grimer,
|
||||||
#--------------------------------------
|
#--------------------------------------
|
||||||
|
|
||||||
[JUGGLER,Kirk]
|
[JUGGLER,Kirk]
|
||||||
Pokemon = B96H15,32 #Beezee,
|
Pokemon = B48H41,32 #venonat + zubat
|
||||||
Pokemon = B109H96,32 #Drowfing,
|
Pokemon = B108H48,35 #lickitung + venonat,
|
||||||
Pokemon = B64H24,32 #Arbra,
|
|
||||||
Pokemon = B93H64,32 #Kadater,
|
|
||||||
#-----------------------------------------
|
#-----------------------------------------
|
||||||
|
|
||||||
[TAMER,Edgar]
|
[TAMER,Edgar]
|
||||||
Pokemon = B24H113,34 #Chanbok,
|
Pokemon = B27H30,32 #sandshrew + nidorina
|
||||||
Pokemon = B24H82,34 #Magnebok,
|
Pokemon = B111H33,34 #Rhyhorn + nidorino,
|
||||||
Pokemon = B28H48,34 #Venoslash,
|
|
||||||
#----------------------------------------
|
#----------------------------------------
|
||||||
|
|
||||||
[TAMER,Phil]
|
[TAMER,Phil]
|
||||||
Pokemon = B28H33,35 #Nidoslash,
|
Pokemon = B46H48,35 #paras + venonat,
|
||||||
Pokemon = B24H110,35 #Weebok,
|
Pokemon = B42H47,35 #golbart + parasect ,
|
||||||
#---------------------------------------
|
#---------------------------------------
|
||||||
|
|
||||||
[JUGGLER,Shawn]
|
[JUGGLER,Shawn]
|
||||||
Pokemon = B96H45,35 #Vilezee,
|
Pokemon = B40H109,36 #wigglytuff + koffing
|
||||||
Pokemon = B12H97,35 #Hypfree,
|
|
||||||
#------------------------------------------------
|
#------------------------------------------------
|
||||||
|
|
||||||
#################
|
#################
|
||||||
@@ -1589,47 +1586,47 @@ Pokemon = B12H97,35 #Hypfree,
|
|||||||
##################
|
##################
|
||||||
|
|
||||||
[ENGINEER,Cole]
|
[ENGINEER,Cole]
|
||||||
Pokemon = B24H28,46 #SANDBOK
|
Pokemon = B24H28,44 #SANDBOK
|
||||||
Pokemon = B128H111,46 #RHYROS
|
Pokemon = B128H111,44 #RHYROS
|
||||||
###################
|
###################
|
||||||
|
|
||||||
[BLACKBELT,Kiyo]
|
[BLACKBELT,Kiyo]
|
||||||
Pokemon = B67H105,50 #MAROCHOKE
|
Pokemon = B67H105,48 #MAROCHOKE
|
||||||
Item = BLACKBELT
|
Item = BLACKBELT
|
||||||
####################
|
####################
|
||||||
|
|
||||||
[ENGINEER,Jason]
|
[ENGINEER,Jason]
|
||||||
Pokemon = B111H53,50 #PERHORN
|
Pokemon = B111H53,48 #PERHORN
|
||||||
#####################
|
#####################
|
||||||
|
|
||||||
[BLACKBELT,Atsushi]
|
[BLACKBELT,Atsushi]
|
||||||
Pokemon = B66H104,47 #CUCHOP
|
Pokemon = B66H104,46 #CUCHOP
|
||||||
Pokemon = B221H121,47
|
Pokemon = B221H121,46
|
||||||
#####################
|
#####################
|
||||||
|
|
||||||
[COOLTRAINER_M,Samuel]
|
[COOLTRAINER_M,Samuel]
|
||||||
Pokemon = B28H33,45 #NIDOSLASH
|
Pokemon = B28H33,44 #NIDOSLASH
|
||||||
Pokemon = B111H28,45 #SANDHORN
|
Pokemon = B111H28,44 #SANDHORN
|
||||||
Pokemon = B34H104,45 #CUKING
|
Pokemon = B34H104,44 #CUKING
|
||||||
#####################
|
#####################
|
||||||
|
|
||||||
[BLACKBELT,Takashi]
|
[BLACKBELT,Takashi]
|
||||||
Pokemon = MACHOP,45
|
Pokemon = MACHOP,44
|
||||||
Pokemon = B67H55,45 #ONCHOKE
|
Pokemon = B67H55,44 #ONCHOKE
|
||||||
Pokemon = B34H67,45 #MAKING
|
Pokemon = B34H67,44 #MAKING
|
||||||
####################
|
####################
|
||||||
|
|
||||||
[COOLTRAINER_M,Yuji]
|
[COOLTRAINER_M,Yuji]
|
||||||
Pokemon = B28H55,44 #GOLSLASH
|
Pokemon = B28H55,42 #GOLSLASH
|
||||||
Pokemon = B95H135,44 #JOLTIX
|
Pokemon = B95H135,42 #JOLTIX
|
||||||
Pokemon = B105H108,44 #LICKIWAK
|
Pokemon = B105H108,42 #LICKIWAK
|
||||||
Pokemon = B75H127,44 #PINELER
|
Pokemon = B75H127,44 #PINELER
|
||||||
#####################
|
#####################
|
||||||
|
|
||||||
[COOLTRAINER_F,Justine]
|
[COOLTRAINER_F,Justine]
|
||||||
Pokemon = B111H70,45 #WEEPINHORN
|
Pokemon = B111H70,43 #WEEPINHORN
|
||||||
Pokemon = B105H105,45 #DMAROWAK
|
Pokemon = B105H105,43 #DMAROWAK
|
||||||
Pokemon = B31H20,45 #RATQUEEN
|
Pokemon = B31H20,43 #RATQUEEN
|
||||||
|
|
||||||
#################
|
#################
|
||||||
###Cerulean Gym###
|
###Cerulean Gym###
|
||||||
@@ -2079,21 +2076,22 @@ Pokemon = IVYSAUR,30
|
|||||||
|
|
||||||
[LEADER_Koga,Koga]
|
[LEADER_Koga,Koga]
|
||||||
Items = HYPERPOTION,HYPERPOTION
|
Items = HYPERPOTION,HYPERPOTION
|
||||||
Pokemon = B109H88,37 #koffmer
|
|
||||||
Moves = SELFDESTRUCT,SLUDGEBOMB,DESTINYBOND,FLING
|
Pokemon = B88H49,35 #Grimer + Venomoth,
|
||||||
|
Moves = SIGNALBEAM,SLUDGEBOMB,FLING,DISABLE
|
||||||
|
AbilityIndex = 1
|
||||||
|
Item = POISONBARB
|
||||||
|
Pokemon = B109H81,36 #magnemite + koffing
|
||||||
|
Moves = SLUDGEBOMB,SELFDESTRUCT,SONICBOOM,SUPERSONIC
|
||||||
AbilityIndex = 0
|
AbilityIndex = 0
|
||||||
Item = POISONBARB
|
Item = POISONBARB
|
||||||
Pokemon = B42H113,35 #chanbat,
|
Pokemon = B123H15,36 # scyther + beedrill,
|
||||||
Moves = EGGBOMB,LIGHTSCREEN,TOXIC,POISONFANG
|
Moves = AGILITY,PINMISSILE,POISONJAB,TOXICSPIKES
|
||||||
AbilityIndex = 0
|
|
||||||
Item = BLACKGLASSES
|
|
||||||
Pokemon = B119H110,39 # Weeking,
|
|
||||||
Moves = AQUARING,WATERFALL,SLUDGE,HORNATTACK
|
|
||||||
AbilityIndex = 0
|
AbilityIndex = 0
|
||||||
Item = POISONBARB
|
Item = POISONBARB
|
||||||
Pokemon = B47H89,40 #Musect,
|
Pokemon = B89H113,38 #muk + chansey,
|
||||||
Moves = POISONPOWDER,SPORE,SLUDGEBOMB,DISABLE
|
Moves = TOXIC,DOUBLETEAM,TAKEDOWN,ACIDARMOR
|
||||||
AbilityIndex = 0
|
AbilityIndex = 1
|
||||||
Item = BLACKSLUDGE
|
Item = BLACKSLUDGE
|
||||||
|
|
||||||
[LEADER_Koga,Koga,1]
|
[LEADER_Koga,Koga,1]
|
||||||
@@ -2114,15 +2112,15 @@ Pokemon = B24H195,68 #ESPBOK
|
|||||||
|
|
||||||
[LEADER_Sabrina,Sabrina]
|
[LEADER_Sabrina,Sabrina]
|
||||||
Items = MAXPOTION,MAXPOTION
|
Items = MAXPOTION,MAXPOTION
|
||||||
Pokemon = B122H97,43 #HYPMIME psych/fairy
|
Pokemon = B122H97,41 #HYPMIME psych/fairy
|
||||||
Moves = NASTYPLOT,BATONPASS,HYPNOSIS,PSYCHIC
|
Moves = NASTYPLOT,BATONPASS,HYPNOSIS,PSYCHIC
|
||||||
AbilityIndex = 0
|
AbilityIndex = 0
|
||||||
Item = TWISTEDSPOON
|
Item = TWISTEDSPOON
|
||||||
Pokemon = B197H196,43 #ESREON psych/DARK
|
Pokemon = B197H196,41 #ESREON psych/DARK
|
||||||
Moves = MOONLIGHT,FUTURESIGHT,DARKPULSE,LIGHTSCREEN
|
Moves = MOONLIGHT,FUTURESIGHT,DARKPULSE,LIGHTSCREEN
|
||||||
AbilityIndex = 0
|
AbilityIndex = 0
|
||||||
Item = TWISTEDSPOON
|
Item = TWISTEDSPOON
|
||||||
Pokemon = B80H65,45 #AlaBRO, psych/water
|
Pokemon = B80H65,42 #AlaBRO, psych/water
|
||||||
Moves = PSYCHOCUT,SURF,RECOVER,AMNESIA
|
Moves = PSYCHOCUT,SURF,RECOVER,AMNESIA
|
||||||
AbilityIndex = 0
|
AbilityIndex = 0
|
||||||
Item = TWISTEDSPOON
|
Item = TWISTEDSPOON
|
||||||
@@ -2150,19 +2148,19 @@ Pokemon = B296H196,70 #ESPRIO
|
|||||||
|
|
||||||
[LEADER_Blaine,Blaine]
|
[LEADER_Blaine,Blaine]
|
||||||
Items = FULLRESTORE
|
Items = FULLRESTORE
|
||||||
Pokemon = B78H44,49 #Gloodash,
|
Pokemon = B78H44,47 #Gloodash,
|
||||||
Moves = SUNNYDAY,SOLARBEAM,FLAMETHROWER,TOXIC
|
Moves = SUNNYDAY,SOLARBEAM,FLAMETHROWER,TOXIC
|
||||||
AbilityIndex = 1
|
AbilityIndex = 1
|
||||||
Item = CHARCOAL
|
Item = CHARCOAL
|
||||||
Pokemon = B59H38,49 #NINENINE
|
Pokemon = B59H38,47 #NINENINE
|
||||||
Moves = ROAR,FIREFANG,CONFUSERAY,THUNDERFANG
|
Moves = ROAR,FIREFANG,CONFUSERAY,THUNDERFANG
|
||||||
AbilityIndex = 0
|
AbilityIndex = 0
|
||||||
Item = CHARCOAL
|
Item = CHARCOAL
|
||||||
Pokemon = B126H112,51 #Rhymar,
|
Pokemon = B126H112,49 #Rhymar,
|
||||||
Moves = FIREPUNCH,DRILLRUN,CONFUSERAY,HAMMERARM
|
Moves = FIREPUNCH,DRILLRUN,CONFUSERAY,HAMMERARM
|
||||||
AbilityIndex = 0
|
AbilityIndex = 0
|
||||||
Item = PASSHOBERRY
|
Item = PASSHOBERRY
|
||||||
Pokemon = B142H6,53 #Chardactyl,
|
Pokemon = B142H6,51 #Chardactyl,
|
||||||
Moves = CRUNCH,SKYDROP,FIREBLAST,HYPERBEAM
|
Moves = CRUNCH,SKYDROP,FIREBLAST,HYPERBEAM
|
||||||
AbilityIndex = 0
|
AbilityIndex = 0
|
||||||
Item = CHARCOAL
|
Item = CHARCOAL
|
||||||
@@ -2185,23 +2183,23 @@ Pokemon = B268H302,71 #CRAMORTAR
|
|||||||
|
|
||||||
[LEADER_Giovanni,Giovanni,0]
|
[LEADER_Giovanni,Giovanni,0]
|
||||||
Items = FULLRESTORE,FULLRESTORE,FULLRESTORE
|
Items = FULLRESTORE,FULLRESTORE,FULLRESTORE
|
||||||
Pokemon = B131H265,52 #Rhyras,
|
Pokemon = B131H265,50 #Rhyras,
|
||||||
Moves = SURF,BULLDOZE,SANDSTORM,SING
|
Moves = SURF,BULLDOZE,SANDSTORM,SING
|
||||||
AbilityIndex = 1
|
AbilityIndex = 1
|
||||||
Item = SOFTSAND
|
Item = SOFTSAND
|
||||||
Pokemon = B51H125,52 #Electatrio,
|
Pokemon = B51H125,50 #Electatrio,
|
||||||
Moves = BULLDOZE,LIGHTSCREEN,THUNDERWAVE,DISCHARGE
|
Moves = BULLDOZE,LIGHTSCREEN,THUNDERWAVE,DISCHARGE
|
||||||
AbilityIndex = 0
|
AbilityIndex = 0
|
||||||
Item = SOFTSAND
|
Item = SOFTSAND
|
||||||
Pokemon = B68H76,54 #GOLCHAMP,
|
Pokemon = B68H76,52 #GOLCHAMP,
|
||||||
Moves = EARTHQUAKE,DYNAMICPUNCH,COUNTER,SCARYFACE
|
Moves = EARTHQUAKE,DYNAMICPUNCH,COUNTER,SCARYFACE
|
||||||
AbilityIndex = 0
|
AbilityIndex = 0
|
||||||
Item = SOFTSAND
|
Item = SOFTSAND
|
||||||
Pokemon = B248H273,56 #DNIDOKING,
|
Pokemon = B248H273,54 #DNIDOKING,
|
||||||
Moves = EARTHQUAKE,THRASH,MEGAHORN,POISONJAB
|
Moves = EARTHQUAKE,THRASH,MEGAHORN,POISONJAB
|
||||||
AbilityIndex = 1
|
AbilityIndex = 1
|
||||||
Item = SOFTSAND
|
Item = SOFTSAND
|
||||||
Pokemon = B143H112,56 #snordon,
|
Pokemon = B143H112,54 #snordon,
|
||||||
Moves = EARTHQUAKE,REST,SNORE,HORNDRILL
|
Moves = EARTHQUAKE,REST,SNORE,HORNDRILL
|
||||||
AbilityIndex = 0
|
AbilityIndex = 0
|
||||||
Item = SOFTSAND
|
Item = SOFTSAND
|
||||||
@@ -3932,7 +3930,9 @@ Pokemon = B128H5,44 #CHARROS
|
|||||||
Pokemon = B131H186,44 #POLIRAS
|
Pokemon = B131H186,44 #POLIRAS
|
||||||
Pokemon = B108H51,44 #DUGTUNG
|
Pokemon = B108H51,44 #DUGTUNG
|
||||||
###################
|
###################
|
||||||
|
[COOLTRAINER_M,Josh]
|
||||||
|
Pokemon = B143H97,46 #snorlax + hypno
|
||||||
|
###################
|
||||||
[COOLTRAINER_F,Alexa]
|
[COOLTRAINER_F,Alexa]
|
||||||
Pokemon = B25H106,42 #HITMONFABLE
|
Pokemon = B25H106,42 #HITMONFABLE
|
||||||
Pokemon = B40H107,42 #HITMONTUFF
|
Pokemon = B40H107,42 #HITMONTUFF
|
||||||
|
|||||||
Reference in New Issue
Block a user