mirror of
https://github.com/infinitefusion/infinitefusion-e18.git
synced 2025-12-08 13:44:59 +00:00
Added Gen 9 forms code, evolution code, some item effects
This commit is contained in:
@@ -5,6 +5,7 @@ module GameData
|
|||||||
attr_reader :parameter
|
attr_reader :parameter
|
||||||
attr_reader :any_level_up # false means parameter is the minimum level
|
attr_reader :any_level_up # false means parameter is the minimum level
|
||||||
attr_reader :level_up_proc
|
attr_reader :level_up_proc
|
||||||
|
attr_reader :battle_level_up_proc
|
||||||
attr_reader :use_item_proc
|
attr_reader :use_item_proc
|
||||||
attr_reader :on_trade_proc
|
attr_reader :on_trade_proc
|
||||||
attr_reader :after_battle_proc
|
attr_reader :after_battle_proc
|
||||||
@@ -25,6 +26,7 @@ module GameData
|
|||||||
@parameter = hash[:parameter]
|
@parameter = hash[:parameter]
|
||||||
@any_level_up = hash[:any_level_up] || false
|
@any_level_up = hash[:any_level_up] || false
|
||||||
@level_up_proc = hash[:level_up_proc]
|
@level_up_proc = hash[:level_up_proc]
|
||||||
|
@battle_level_up_proc = hash[:battle_level_up_proc]
|
||||||
@use_item_proc = hash[:use_item_proc]
|
@use_item_proc = hash[:use_item_proc]
|
||||||
@on_trade_proc = hash[:on_trade_proc]
|
@on_trade_proc = hash[:on_trade_proc]
|
||||||
@after_battle_proc = hash[:after_battle_proc]
|
@after_battle_proc = hash[:after_battle_proc]
|
||||||
@@ -38,6 +40,15 @@ module GameData
|
|||||||
return (@level_up_proc) ? @level_up_proc.call(*args) : nil
|
return (@level_up_proc) ? @level_up_proc.call(*args) : nil
|
||||||
end
|
end
|
||||||
|
|
||||||
|
def call_battle_level_up(*args)
|
||||||
|
if @battle_level_up_proc
|
||||||
|
return @battle_level_up_proc.call(*args)
|
||||||
|
elsif @level_up_proc
|
||||||
|
return @level_up_proc.call(*args)
|
||||||
|
end
|
||||||
|
return nil
|
||||||
|
end
|
||||||
|
|
||||||
def call_use_item(*args)
|
def call_use_item(*args)
|
||||||
return (@use_item_proc) ? @use_item_proc.call(*args) : nil
|
return (@use_item_proc) ? @use_item_proc.call(*args) : nil
|
||||||
end
|
end
|
||||||
@@ -198,19 +209,15 @@ GameData::Evolution.register({
|
|||||||
}
|
}
|
||||||
})
|
})
|
||||||
|
|
||||||
GameData::Evolution.register({
|
|
||||||
:id => :LevelBattle,
|
|
||||||
:parameter => Integer,
|
|
||||||
:level_up_proc => proc { |pkmn, parameter|
|
|
||||||
next pkmn.level >= parameter
|
|
||||||
}
|
|
||||||
})
|
|
||||||
|
|
||||||
GameData::Evolution.register({
|
GameData::Evolution.register({
|
||||||
:id => :LevelCoins,
|
:id => :LevelCoins,
|
||||||
:parameter => Integer,
|
:parameter => Integer,
|
||||||
:level_up_proc => proc { |pkmn, parameter|
|
:level_up_proc => proc { |pkmn, parameter|
|
||||||
next $player.coins >= parameter
|
next $player.coins >= parameter
|
||||||
|
},
|
||||||
|
:after_evolution_proc => proc { |pkmn, new_species, parameter, evo_species|
|
||||||
|
$player.coins -= parameter
|
||||||
|
next true
|
||||||
}
|
}
|
||||||
})
|
})
|
||||||
|
|
||||||
@@ -528,11 +535,26 @@ GameData::Evolution.register({
|
|||||||
:any_level_up => true, # Needs any level up
|
:any_level_up => true, # Needs any level up
|
||||||
:level_up_proc => proc { |pkmn, parameter|
|
:level_up_proc => proc { |pkmn, parameter|
|
||||||
next pkmn.evolution_counter >= parameter
|
next pkmn.evolution_counter >= parameter
|
||||||
|
},
|
||||||
|
:after_evolution_proc => proc { |pkmn, new_species, parameter, evo_species|
|
||||||
|
pkmn.evolution_counter = 0
|
||||||
|
next true
|
||||||
}
|
}
|
||||||
})
|
})
|
||||||
|
|
||||||
#===============================================================================
|
#===============================================================================
|
||||||
# Evolution methods that trigger when using an item on the Pokémon
|
# Evolution methods that trigger when levelling up in battle.
|
||||||
|
#===============================================================================
|
||||||
|
GameData::Evolution.register({
|
||||||
|
:id => :LevelBattle,
|
||||||
|
:parameter => Integer,
|
||||||
|
:battle_level_up_proc => proc { |pkmn, parameter|
|
||||||
|
next pkmn.level >= parameter
|
||||||
|
}
|
||||||
|
})
|
||||||
|
|
||||||
|
#===============================================================================
|
||||||
|
# Evolution methods that trigger when using an item on the Pokémon.
|
||||||
#===============================================================================
|
#===============================================================================
|
||||||
GameData::Evolution.register({
|
GameData::Evolution.register({
|
||||||
:id => :Item,
|
:id => :Item,
|
||||||
@@ -583,7 +605,7 @@ GameData::Evolution.register({
|
|||||||
})
|
})
|
||||||
|
|
||||||
#===============================================================================
|
#===============================================================================
|
||||||
# Evolution methods that trigger when the Pokémon is obtained in a trade
|
# Evolution methods that trigger when the Pokémon is obtained in a trade.
|
||||||
#===============================================================================
|
#===============================================================================
|
||||||
GameData::Evolution.register({
|
GameData::Evolution.register({
|
||||||
:id => :Trade,
|
:id => :Trade,
|
||||||
@@ -637,25 +659,39 @@ GameData::Evolution.register({
|
|||||||
:id => :TradeSpecies,
|
:id => :TradeSpecies,
|
||||||
:parameter => :Species,
|
:parameter => :Species,
|
||||||
:on_trade_proc => proc { |pkmn, parameter, other_pkmn|
|
:on_trade_proc => proc { |pkmn, parameter, other_pkmn|
|
||||||
next pkmn.species == parameter && !other_pkmn.hasItem?(:EVERSTONE)
|
next other_pkmn.species == parameter && !other_pkmn.hasItem?(:EVERSTONE)
|
||||||
}
|
}
|
||||||
})
|
})
|
||||||
|
|
||||||
#===============================================================================
|
#===============================================================================
|
||||||
# Evolution methods that are triggered after any battle
|
# Evolution methods that are triggered after any battle.
|
||||||
#===============================================================================
|
#===============================================================================
|
||||||
GameData::Evolution.register({
|
GameData::Evolution.register({
|
||||||
:id => :BattleDealCriticalHit,
|
:id => :AfterBattleCounter,
|
||||||
:parameter => Integer,
|
:parameter => Integer,
|
||||||
|
:any_level_up => true, # Needs any level up
|
||||||
:after_battle_proc => proc { |pkmn, party_index, parameter|
|
:after_battle_proc => proc { |pkmn, party_index, parameter|
|
||||||
next $game_temp.party_critical_hits_dealt &&
|
ret = pkmn.evolution_counter >= parameter
|
||||||
$game_temp.party_critical_hits_dealt[party_index] &&
|
pkmn.evolution_counter = 0 # Always resets after battle
|
||||||
$game_temp.party_critical_hits_dealt[party_index] >= parameter
|
next ret
|
||||||
|
}
|
||||||
|
})
|
||||||
|
|
||||||
|
# Doesn't cause an evolution itself. Just makes the Pokémon ready to evolve by
|
||||||
|
# another means (e.g. via an event). Note that pkmn.evolution_counter is not
|
||||||
|
# reset after the battle.
|
||||||
|
GameData::Evolution.register({
|
||||||
|
:id => :AfterBattleCounterMakeReady,
|
||||||
|
:parameter => Integer,
|
||||||
|
:any_level_up => true, # Needs any level up
|
||||||
|
:after_battle_proc => proc { |pkmn, party_index, parameter|
|
||||||
|
pkmn.ready_to_evolve = true if pkmn.evolution_counter >= parameter
|
||||||
|
next false
|
||||||
}
|
}
|
||||||
})
|
})
|
||||||
|
|
||||||
#===============================================================================
|
#===============================================================================
|
||||||
# Evolution methods that are triggered by an event
|
# Evolution methods that are triggered by an event.
|
||||||
# Each event has its own number, which is the value of the parameter as defined
|
# Each event has its own number, which is the value of the parameter as defined
|
||||||
# in pokemon.txt/pokemon_forms.txt. It is also 'number' in def pbEvolutionEvent,
|
# in pokemon.txt/pokemon_forms.txt. It is also 'number' in def pbEvolutionEvent,
|
||||||
# which triggers evolution checks for a particular event number. 'value' in an
|
# which triggers evolution checks for a particular event number. 'value' in an
|
||||||
@@ -685,17 +721,9 @@ GameData::Evolution.register({
|
|||||||
})
|
})
|
||||||
|
|
||||||
GameData::Evolution.register({
|
GameData::Evolution.register({
|
||||||
:id => :EventAfterDamageTaken,
|
:id => :EventReady,
|
||||||
:parameter => Integer,
|
:parameter => Integer,
|
||||||
:after_battle_proc => proc { |pkmn, party_index, parameter|
|
:event_proc => proc { |pkmn, parameter, value|
|
||||||
if $game_temp.party_direct_damage_taken &&
|
|
||||||
$game_temp.party_direct_damage_taken[party_index] &&
|
|
||||||
$game_temp.party_direct_damage_taken[party_index] >= 49
|
|
||||||
pkmn.ready_to_evolve = true
|
|
||||||
end
|
|
||||||
next false
|
|
||||||
},
|
|
||||||
:event_proc => proc { |pkmn, parameter, value|
|
|
||||||
next value == parameter && pkmn.ready_to_evolve
|
next value == parameter && pkmn.ready_to_evolve
|
||||||
}
|
}
|
||||||
})
|
})
|
||||||
|
|||||||
@@ -244,7 +244,8 @@ module GameData
|
|||||||
:KYOGRE => [:BLUEORB],
|
:KYOGRE => [:BLUEORB],
|
||||||
:GROUDON => [:REDORB],
|
:GROUDON => [:REDORB],
|
||||||
:ZACIAN => [:RUSTEDSWORD],
|
:ZACIAN => [:RUSTEDSWORD],
|
||||||
:ZAMAZENTA => [:RUSTEDSHIELD]
|
:ZAMAZENTA => [:RUSTEDSHIELD],
|
||||||
|
:OGERPON => [:WELLSPRINGMASK, :HEARTHFLAMEMASK, :CORNERSTONEMASK]
|
||||||
}
|
}
|
||||||
return combos[species]&.include?(@id)
|
return combos[species]&.include?(@id)
|
||||||
end
|
end
|
||||||
|
|||||||
@@ -166,6 +166,10 @@ module GameData
|
|||||||
DATA.each_value { |species| yield species if species.form == 0 }
|
DATA.each_value { |species| yield species if species.form == 0 }
|
||||||
end
|
end
|
||||||
|
|
||||||
|
def self.each_form_for_species(species)
|
||||||
|
DATA.each_value { |species| yield species if species.species == species }
|
||||||
|
end
|
||||||
|
|
||||||
def self.species_count
|
def self.species_count
|
||||||
ret = 0
|
ret = 0
|
||||||
self.each_species { |species| ret += 1 }
|
self.each_species { |species| ret += 1 }
|
||||||
@@ -381,7 +385,9 @@ module GameData
|
|||||||
return 1 if !prevo_data.incense.nil?
|
return 1 if !prevo_data.incense.nil?
|
||||||
prevo_min_level = prevo_data.minimum_level
|
prevo_min_level = prevo_data.minimum_level
|
||||||
evo_method_data = GameData::Evolution.get(evo[1])
|
evo_method_data = GameData::Evolution.get(evo[1])
|
||||||
return prevo_min_level if evo_method_data.level_up_proc.nil? && evo_method_data.id != :Shedinja
|
return prevo_min_level if evo_method_data.level_up_proc.nil? &&
|
||||||
|
evo_method_data.battle_level_up_proc.nil? &&
|
||||||
|
evo_method_data.id != :Shedinja
|
||||||
any_level_up = evo_method_data.any_level_up
|
any_level_up = evo_method_data.any_level_up
|
||||||
return (any_level_up) ? prevo_min_level + 1 : evo[2]
|
return (any_level_up) ? prevo_min_level + 1 : evo[2]
|
||||||
end
|
end
|
||||||
|
|||||||
@@ -87,11 +87,6 @@ class Battle::Battler
|
|||||||
# Do other things
|
# Do other things
|
||||||
@battle.pbClearChoice(@index) # Reset choice
|
@battle.pbClearChoice(@index) # Reset choice
|
||||||
pbOwnSide.effects[PBEffects::LastRoundFainted] = @battle.turnCount
|
pbOwnSide.effects[PBEffects::LastRoundFainted] = @battle.turnCount
|
||||||
if $game_temp.party_direct_damage_taken &&
|
|
||||||
$game_temp.party_direct_damage_taken[@pokemonIndex] &&
|
|
||||||
pbOwnedByPlayer?
|
|
||||||
$game_temp.party_direct_damage_taken[@pokemonIndex] = 0
|
|
||||||
end
|
|
||||||
# Check other battlers' abilities that trigger upon a battler fainting
|
# Check other battlers' abilities that trigger upon a battler fainting
|
||||||
pbAbilitiesOnFainting
|
pbAbilitiesOnFainting
|
||||||
# Check for end of primordial weather
|
# Check for end of primordial weather
|
||||||
|
|||||||
@@ -238,6 +238,9 @@ class Battle::Battler
|
|||||||
# Record move as having been used
|
# Record move as having been used
|
||||||
@lastMoveUsed = move.id
|
@lastMoveUsed = move.id
|
||||||
@lastMoveUsedType = move.calcType # For Conversion 2
|
@lastMoveUsedType = move.calcType # For Conversion 2
|
||||||
|
if @pokemon.isSpecies?(:PRIMEAPE) && @lastMoveUsed == :RAGEFIST
|
||||||
|
@pokemon.evolution_counter += 1
|
||||||
|
end
|
||||||
if !specialUsage
|
if !specialUsage
|
||||||
@lastRegularMoveUsed = move.id # For Disable, Encore, Instruct, Mimic, Mirror Move, Sketch, Spite
|
@lastRegularMoveUsed = move.id # For Disable, Encore, Instruct, Mimic, Mirror Move, Sketch, Spite
|
||||||
@lastRegularMoveTarget = choice[3] # For Instruct (remembering original target is fine)
|
@lastRegularMoveTarget = choice[3] # For Instruct (remembering original target is fine)
|
||||||
@@ -707,7 +710,13 @@ class Battle::Battler
|
|||||||
move.pbEffectAgainstTarget(user, b)
|
move.pbEffectAgainstTarget(user, b)
|
||||||
end
|
end
|
||||||
move.pbEffectGeneral(user)
|
move.pbEffectGeneral(user)
|
||||||
targets.each { |b| b.pbFaint if b&.fainted? }
|
targets.each do |b|
|
||||||
|
next if !b&.fainted?
|
||||||
|
b.pbFaint
|
||||||
|
if user.pokemon.isSpecies?(:BISHARP) && b.isSpecies?(:BISHARP) && b.item == :LEADERSCREST
|
||||||
|
user.pokemon.evolution_counter += 1
|
||||||
|
end
|
||||||
|
end
|
||||||
user.pbFaint if user.fainted?
|
user.pbFaint if user.fainted?
|
||||||
# Additional effect
|
# Additional effect
|
||||||
if !user.hasActiveAbility?(:SHEERFORCE)
|
if !user.hasActiveAbility?(:SHEERFORCE)
|
||||||
|
|||||||
@@ -297,10 +297,8 @@ class Battle::Move
|
|||||||
@battle.pbDisplay(_INTL("The substitute took damage for {1}!", target.pbThis(true)))
|
@battle.pbDisplay(_INTL("The substitute took damage for {1}!", target.pbThis(true)))
|
||||||
end
|
end
|
||||||
if target.damageState.critical
|
if target.damageState.critical
|
||||||
if $game_temp.party_critical_hits_dealt &&
|
if user.pokemon.isSpecies?(:FARFETCHD) && user.pokemon.form == 1
|
||||||
$game_temp.party_critical_hits_dealt[user.pokemonIndex] &&
|
user.pokemon.evolution_counter += 1
|
||||||
user.pbOwnedByPlayer?
|
|
||||||
$game_temp.party_critical_hits_dealt[user.pokemonIndex] += 1
|
|
||||||
end
|
end
|
||||||
if target.damageState.affection_critical
|
if target.damageState.affection_critical
|
||||||
if numTargets > 1
|
if numTargets > 1
|
||||||
@@ -396,10 +394,8 @@ class Battle::Move
|
|||||||
target.tookMoveDamageThisRound = true if damage > 0 && !target.damageState.substitute # For Focus Punch
|
target.tookMoveDamageThisRound = true if damage > 0 && !target.damageState.substitute # For Focus Punch
|
||||||
target.tookDamageThisRound = true if damage > 0 # For Assurance
|
target.tookDamageThisRound = true if damage > 0 # For Assurance
|
||||||
target.lastAttacker.push(user.index) # For Revenge
|
target.lastAttacker.push(user.index) # For Revenge
|
||||||
if $game_temp.party_direct_damage_taken &&
|
if target.pokemon.isSpecies?(:YAMASK) && target.pokemon.form == 1
|
||||||
$game_temp.party_direct_damage_taken[target.pokemonIndex] &&
|
target.pokemon.evolution_counter += damage
|
||||||
target.pbOwnedByPlayer?
|
|
||||||
$game_temp.party_direct_damage_taken[target.pokemonIndex] += damage
|
|
||||||
end
|
end
|
||||||
end
|
end
|
||||||
end
|
end
|
||||||
|
|||||||
@@ -424,6 +424,9 @@ class Battle::Move::RecoilMove < Battle::Move
|
|||||||
return if user.hasActiveAbility?(:ROCKHEAD)
|
return if user.hasActiveAbility?(:ROCKHEAD)
|
||||||
amt = pbRecoilDamage(user, target)
|
amt = pbRecoilDamage(user, target)
|
||||||
amt = 1 if amt < 1
|
amt = 1 if amt < 1
|
||||||
|
if user.pokemon.isSpecies?(:BASCULIN) && [2, 3].include?(user.pokemon.form)
|
||||||
|
user.pokemon.evolution_counter += amt
|
||||||
|
end
|
||||||
user.pbReduceHP(amt, false)
|
user.pbReduceHP(amt, false)
|
||||||
@battle.pbDisplay(_INTL("{1} is damaged by recoil!", user.pbThis))
|
@battle.pbDisplay(_INTL("{1} is damaged by recoil!", user.pbThis))
|
||||||
user.pbItemHPHealCheck
|
user.pbItemHPHealCheck
|
||||||
|
|||||||
@@ -847,7 +847,8 @@ class Battle::Move::RemoveScreens < Battle::Move
|
|||||||
end
|
end
|
||||||
|
|
||||||
#===============================================================================
|
#===============================================================================
|
||||||
# User is protected against moves with the "B" flag this round. (Detect, Protect)
|
# User is protected against moves with the "CanProtect" flag this round.
|
||||||
|
# (Detect, Protect)
|
||||||
#===============================================================================
|
#===============================================================================
|
||||||
class Battle::Move::ProtectUser < Battle::Move::ProtectMove
|
class Battle::Move::ProtectUser < Battle::Move::ProtectMove
|
||||||
def initialize(battle, move)
|
def initialize(battle, move)
|
||||||
@@ -857,8 +858,8 @@ class Battle::Move::ProtectUser < Battle::Move::ProtectMove
|
|||||||
end
|
end
|
||||||
|
|
||||||
#===============================================================================
|
#===============================================================================
|
||||||
# User is protected against moves with the "B" flag this round. If a Pokémon
|
# User is protected against moves with the "CanProtect" flag this round. If a
|
||||||
# makes contact with the user while this effect applies, that Pokémon is
|
# Pokémon makes contact with the user while this effect applies, that Pokémon is
|
||||||
# poisoned. (Baneful Bunker)
|
# poisoned. (Baneful Bunker)
|
||||||
#===============================================================================
|
#===============================================================================
|
||||||
class Battle::Move::ProtectUserBanefulBunker < Battle::Move::ProtectMove
|
class Battle::Move::ProtectUserBanefulBunker < Battle::Move::ProtectMove
|
||||||
|
|||||||
@@ -49,13 +49,9 @@ module Battle::CatchAndStoreMixin
|
|||||||
if idx < party_size - 1
|
if idx < party_size - 1
|
||||||
@initialItems[0][idx] = @initialItems[0][idx + 1]
|
@initialItems[0][idx] = @initialItems[0][idx + 1]
|
||||||
$game_temp.party_levels_before_battle[idx] = $game_temp.party_levels_before_battle[idx + 1]
|
$game_temp.party_levels_before_battle[idx] = $game_temp.party_levels_before_battle[idx + 1]
|
||||||
$game_temp.party_critical_hits_dealt[idx] = $game_temp.party_critical_hits_dealt[idx + 1]
|
|
||||||
$game_temp.party_direct_damage_taken[idx] = $game_temp.party_direct_damage_taken[idx + 1]
|
|
||||||
else
|
else
|
||||||
@initialItems[0][idx] = nil
|
@initialItems[0][idx] = nil
|
||||||
$game_temp.party_levels_before_battle[idx] = nil
|
$game_temp.party_levels_before_battle[idx] = nil
|
||||||
$game_temp.party_critical_hits_dealt[idx] = nil
|
|
||||||
$game_temp.party_direct_damage_taken[idx] = nil
|
|
||||||
end
|
end
|
||||||
end
|
end
|
||||||
break
|
break
|
||||||
|
|||||||
@@ -959,12 +959,14 @@ Battle::ItemEffects::DamageCalcFromUser.add(:NORMALGEM,
|
|||||||
}
|
}
|
||||||
)
|
)
|
||||||
|
|
||||||
Battle::ItemEffects::DamageCalcFromUser.add(:PIXIEPLATE,
|
Battle::ItemEffects::DamageCalcFromUser.add(:FAIRYFEATHER,
|
||||||
proc { |item, user, target, move, mults, power, type|
|
proc { |item, user, target, move, mults, power, type|
|
||||||
mults[:power_multiplier] *= 1.2 if type == :FAIRY
|
mults[:power_multiplier] *= 1.2 if type == :FAIRY
|
||||||
}
|
}
|
||||||
)
|
)
|
||||||
|
|
||||||
|
Battle::ItemEffects::DamageCalcFromUser.copy(:FAIRYFEATHER, :PIXIEPLATE)
|
||||||
|
|
||||||
Battle::ItemEffects::DamageCalcFromUser.add(:POISONBARB,
|
Battle::ItemEffects::DamageCalcFromUser.add(:POISONBARB,
|
||||||
proc { |item, user, target, move, mults, power, type|
|
proc { |item, user, target, move, mults, power, type|
|
||||||
mults[:power_multiplier] *= 1.2 if type == :POISON
|
mults[:power_multiplier] *= 1.2 if type == :POISON
|
||||||
|
|||||||
@@ -183,6 +183,17 @@ EventHandlers.add(:on_step_taken, :auto_move_player,
|
|||||||
}
|
}
|
||||||
)
|
)
|
||||||
|
|
||||||
|
# Certain species of Pokémon record the distance travelled while they were in
|
||||||
|
# the party. Those species use this information to evolve.
|
||||||
|
EventHandlers.add(:on_step_taken, :party_pokemon_distance_tracker,
|
||||||
|
proc { |event|
|
||||||
|
$player.party.each_pokemon do |pkmn|
|
||||||
|
next if ![:PAWMO, :BRAMBLIN, :RELLOR].include?(pkmn.species)
|
||||||
|
pkmn.evolution_counter += 1
|
||||||
|
end
|
||||||
|
}
|
||||||
|
)
|
||||||
|
|
||||||
def pbOnStepTaken(eventTriggered)
|
def pbOnStepTaken(eventTriggered)
|
||||||
if $game_player.move_route_forcing || pbMapInterpreterRunning?
|
if $game_player.move_route_forcing || pbMapInterpreterRunning?
|
||||||
EventHandlers.trigger(:on_step_taken, $game_player)
|
EventHandlers.trigger(:on_step_taken, $game_player)
|
||||||
|
|||||||
@@ -15,8 +15,6 @@ class Game_Temp
|
|||||||
attr_accessor :encounter_triggered
|
attr_accessor :encounter_triggered
|
||||||
attr_accessor :encounter_type
|
attr_accessor :encounter_type
|
||||||
attr_accessor :party_levels_before_battle
|
attr_accessor :party_levels_before_battle
|
||||||
attr_accessor :party_critical_hits_dealt
|
|
||||||
attr_accessor :party_direct_damage_taken
|
|
||||||
|
|
||||||
def battle_rules
|
def battle_rules
|
||||||
@battle_rules = {} if !@battle_rules
|
@battle_rules = {} if !@battle_rules
|
||||||
@@ -112,12 +110,8 @@ end
|
|||||||
EventHandlers.add(:on_start_battle, :record_party_status,
|
EventHandlers.add(:on_start_battle, :record_party_status,
|
||||||
proc {
|
proc {
|
||||||
$game_temp.party_levels_before_battle = []
|
$game_temp.party_levels_before_battle = []
|
||||||
$game_temp.party_critical_hits_dealt = []
|
|
||||||
$game_temp.party_direct_damage_taken = []
|
|
||||||
$player.party.each_with_index do |pkmn, i|
|
$player.party.each_with_index do |pkmn, i|
|
||||||
$game_temp.party_levels_before_battle[i] = pkmn.level
|
$game_temp.party_levels_before_battle[i] = pkmn.level
|
||||||
$game_temp.party_critical_hits_dealt[i] = 0
|
|
||||||
$game_temp.party_direct_damage_taken[i] = 0
|
|
||||||
end
|
end
|
||||||
}
|
}
|
||||||
)
|
)
|
||||||
@@ -611,8 +605,6 @@ EventHandlers.add(:on_end_battle, :evolve_and_black_out,
|
|||||||
pbEvolutionCheck if Settings::CHECK_EVOLUTION_AFTER_ALL_BATTLES ||
|
pbEvolutionCheck if Settings::CHECK_EVOLUTION_AFTER_ALL_BATTLES ||
|
||||||
(decision != 2 && decision != 5) # not a loss or a draw
|
(decision != 2 && decision != 5) # not a loss or a draw
|
||||||
$game_temp.party_levels_before_battle = nil
|
$game_temp.party_levels_before_battle = nil
|
||||||
$game_temp.party_critical_hits_dealt = nil
|
|
||||||
$game_temp.party_direct_damage_taken = nil
|
|
||||||
# Check for blacking out or gaining Pickup/Huney Gather items
|
# Check for blacking out or gaining Pickup/Huney Gather items
|
||||||
case decision
|
case decision
|
||||||
when 1, 4 # Win, capture
|
when 1, 4 # Win, capture
|
||||||
@@ -639,7 +631,7 @@ def pbEvolutionCheck
|
|||||||
if new_species.nil? && $game_temp.party_levels_before_battle &&
|
if new_species.nil? && $game_temp.party_levels_before_battle &&
|
||||||
$game_temp.party_levels_before_battle[i] &&
|
$game_temp.party_levels_before_battle[i] &&
|
||||||
$game_temp.party_levels_before_battle[i] < pkmn.level
|
$game_temp.party_levels_before_battle[i] < pkmn.level
|
||||||
new_species = pkmn.check_evolution_on_level_up
|
new_species = pkmn.check_evolution_on_battle_level_up
|
||||||
end
|
end
|
||||||
new_species = pkmn.check_evolution_after_battle(i) if new_species.nil?
|
new_species = pkmn.check_evolution_after_battle(i) if new_species.nil?
|
||||||
next if new_species.nil?
|
next if new_species.nil?
|
||||||
|
|||||||
@@ -715,50 +715,74 @@ ItemHandlers::UseOnPokemonMaximum.add(:HPUP, proc { |item, pkmn|
|
|||||||
next pbMaxUsesOfEVRaisingItem(:HP, 10, pkmn, Settings::NO_VITAMIN_EV_CAP)
|
next pbMaxUsesOfEVRaisingItem(:HP, 10, pkmn, Settings::NO_VITAMIN_EV_CAP)
|
||||||
})
|
})
|
||||||
|
|
||||||
|
ItemHandlers::UseOnPokemonMaximum.copy(:HPUP, :HEALTHMOCHI)
|
||||||
|
|
||||||
ItemHandlers::UseOnPokemon.add(:HPUP, proc { |item, qty, pkmn, scene|
|
ItemHandlers::UseOnPokemon.add(:HPUP, proc { |item, qty, pkmn, scene|
|
||||||
next pbUseEVRaisingItem(:HP, 10, qty, pkmn, "vitamin", scene, Settings::NO_VITAMIN_EV_CAP)
|
next pbUseEVRaisingItem(:HP, 10, qty, pkmn, "vitamin", scene, Settings::NO_VITAMIN_EV_CAP)
|
||||||
})
|
})
|
||||||
|
|
||||||
|
ItemHandlers::UseOnPokemon.copy(:HPUP, :HEALTHMOCHI)
|
||||||
|
|
||||||
ItemHandlers::UseOnPokemonMaximum.add(:PROTEIN, proc { |item, pkmn|
|
ItemHandlers::UseOnPokemonMaximum.add(:PROTEIN, proc { |item, pkmn|
|
||||||
next pbMaxUsesOfEVRaisingItem(:ATTACK, 10, pkmn, Settings::NO_VITAMIN_EV_CAP)
|
next pbMaxUsesOfEVRaisingItem(:ATTACK, 10, pkmn, Settings::NO_VITAMIN_EV_CAP)
|
||||||
})
|
})
|
||||||
|
|
||||||
|
ItemHandlers::UseOnPokemonMaximum.copy(:PROTEIN, :MUSCLEMOCHI)
|
||||||
|
|
||||||
ItemHandlers::UseOnPokemon.add(:PROTEIN, proc { |item, qty, pkmn, scene|
|
ItemHandlers::UseOnPokemon.add(:PROTEIN, proc { |item, qty, pkmn, scene|
|
||||||
next pbUseEVRaisingItem(:ATTACK, 10, qty, pkmn, "vitamin", scene, Settings::NO_VITAMIN_EV_CAP)
|
next pbUseEVRaisingItem(:ATTACK, 10, qty, pkmn, "vitamin", scene, Settings::NO_VITAMIN_EV_CAP)
|
||||||
})
|
})
|
||||||
|
|
||||||
|
ItemHandlers::UseOnPokemon.copy(:PROTEIN, :MUSCLEMOCHI)
|
||||||
|
|
||||||
ItemHandlers::UseOnPokemonMaximum.add(:IRON, proc { |item, pkmn|
|
ItemHandlers::UseOnPokemonMaximum.add(:IRON, proc { |item, pkmn|
|
||||||
next pbMaxUsesOfEVRaisingItem(:DEFENSE, 10, pkmn, Settings::NO_VITAMIN_EV_CAP)
|
next pbMaxUsesOfEVRaisingItem(:DEFENSE, 10, pkmn, Settings::NO_VITAMIN_EV_CAP)
|
||||||
})
|
})
|
||||||
|
|
||||||
|
ItemHandlers::UseOnPokemonMaximum.copy(:IRON, :RESISTMOCHI)
|
||||||
|
|
||||||
ItemHandlers::UseOnPokemon.add(:IRON, proc { |item, qty, pkmn, scene|
|
ItemHandlers::UseOnPokemon.add(:IRON, proc { |item, qty, pkmn, scene|
|
||||||
next pbUseEVRaisingItem(:DEFENSE, 10, qty, pkmn, "vitamin", scene, Settings::NO_VITAMIN_EV_CAP)
|
next pbUseEVRaisingItem(:DEFENSE, 10, qty, pkmn, "vitamin", scene, Settings::NO_VITAMIN_EV_CAP)
|
||||||
})
|
})
|
||||||
|
|
||||||
|
ItemHandlers::UseOnPokemon.copy(:IRON, :RESISTMOCHI)
|
||||||
|
|
||||||
ItemHandlers::UseOnPokemonMaximum.add(:CALCIUM, proc { |item, pkmn|
|
ItemHandlers::UseOnPokemonMaximum.add(:CALCIUM, proc { |item, pkmn|
|
||||||
next pbMaxUsesOfEVRaisingItem(:SPECIAL_ATTACK, 10, pkmn, Settings::NO_VITAMIN_EV_CAP)
|
next pbMaxUsesOfEVRaisingItem(:SPECIAL_ATTACK, 10, pkmn, Settings::NO_VITAMIN_EV_CAP)
|
||||||
})
|
})
|
||||||
|
|
||||||
|
ItemHandlers::UseOnPokemonMaximum.copy(:CALCIUM, :GENIUSMOCHI)
|
||||||
|
|
||||||
ItemHandlers::UseOnPokemon.add(:CALCIUM, proc { |item, qty, pkmn, scene|
|
ItemHandlers::UseOnPokemon.add(:CALCIUM, proc { |item, qty, pkmn, scene|
|
||||||
next pbUseEVRaisingItem(:SPECIAL_ATTACK, 10, qty, pkmn, "vitamin", scene, Settings::NO_VITAMIN_EV_CAP)
|
next pbUseEVRaisingItem(:SPECIAL_ATTACK, 10, qty, pkmn, "vitamin", scene, Settings::NO_VITAMIN_EV_CAP)
|
||||||
})
|
})
|
||||||
|
|
||||||
|
ItemHandlers::UseOnPokemon.copy(:CALCIUM, :GENIUSMOCHI)
|
||||||
|
|
||||||
ItemHandlers::UseOnPokemonMaximum.add(:ZINC, proc { |item, pkmn|
|
ItemHandlers::UseOnPokemonMaximum.add(:ZINC, proc { |item, pkmn|
|
||||||
next pbMaxUsesOfEVRaisingItem(:SPECIAL_DEFENSE, 10, pkmn, Settings::NO_VITAMIN_EV_CAP)
|
next pbMaxUsesOfEVRaisingItem(:SPECIAL_DEFENSE, 10, pkmn, Settings::NO_VITAMIN_EV_CAP)
|
||||||
})
|
})
|
||||||
|
|
||||||
|
ItemHandlers::UseOnPokemonMaximum.copy(:ZINC, :CLEVERMOCHI)
|
||||||
|
|
||||||
ItemHandlers::UseOnPokemon.add(:ZINC, proc { |item, qty, pkmn, scene|
|
ItemHandlers::UseOnPokemon.add(:ZINC, proc { |item, qty, pkmn, scene|
|
||||||
next pbUseEVRaisingItem(:SPECIAL_DEFENSE, 10, qty, pkmn, "vitamin", scene, Settings::NO_VITAMIN_EV_CAP)
|
next pbUseEVRaisingItem(:SPECIAL_DEFENSE, 10, qty, pkmn, "vitamin", scene, Settings::NO_VITAMIN_EV_CAP)
|
||||||
})
|
})
|
||||||
|
|
||||||
|
ItemHandlers::UseOnPokemon.copy(:ZINC, :CLEVERMOCHI)
|
||||||
|
|
||||||
ItemHandlers::UseOnPokemonMaximum.add(:CARBOS, proc { |item, pkmn|
|
ItemHandlers::UseOnPokemonMaximum.add(:CARBOS, proc { |item, pkmn|
|
||||||
next pbMaxUsesOfEVRaisingItem(:SPEED, 10, pkmn, Settings::NO_VITAMIN_EV_CAP)
|
next pbMaxUsesOfEVRaisingItem(:SPEED, 10, pkmn, Settings::NO_VITAMIN_EV_CAP)
|
||||||
})
|
})
|
||||||
|
|
||||||
|
ItemHandlers::UseOnPokemonMaximum.copy(:CARBOS, :SWIFTMOCHI)
|
||||||
|
|
||||||
ItemHandlers::UseOnPokemon.add(:CARBOS, proc { |item, qty, pkmn, scene|
|
ItemHandlers::UseOnPokemon.add(:CARBOS, proc { |item, qty, pkmn, scene|
|
||||||
next pbUseEVRaisingItem(:SPEED, 10, qty, pkmn, "vitamin", scene, Settings::NO_VITAMIN_EV_CAP)
|
next pbUseEVRaisingItem(:SPEED, 10, qty, pkmn, "vitamin", scene, Settings::NO_VITAMIN_EV_CAP)
|
||||||
})
|
})
|
||||||
|
|
||||||
|
ItemHandlers::UseOnPokemon.copy(:CARBOS, :SWIFTMOCHI)
|
||||||
|
|
||||||
ItemHandlers::UseOnPokemonMaximum.add(:HEALTHFEATHER, proc { |item, pkmn|
|
ItemHandlers::UseOnPokemonMaximum.add(:HEALTHFEATHER, proc { |item, pkmn|
|
||||||
next pbMaxUsesOfEVRaisingItem(:HP, 1, pkmn, true)
|
next pbMaxUsesOfEVRaisingItem(:HP, 1, pkmn, true)
|
||||||
})
|
})
|
||||||
@@ -831,6 +855,16 @@ ItemHandlers::UseOnPokemon.add(:SWIFTFEATHER, proc { |item, qty, pkmn, scene|
|
|||||||
|
|
||||||
ItemHandlers::UseOnPokemon.copy(:SWIFTFEATHER, :SWIFTWING)
|
ItemHandlers::UseOnPokemon.copy(:SWIFTFEATHER, :SWIFTWING)
|
||||||
|
|
||||||
|
ItemHandlers::UseOnPokemon.add(:FRESHSTARTMOCHI, proc { |item, qty, pkmn, scene|
|
||||||
|
if !pkmn.ev.any? { |stat, value| value > 0 }
|
||||||
|
scene.pbDisplay(_INTL("It won't have any effect."))
|
||||||
|
next false
|
||||||
|
end
|
||||||
|
GameData::Stat.each_main { |s| pkmn.ev[s.id] = 0 }
|
||||||
|
scene.pbDisplay(_INTL("{1}'s base points were all reset to zero!", pkmn.name))
|
||||||
|
next true
|
||||||
|
})
|
||||||
|
|
||||||
ItemHandlers::UseOnPokemon.add(:LONELYMINT, proc { |item, qty, pkmn, scene|
|
ItemHandlers::UseOnPokemon.add(:LONELYMINT, proc { |item, qty, pkmn, scene|
|
||||||
pbNatureChangingMint(:LONELY, item, pkmn, scene)
|
pbNatureChangingMint(:LONELY, item, pkmn, scene)
|
||||||
})
|
})
|
||||||
@@ -1198,7 +1232,8 @@ ItemHandlers::UseOnPokemon.add(:PURPLENECTAR, proc { |item, qty, pkmn, scene|
|
|||||||
ItemHandlers::UseOnPokemon.add(:REVEALGLASS, proc { |item, qty, pkmn, scene|
|
ItemHandlers::UseOnPokemon.add(:REVEALGLASS, proc { |item, qty, pkmn, scene|
|
||||||
if !pkmn.isSpecies?(:TORNADUS) &&
|
if !pkmn.isSpecies?(:TORNADUS) &&
|
||||||
!pkmn.isSpecies?(:THUNDURUS) &&
|
!pkmn.isSpecies?(:THUNDURUS) &&
|
||||||
!pkmn.isSpecies?(:LANDORUS)
|
!pkmn.isSpecies?(:LANDORUS) &&
|
||||||
|
!pkmn.isSpecies?(:ENAMORUS)
|
||||||
scene.pbDisplay(_INTL("It had no effect."))
|
scene.pbDisplay(_INTL("It had no effect."))
|
||||||
next false
|
next false
|
||||||
elsif pkmn.fainted?
|
elsif pkmn.fainted?
|
||||||
|
|||||||
@@ -149,6 +149,12 @@ MultipleForms.register(:UNOWN, {
|
|||||||
}
|
}
|
||||||
})
|
})
|
||||||
|
|
||||||
|
MultipleForms.register(:DUNSPARCE, {
|
||||||
|
"getFormOnCreation" => proc { |pkmn|
|
||||||
|
next (rand(100) == 0) ? 1 : 0 # 99% form 0, 1% form 1
|
||||||
|
}
|
||||||
|
})
|
||||||
|
|
||||||
MultipleForms.register(:SPINDA, {
|
MultipleForms.register(:SPINDA, {
|
||||||
"alterBitmap" => proc { |pkmn, bitmap|
|
"alterBitmap" => proc { |pkmn, bitmap|
|
||||||
pbSpindaSpots(pkmn, bitmap)
|
pbSpindaSpots(pkmn, bitmap)
|
||||||
@@ -266,7 +272,7 @@ MultipleForms.register(:ROTOM, {
|
|||||||
|
|
||||||
MultipleForms.register(:GIRATINA, {
|
MultipleForms.register(:GIRATINA, {
|
||||||
"getForm" => proc { |pkmn|
|
"getForm" => proc { |pkmn|
|
||||||
next 1 if pkmn.hasItem?(:GRISEOUSORB)
|
next 1 if pkmn.hasItem?(:GRISEOUSORB) && Settings::MECHANICS_GENERATION <= 8
|
||||||
next 1 if $game_map&.metadata&.has_flag?("DistortionWorld")
|
next 1 if $game_map&.metadata&.has_flag?("DistortionWorld")
|
||||||
next 0
|
next 0
|
||||||
}
|
}
|
||||||
@@ -602,14 +608,14 @@ MultipleForms.register(:TOXEL, {
|
|||||||
|
|
||||||
MultipleForms.copy(:TOXEL, :TOXTRICITY)
|
MultipleForms.copy(:TOXEL, :TOXTRICITY)
|
||||||
|
|
||||||
MultipleForms.register(:SINISTEA, {
|
MultipleForms.register(:POLTEAGEIST, {
|
||||||
"getFormOnCreation" => proc { |pkmn|
|
"getFormOnCreation" => proc { |pkmn|
|
||||||
next 1 if rand(100) < 10 # Antique
|
next 1 if rand(100) < 10 # Antique
|
||||||
next 0 # Phony
|
next 0 # Phony
|
||||||
}
|
}
|
||||||
})
|
})
|
||||||
|
|
||||||
MultipleForms.copy(:SINISTEA, :POLTEAGEIST)
|
MultipleForms.copy(:POLTEAGEIST, :SINISTEA)
|
||||||
|
|
||||||
# A Milcery will always have the same flavor, but it is randomly chosen.
|
# A Milcery will always have the same flavor, but it is randomly chosen.
|
||||||
MultipleForms.register(:MILCERY, {
|
MultipleForms.register(:MILCERY, {
|
||||||
@@ -728,34 +734,96 @@ MultipleForms.register(:CALYREX, {
|
|||||||
}
|
}
|
||||||
})
|
})
|
||||||
|
|
||||||
|
MultipleForms.register(:LECHONK, {
|
||||||
|
"getForm" => proc { |pkmn|
|
||||||
|
next pkmn.gender
|
||||||
|
}
|
||||||
|
})
|
||||||
|
|
||||||
|
MultipleForms.copy(:LECHONK, :OINKOLOGNE)
|
||||||
|
|
||||||
|
MultipleForms.register(:TANDEMAUS, {
|
||||||
|
"getFormOnCreation" => proc { |pkmn|
|
||||||
|
next (rand(100) == 0) ? 1 : 0 # 99% form 0, 1% form 1
|
||||||
|
}
|
||||||
|
})
|
||||||
|
|
||||||
|
MultipleForms.copy(:TANDEMAUS, :MAUSHOLD)
|
||||||
|
|
||||||
|
MultipleForms.register(:SQUAWKABILLY, {
|
||||||
|
"getFormOnCreation" => proc { |pkmn|
|
||||||
|
next rand(4)
|
||||||
|
}
|
||||||
|
})
|
||||||
|
|
||||||
|
MultipleForms.register(:TATSUGIRI, {
|
||||||
|
"getFormOnCreation" => proc { |pkmn|
|
||||||
|
next rand(3)
|
||||||
|
}
|
||||||
|
})
|
||||||
|
|
||||||
|
# NOTE: Wild Dudunsparce is always form 0.
|
||||||
|
# NOTE: Wild Gimmighoul is always form 0.
|
||||||
|
|
||||||
|
MultipleForms.register(:POLTCHAGEIST, {
|
||||||
|
"getFormOnCreation" => proc { |pkmn|
|
||||||
|
next 1 if rand(100) < 10 # Artisan
|
||||||
|
next 0 # Counterfeit
|
||||||
|
}
|
||||||
|
})
|
||||||
|
|
||||||
|
MultipleForms.copy(:POLTCHAGEIST, :SINISCHA)
|
||||||
|
|
||||||
|
MultipleForms.register(:OGERPON, {
|
||||||
|
"getForm" => proc { |pkmn|
|
||||||
|
next 1 if pkmn.hasItem?(:WELLSPRINGMASK)
|
||||||
|
next 2 if pkmn.hasItem?(:HEARTHFLAMEMASK)
|
||||||
|
next 3 if pkmn.hasItem?(:CORNERSTONEMASK)
|
||||||
|
next 0
|
||||||
|
}
|
||||||
|
})
|
||||||
|
|
||||||
#===============================================================================
|
#===============================================================================
|
||||||
# Regional forms
|
# Regional forms
|
||||||
# This code is for determining the form of a Pokémon in an egg created at the
|
# This code is for determining the form of a Pokémon in an egg created at the
|
||||||
# Day Care, where that Pokémon's species has regional forms. The regional form
|
# Day Care, where that Pokémon's species has regional forms. The regional form
|
||||||
# chosen depends on the region in which the egg was produced (not where it
|
# chosen depends on the region in which the egg was produced (not where it
|
||||||
# hatches).
|
# hatches). The form should have a flag called "EggInRegion_2" where the number
|
||||||
|
# is the number of the region in which the egg was produced.
|
||||||
#===============================================================================
|
#===============================================================================
|
||||||
|
|
||||||
# The code in this proc assumes that the appropriate regional form for a Pokémon
|
|
||||||
# is equal to the region's number. This may not be true in your game.
|
|
||||||
# Note that this proc only produces a non-zero form number if the species has a
|
|
||||||
# defined form with that number, which means it can be used for both Alolan and
|
|
||||||
# Galarian forms separately (and for Meowth which has both).
|
|
||||||
MultipleForms.register(:RATTATA, {
|
MultipleForms.register(:RATTATA, {
|
||||||
"getFormOnEggCreation" => proc { |pkmn|
|
"getFormOnEggCreation" => proc { |pkmn|
|
||||||
if $game_map
|
if $game_map
|
||||||
map_pos = $game_map.metadata&.town_map_position
|
map_pos = $game_map.metadata&.town_map_position
|
||||||
next map_pos[0] if map_pos &&
|
region_num = map_pos[0]
|
||||||
GameData::Species.get_species_form(pkmn.species, map_pos[0]).form == map_pos[0]
|
found_form = -1
|
||||||
|
GameData::Species.each_form_for_species(pkmn.species) do |sp_data|
|
||||||
|
sp_data.flags.each do |flag|
|
||||||
|
if flag[/^EggInRegion_(\d+)$/i] && $~[1].to_i == region_num
|
||||||
|
found_form = sp_data.form
|
||||||
|
break
|
||||||
|
end
|
||||||
|
end
|
||||||
|
break if found_form >= 0
|
||||||
|
end
|
||||||
|
next found_form if found_form >= 0
|
||||||
end
|
end
|
||||||
next 0
|
next 0
|
||||||
}
|
}
|
||||||
})
|
})
|
||||||
|
|
||||||
MultipleForms.copy(:RATTATA, :SANDSHREW, :VULPIX, :DIGLETT, :MEOWTH, :GEODUDE,
|
MultipleForms.copy(
|
||||||
:GRIMER, :PONYTA, :FARFETCHD, :CORSOLA, :ZIGZAGOON,
|
# Alolan forms
|
||||||
:DARUMAKA, :YAMASK, :STUNFISK, :SLOWPOKE, :ARTICUNO, :ZAPDOS,
|
:RATTATA, :SANDSHREW, :VULPIX, :DIGLETT, :MEOWTH, :GEODUDE, :GRIMER,
|
||||||
:MOLTRES)
|
# Galarian forms (excluding Meowth which is above)
|
||||||
|
:PONYTA, :SLOWPOKE, :FARFETCHD, :ARTICUNO, :ZAPDOS, :MOLTRES, :CORSOLA,
|
||||||
|
:ZIGZAGOON, :DARUMAKA, :YAMASK, :STUNFISK,
|
||||||
|
# Hisuian forms
|
||||||
|
:GROWLITHE, :VOLTORB, :QWILFISH, :SNEASEL, :ZORUA,
|
||||||
|
# Paldean forms
|
||||||
|
:TAUROS, :WOOPER
|
||||||
|
)
|
||||||
|
|
||||||
#===============================================================================
|
#===============================================================================
|
||||||
# Regional forms
|
# Regional forms
|
||||||
@@ -790,3 +858,21 @@ MultipleForms.register(:KOFFING, {
|
|||||||
})
|
})
|
||||||
|
|
||||||
MultipleForms.copy(:KOFFING, :MIMEJR)
|
MultipleForms.copy(:KOFFING, :MIMEJR)
|
||||||
|
|
||||||
|
# Hisuian forms
|
||||||
|
MultipleForms.register(:QUILAVA, {
|
||||||
|
"getForm" => proc { |pkmn|
|
||||||
|
next if pkmn.form_simple >= 2
|
||||||
|
if $game_map
|
||||||
|
map_pos = $game_map.metadata&.town_map_position
|
||||||
|
next 1 if map_pos && map_pos[0] == 3 # Hisui region
|
||||||
|
end
|
||||||
|
next 0
|
||||||
|
}
|
||||||
|
})
|
||||||
|
|
||||||
|
MultipleForms.copy(:QUILAVA,
|
||||||
|
:DEWOTT, :PETILILL, :RUFFLET, :GOOMY, :BERGMITE, :DARTRIX)
|
||||||
|
|
||||||
|
# Paldean forms
|
||||||
|
# None!
|
||||||
|
|||||||
@@ -360,6 +360,9 @@ class Battle::Move::UserLosesHalfHP < Battle::Move::RecoilMove
|
|||||||
# NOTE: This move's recoil is not prevented by Rock Head/Magic Guard.
|
# NOTE: This move's recoil is not prevented by Rock Head/Magic Guard.
|
||||||
amt = pbRecoilDamage(user, target)
|
amt = pbRecoilDamage(user, target)
|
||||||
amt = 1 if amt < 1
|
amt = 1 if amt < 1
|
||||||
|
if user.pokemon.isSpecies?(:BASCULIN) && [2, 3].include?(user.pokemon.form)
|
||||||
|
user.pokemon.evolution_counter += amt
|
||||||
|
end
|
||||||
user.pbReduceHP(amt, false)
|
user.pbReduceHP(amt, false)
|
||||||
@battle.pbDisplay(_INTL("{1} is damaged by recoil!", user.pbThis))
|
@battle.pbDisplay(_INTL("{1} is damaged by recoil!", user.pbThis))
|
||||||
user.pbItemHPHealCheck
|
user.pbItemHPHealCheck
|
||||||
|
|||||||
@@ -252,8 +252,10 @@ class Pokemon
|
|||||||
# @param value [Integer] new HP value
|
# @param value [Integer] new HP value
|
||||||
def hp=(value)
|
def hp=(value)
|
||||||
@hp = value.clamp(0, @totalhp)
|
@hp = value.clamp(0, @totalhp)
|
||||||
heal_status if @hp == 0
|
return if @hp > 0
|
||||||
@ready_to_evolve = false if @hp == 0
|
heal_status
|
||||||
|
@ready_to_evolve = false
|
||||||
|
@evolution_counter = 0 if isSpecies?(:BASCULIN) || isSpecies?(:YAMASK)
|
||||||
end
|
end
|
||||||
|
|
||||||
# Sets this Pokémon's status. See {GameData::Status} for all possible status effects.
|
# Sets this Pokémon's status. See {GameData::Status} for all possible status effects.
|
||||||
@@ -988,6 +990,16 @@ class Pokemon
|
|||||||
end
|
end
|
||||||
end
|
end
|
||||||
|
|
||||||
|
# Checks whether this Pokemon can evolve because of levelling up in battle.
|
||||||
|
# This also checks call_level_up as above.
|
||||||
|
# @return [Symbol, nil] the ID of the species to evolve into
|
||||||
|
def check_evolution_on_battle_level_up
|
||||||
|
return check_evolution_internal do |pkmn, new_species, method, parameter|
|
||||||
|
success = GameData::Evolution.get(method).call_battle_level_up(pkmn, parameter)
|
||||||
|
next (success) ? new_species : nil
|
||||||
|
end
|
||||||
|
end
|
||||||
|
|
||||||
# Checks whether this Pokemon can evolve because of using an item on it.
|
# Checks whether this Pokemon can evolve because of using an item on it.
|
||||||
# @param item_used [Symbol, GameData::Item, nil] the item being used
|
# @param item_used [Symbol, GameData::Item, nil] the item being used
|
||||||
# @return [Symbol, nil] the ID of the species to evolve into
|
# @return [Symbol, nil] the ID of the species to evolve into
|
||||||
|
|||||||
@@ -136,24 +136,21 @@ module Compiler
|
|||||||
yield lastsection, sectionname if havesection
|
yield lastsection, sectionname if havesection
|
||||||
end
|
end
|
||||||
|
|
||||||
# Used for types.txt, abilities.txt, moves.txt, items.txt, berry_plants.txt,
|
# Used for most PBS files.
|
||||||
# pokemon.txt, pokemon_forms.txt, pokemon_metrics.txt, shadow_pokemon.txt,
|
|
||||||
# ribbons.txt, trainer_types.txt, battle_facility_lists.txt, Battle Tower
|
|
||||||
# trainers PBS files and dungeon_parameters.txt
|
|
||||||
def pbEachFileSection(f, schema = nil)
|
def pbEachFileSection(f, schema = nil)
|
||||||
pbEachFileSectionEx(f, schema) do |section, name|
|
pbEachFileSectionEx(f, schema) do |section, name|
|
||||||
yield section, name if block_given? && name[/^.+$/]
|
yield section, name if block_given? && name[/^.+$/]
|
||||||
end
|
end
|
||||||
end
|
end
|
||||||
|
|
||||||
# Used for metadata.txt and map_metadata.txt
|
# Unused.
|
||||||
def pbEachFileSectionNumbered(f, schema = nil)
|
def pbEachFileSectionNumbered(f, schema = nil)
|
||||||
pbEachFileSectionEx(f, schema) do |section, name|
|
pbEachFileSectionEx(f, schema) do |section, name|
|
||||||
yield section, name.to_i if block_given? && name[/^\d+$/]
|
yield section, name.to_i if block_given? && name[/^\d+$/]
|
||||||
end
|
end
|
||||||
end
|
end
|
||||||
|
|
||||||
# Used by translated text compiler
|
# Used by translated text compiler.
|
||||||
def pbEachSection(f)
|
def pbEachSection(f)
|
||||||
lineno = 1
|
lineno = 1
|
||||||
havesection = false
|
havesection = false
|
||||||
@@ -183,7 +180,7 @@ module Compiler
|
|||||||
yield lastsection, sectionname if havesection
|
yield lastsection, sectionname if havesection
|
||||||
end
|
end
|
||||||
|
|
||||||
# Unused
|
# Unused.
|
||||||
def pbEachCommentedLine(f)
|
def pbEachCommentedLine(f)
|
||||||
lineno = 1
|
lineno = 1
|
||||||
f.each_line do |line|
|
f.each_line do |line|
|
||||||
@@ -196,7 +193,7 @@ module Compiler
|
|||||||
end
|
end
|
||||||
end
|
end
|
||||||
|
|
||||||
# Used for town_map.txt and Battle Tower Pokémon PBS files
|
# Used for Battle Tower Pokémon PBS files.
|
||||||
def pbCompilerEachCommentedLine(filename)
|
def pbCompilerEachCommentedLine(filename)
|
||||||
File.open(filename, "rb") do |f|
|
File.open(filename, "rb") do |f|
|
||||||
FileLineData.file = filename
|
FileLineData.file = filename
|
||||||
@@ -215,7 +212,7 @@ module Compiler
|
|||||||
end
|
end
|
||||||
end
|
end
|
||||||
|
|
||||||
# Unused
|
# Unused.
|
||||||
def pbEachPreppedLine(f)
|
def pbEachPreppedLine(f)
|
||||||
lineno = 1
|
lineno = 1
|
||||||
f.each_line do |line|
|
f.each_line do |line|
|
||||||
@@ -229,8 +226,8 @@ module Compiler
|
|||||||
end
|
end
|
||||||
end
|
end
|
||||||
|
|
||||||
# Used for map_connections.txt, phone.txt, regional_dexes.txt, encounters.txt,
|
# Used for map_connections.txt, regional_dexes.txt, encounters.txt,
|
||||||
# trainers.txt and dungeon_tilesets.txt
|
# trainers.txt and plugin meta.txt files.
|
||||||
def pbCompilerEachPreppedLine(filename)
|
def pbCompilerEachPreppedLine(filename)
|
||||||
File.open(filename, "rb") do |f|
|
File.open(filename, "rb") do |f|
|
||||||
FileLineData.file = filename
|
FileLineData.file = filename
|
||||||
@@ -986,7 +983,7 @@ module Compiler
|
|||||||
e = $!
|
e = $!
|
||||||
raise e if e.class.to_s == "Reset" || e.is_a?(Reset) || e.is_a?(SystemExit)
|
raise e if e.class.to_s == "Reset" || e.is_a?(Reset) || e.is_a?(SystemExit)
|
||||||
pbPrintException(e)
|
pbPrintException(e)
|
||||||
data_files.each do |filename|
|
get_all_pbs_data_filenames_to_compile.each do |filename|
|
||||||
begin
|
begin
|
||||||
File.delete("Data/#{filename[0]}") if FileTest.exist?("Data/#{filename[0]}")
|
File.delete("Data/#{filename[0]}") if FileTest.exist?("Data/#{filename[0]}")
|
||||||
rescue SystemCallError
|
rescue SystemCallError
|
||||||
|
|||||||
@@ -981,7 +981,7 @@ module Compiler
|
|||||||
end
|
end
|
||||||
elsif sub_schema[key] # Property of a Pokémon
|
elsif sub_schema[key] # Property of a Pokémon
|
||||||
if !current_pkmn
|
if !current_pkmn
|
||||||
raise _INTL("Pokémon hasn't been defined yet!") + "\n" + FileLineData.linereport
|
raise _INTL("Property \"{1}\" is Pokémon-specific, but a Pokémon hasn't been defined yet.", key) + "\n" + FileLineData.linereport
|
||||||
end
|
end
|
||||||
current_pkmn[sub_schema[key][0]] = get_csv_record($~[2], sub_schema[key])
|
current_pkmn[sub_schema[key][0]] = get_csv_record($~[2], sub_schema[key])
|
||||||
end
|
end
|
||||||
|
|||||||
@@ -82,7 +82,7 @@ Weight = 3.8
|
|||||||
Color = Black
|
Color = Black
|
||||||
Pokedex = With its incisors, it gnaws through doors and infiltrates people's homes. Then, with a twitch of its whiskers, it steals whatever food it finds.
|
Pokedex = With its incisors, it gnaws through doors and infiltrates people's homes. Then, with a twitch of its whiskers, it steals whatever food it finds.
|
||||||
Generation = 7
|
Generation = 7
|
||||||
Flags = InheritFormWithEverstone
|
Flags = EggInRegion_1,InheritFormWithEverstone
|
||||||
WildItemUncommon = PECHABERRY
|
WildItemUncommon = PECHABERRY
|
||||||
Evolution = RATICATE,LevelNight,20
|
Evolution = RATICATE,LevelNight,20
|
||||||
#-------------------------------
|
#-------------------------------
|
||||||
@@ -128,7 +128,7 @@ Weight = 40.0
|
|||||||
Color = White
|
Color = White
|
||||||
Pokedex = The skin on its back is as hard as steel. Predators go after its soft belly, so it clings to the ground desperately.
|
Pokedex = The skin on its back is as hard as steel. Predators go after its soft belly, so it clings to the ground desperately.
|
||||||
Generation = 7
|
Generation = 7
|
||||||
Flags = InheritFormWithEverstone
|
Flags = EggInRegion_1,InheritFormWithEverstone
|
||||||
Evolution = SANDSLASH,Item,ICESTONE
|
Evolution = SANDSLASH,Item,ICESTONE
|
||||||
#-------------------------------
|
#-------------------------------
|
||||||
[SANDSLASH,1]
|
[SANDSLASH,1]
|
||||||
@@ -157,7 +157,7 @@ EggMoves = AGILITY,CHARM,DISABLE,ENCORE,EXTRASENSORY,FLAIL,FREEZEDRY,HOWL,HYPNOS
|
|||||||
Color = White
|
Color = White
|
||||||
Pokedex = In hot weather, this Pokémon makes ice shards with its six tails and sprays them around to cool itself off.
|
Pokedex = In hot weather, this Pokémon makes ice shards with its six tails and sprays them around to cool itself off.
|
||||||
Generation = 7
|
Generation = 7
|
||||||
Flags = InheritFormWithEverstone
|
Flags = EggInRegion_1,InheritFormWithEverstone
|
||||||
WildItemUncommon = SNOWBALL
|
WildItemUncommon = SNOWBALL
|
||||||
Evolution = NINETALES,Item,ICESTONE
|
Evolution = NINETALES,Item,ICESTONE
|
||||||
#-------------------------------
|
#-------------------------------
|
||||||
@@ -187,7 +187,7 @@ EggMoves = ANCIENTPOWER,BEATUP,ENDURE,FEINTATTACK,FINALGAMBIT,HEADBUTT,MEMENTO,M
|
|||||||
Weight = 1.0
|
Weight = 1.0
|
||||||
Pokedex = Its head sports an altered form of whiskers made of metal. When in communication with its comrades, its whiskers wobble to and fro.
|
Pokedex = Its head sports an altered form of whiskers made of metal. When in communication with its comrades, its whiskers wobble to and fro.
|
||||||
Generation = 7
|
Generation = 7
|
||||||
Flags = InheritFormWithEverstone
|
Flags = EggInRegion_1,InheritFormWithEverstone
|
||||||
#-------------------------------
|
#-------------------------------
|
||||||
[DUGTRIO,1]
|
[DUGTRIO,1]
|
||||||
FormName = Alolan
|
FormName = Alolan
|
||||||
@@ -213,7 +213,7 @@ EggMoves = AMNESIA,ASSIST,CHARM,COVET,FLAIL,FLATTER,FOULPLAY,HYPNOSIS,PARTINGSHO
|
|||||||
Color = Blue
|
Color = Blue
|
||||||
Pokedex = It's impulsive, selfish, and fickle. It's very popular with some Trainers who like giving it the attention it needs.
|
Pokedex = It's impulsive, selfish, and fickle. It's very popular with some Trainers who like giving it the attention it needs.
|
||||||
Generation = 7
|
Generation = 7
|
||||||
Flags = InheritFormWithEverstone
|
Flags = EggInRegion_1,InheritFormWithEverstone
|
||||||
Evolution = PERSIAN,Happiness
|
Evolution = PERSIAN,Happiness
|
||||||
#-------------------------------
|
#-------------------------------
|
||||||
[PERSIAN,1]
|
[PERSIAN,1]
|
||||||
@@ -254,7 +254,7 @@ Weight = 20.3
|
|||||||
Color = Gray
|
Color = Gray
|
||||||
Pokedex = Geodude compete against each other with headbutts. The iron sand on their heads will stick to whichever one has stronger magnetism.
|
Pokedex = Geodude compete against each other with headbutts. The iron sand on their heads will stick to whichever one has stronger magnetism.
|
||||||
Generation = 7
|
Generation = 7
|
||||||
Flags = InheritFormWithEverstone
|
Flags = EggInRegion_1,InheritFormWithEverstone
|
||||||
WildItemUncommon = CELLBATTERY
|
WildItemUncommon = CELLBATTERY
|
||||||
#-------------------------------
|
#-------------------------------
|
||||||
[GRAVELER,1]
|
[GRAVELER,1]
|
||||||
@@ -312,7 +312,7 @@ Weight = 42.0
|
|||||||
Color = Green
|
Color = Green
|
||||||
Pokedex = A Grimer, which had been brought in to solve a problem with garbage, developed over time into this form.
|
Pokedex = A Grimer, which had been brought in to solve a problem with garbage, developed over time into this form.
|
||||||
Generation = 7
|
Generation = 7
|
||||||
Flags = InheritFormWithEverstone
|
Flags = EggInRegion_1,InheritFormWithEverstone
|
||||||
#-------------------------------
|
#-------------------------------
|
||||||
[MUK,1]
|
[MUK,1]
|
||||||
FormName = Alolan
|
FormName = Alolan
|
||||||
|
|||||||
@@ -82,7 +82,7 @@ Weight = 3.8
|
|||||||
Color = Black
|
Color = Black
|
||||||
Pokedex = With its incisors, it gnaws through doors and infiltrates people's homes. Then, with a twitch of its whiskers, it steals whatever food it finds.
|
Pokedex = With its incisors, it gnaws through doors and infiltrates people's homes. Then, with a twitch of its whiskers, it steals whatever food it finds.
|
||||||
Generation = 7
|
Generation = 7
|
||||||
Flags = InheritFormWithEverstone
|
Flags = EggInRegion_1,InheritFormWithEverstone
|
||||||
WildItemUncommon = PECHABERRY
|
WildItemUncommon = PECHABERRY
|
||||||
Evolution = RATICATE,LevelNight,20
|
Evolution = RATICATE,LevelNight,20
|
||||||
#-------------------------------
|
#-------------------------------
|
||||||
@@ -128,7 +128,7 @@ Weight = 40.0
|
|||||||
Color = White
|
Color = White
|
||||||
Pokedex = The skin on its back is as hard as steel. Predators go after its soft belly, so it clings to the ground desperately.
|
Pokedex = The skin on its back is as hard as steel. Predators go after its soft belly, so it clings to the ground desperately.
|
||||||
Generation = 7
|
Generation = 7
|
||||||
Flags = InheritFormWithEverstone
|
Flags = EggInRegion_1,InheritFormWithEverstone
|
||||||
Evolution = SANDSLASH,Item,ICESTONE
|
Evolution = SANDSLASH,Item,ICESTONE
|
||||||
#-------------------------------
|
#-------------------------------
|
||||||
[SANDSLASH,1]
|
[SANDSLASH,1]
|
||||||
@@ -157,7 +157,7 @@ EggMoves = AGILITY,CHARM,DISABLE,ENCORE,EXTRASENSORY,FLAIL,FREEZEDRY,HOWL,HYPNOS
|
|||||||
Color = White
|
Color = White
|
||||||
Pokedex = In hot weather, this Pokémon makes ice shards with its six tails and sprays them around to cool itself off.
|
Pokedex = In hot weather, this Pokémon makes ice shards with its six tails and sprays them around to cool itself off.
|
||||||
Generation = 7
|
Generation = 7
|
||||||
Flags = InheritFormWithEverstone
|
Flags = EggInRegion_1,InheritFormWithEverstone
|
||||||
WildItemUncommon = SNOWBALL
|
WildItemUncommon = SNOWBALL
|
||||||
Evolution = NINETALES,Item,ICESTONE
|
Evolution = NINETALES,Item,ICESTONE
|
||||||
#-------------------------------
|
#-------------------------------
|
||||||
@@ -187,7 +187,7 @@ EggMoves = ANCIENTPOWER,BEATUP,ENDURE,FEINTATTACK,FINALGAMBIT,HEADBUTT,MEMENTO,M
|
|||||||
Weight = 1.0
|
Weight = 1.0
|
||||||
Pokedex = Its head sports an altered form of whiskers made of metal. When in communication with its comrades, its whiskers wobble to and fro.
|
Pokedex = Its head sports an altered form of whiskers made of metal. When in communication with its comrades, its whiskers wobble to and fro.
|
||||||
Generation = 7
|
Generation = 7
|
||||||
Flags = InheritFormWithEverstone
|
Flags = EggInRegion_1,InheritFormWithEverstone
|
||||||
#-------------------------------
|
#-------------------------------
|
||||||
[DUGTRIO,1]
|
[DUGTRIO,1]
|
||||||
FormName = Alolan
|
FormName = Alolan
|
||||||
@@ -213,7 +213,7 @@ EggMoves = AMNESIA,ASSIST,CHARM,COVET,FLAIL,FLATTER,FOULPLAY,HYPNOSIS,PARTINGSHO
|
|||||||
Color = Blue
|
Color = Blue
|
||||||
Pokedex = It's impulsive, selfish, and fickle. It's very popular with some Trainers who like giving it the attention it needs.
|
Pokedex = It's impulsive, selfish, and fickle. It's very popular with some Trainers who like giving it the attention it needs.
|
||||||
Generation = 7
|
Generation = 7
|
||||||
Flags = InheritFormWithEverstone
|
Flags = EggInRegion_1,InheritFormWithEverstone
|
||||||
Evolution = PERSIAN,Happiness
|
Evolution = PERSIAN,Happiness
|
||||||
#-------------------------------
|
#-------------------------------
|
||||||
[MEOWTH,2]
|
[MEOWTH,2]
|
||||||
@@ -229,7 +229,7 @@ Color = Brown
|
|||||||
Shape = BipedalTail
|
Shape = BipedalTail
|
||||||
Pokedex = Living with a savage, seafaring people has toughened this Pokémon's body so much that parts of it have turned to iron.
|
Pokedex = Living with a savage, seafaring people has toughened this Pokémon's body so much that parts of it have turned to iron.
|
||||||
Generation = 8
|
Generation = 8
|
||||||
Flags = InheritFormWithEverstone
|
Flags = EggInRegion_2,InheritFormWithEverstone
|
||||||
Evolution = PERRSERKER,Level,28
|
Evolution = PERRSERKER,Level,28
|
||||||
#-------------------------------
|
#-------------------------------
|
||||||
[PERSIAN,1]
|
[PERSIAN,1]
|
||||||
@@ -260,7 +260,7 @@ Weight = 22.7
|
|||||||
Category = Scout
|
Category = Scout
|
||||||
Pokedex = They patrol their territory in pairs. The igneous rock components in the fur of this species are the result of volcanic activity in its habitat.
|
Pokedex = They patrol their territory in pairs. The igneous rock components in the fur of this species are the result of volcanic activity in its habitat.
|
||||||
Generation = 8
|
Generation = 8
|
||||||
Flags = InheritFormWithEverStone
|
Flags = EggInRegion_3,InheritFormWithEverStone
|
||||||
#-------------------------------
|
#-------------------------------
|
||||||
[ARCANINE,1]
|
[ARCANINE,1]
|
||||||
FormName = Hisuian
|
FormName = Hisuian
|
||||||
@@ -298,7 +298,7 @@ Weight = 20.3
|
|||||||
Color = Gray
|
Color = Gray
|
||||||
Pokedex = Geodude compete against each other with headbutts. The iron sand on their heads will stick to whichever one has stronger magnetism.
|
Pokedex = Geodude compete against each other with headbutts. The iron sand on their heads will stick to whichever one has stronger magnetism.
|
||||||
Generation = 7
|
Generation = 7
|
||||||
Flags = InheritFormWithEverstone
|
Flags = EggInRegion_1,InheritFormWithEverstone
|
||||||
WildItemUncommon = CELLBATTERY
|
WildItemUncommon = CELLBATTERY
|
||||||
#-------------------------------
|
#-------------------------------
|
||||||
[GRAVELER,1]
|
[GRAVELER,1]
|
||||||
@@ -343,7 +343,7 @@ Color = White
|
|||||||
Category = Unique Horn
|
Category = Unique Horn
|
||||||
Pokedex = Its small horn hides a healing power. With a few rubs from this Pokémon's horn, any slight wound you have will be healed.
|
Pokedex = Its small horn hides a healing power. With a few rubs from this Pokémon's horn, any slight wound you have will be healed.
|
||||||
Generation = 8
|
Generation = 8
|
||||||
Flags = InheritFormWithEverstone
|
Flags = EggInRegion_2,InheritFormWithEverstone
|
||||||
#-------------------------------
|
#-------------------------------
|
||||||
[RAPIDASH,1]
|
[RAPIDASH,1]
|
||||||
FormName = Galarian
|
FormName = Galarian
|
||||||
@@ -367,7 +367,7 @@ Moves = 1,TACKLE,1,CURSE,3,GROWL,6,ACID,9,YAWN,12,CONFUSION,15,DISABLE,18,WATERP
|
|||||||
TutorMoves = AMNESIA,ATTRACT,BLIZZARD,BODYSLAM,BRINE,BULLDOZE,CALMMIND,CAPTIVATE,CONFIDE,DIG,DIVE,DOUBLEEDGE,DOUBLETEAM,EARTHQUAKE,ENDURE,EXPANDINGFORCE,FACADE,FIREBLAST,FLAMETHROWER,FOULPLAY,FRUSTRATION,FUTURESIGHT,GRASSKNOT,HAIL,HIDDENPOWER,HYDROPUMP,ICEBEAM,ICYWIND,IMPRISON,IRONTAIL,LIGHTSCREEN,LIQUIDATION,MIMIC,MUDSHOT,NATURALGIFT,PAYDAY,PROTECT,PSYCHIC,PSYCHICTERRAIN,PSYSHOCK,RAINDANCE,REST,RETURN,ROUND,SAFEGUARD,SCALD,SECRETPOWER,SHADOWBALL,SKILLSWAP,SLEEPTALK,SNORE,STOREDPOWER,SUBSTITUTE,SUNNYDAY,SURF,SWAGGER,SWIFT,THUNDERWAVE,TRIATTACK,TRICK,TRICKROOM,WEATHERBALL,WHIRLPOOL,WONDERROOM,ZENHEADBUTT
|
TutorMoves = AMNESIA,ATTRACT,BLIZZARD,BODYSLAM,BRINE,BULLDOZE,CALMMIND,CAPTIVATE,CONFIDE,DIG,DIVE,DOUBLEEDGE,DOUBLETEAM,EARTHQUAKE,ENDURE,EXPANDINGFORCE,FACADE,FIREBLAST,FLAMETHROWER,FOULPLAY,FRUSTRATION,FUTURESIGHT,GRASSKNOT,HAIL,HIDDENPOWER,HYDROPUMP,ICEBEAM,ICYWIND,IMPRISON,IRONTAIL,LIGHTSCREEN,LIQUIDATION,MIMIC,MUDSHOT,NATURALGIFT,PAYDAY,PROTECT,PSYCHIC,PSYCHICTERRAIN,PSYSHOCK,RAINDANCE,REST,RETURN,ROUND,SAFEGUARD,SCALD,SECRETPOWER,SHADOWBALL,SKILLSWAP,SLEEPTALK,SNORE,STOREDPOWER,SUBSTITUTE,SUNNYDAY,SURF,SWAGGER,SWIFT,THUNDERWAVE,TRIATTACK,TRICK,TRICKROOM,WEATHERBALL,WHIRLPOOL,WONDERROOM,ZENHEADBUTT
|
||||||
Pokedex = Although this Pokémon is normally zoned out, its expression abruptly sharpens on occasion. The cause for this seems to lie in Slowpoke's diet.
|
Pokedex = Although this Pokémon is normally zoned out, its expression abruptly sharpens on occasion. The cause for this seems to lie in Slowpoke's diet.
|
||||||
Generation = 8
|
Generation = 8
|
||||||
Flags = InheritFormWithEverstone
|
Flags = EggInRegion_2,InheritFormWithEverstone
|
||||||
Evolution = SLOWBRO,Item,GALARICACUFF
|
Evolution = SLOWBRO,Item,GALARICACUFF
|
||||||
Evolution = SLOWKING,Item,GALARICAWREATH
|
Evolution = SLOWKING,Item,GALARICAWREATH
|
||||||
#-------------------------------
|
#-------------------------------
|
||||||
@@ -408,9 +408,9 @@ EggMoves = COUNTER,COVET,CURSE,DOUBLEEDGE,FEINT,FLAIL,NIGHTSLASH,QUICKATTACK,QUI
|
|||||||
Weight = 42.0
|
Weight = 42.0
|
||||||
Pokedex = The stalks of leeks are thicker and longer in the Galar region. Farfetch'd that adapted to these stalks took on a unique form.
|
Pokedex = The stalks of leeks are thicker and longer in the Galar region. Farfetch'd that adapted to these stalks took on a unique form.
|
||||||
Generation = 8
|
Generation = 8
|
||||||
Flags = InheritFormWithEverstone
|
Flags = EggInRegion_2,InheritFormWithEverstone
|
||||||
WildItemCommon = LEEK
|
WildItemCommon = LEEK
|
||||||
Evolution = SIRFETCHD,BattleDealCriticalHit,3
|
Evolution = SIRFETCHD,AfterBattleCounter,3
|
||||||
#-------------------------------
|
#-------------------------------
|
||||||
[GRIMER,1]
|
[GRIMER,1]
|
||||||
FormName = Alolan
|
FormName = Alolan
|
||||||
@@ -425,7 +425,7 @@ Weight = 42.0
|
|||||||
Color = Green
|
Color = Green
|
||||||
Pokedex = A Grimer, which had been brought in to solve a problem with garbage, developed over time into this form.
|
Pokedex = A Grimer, which had been brought in to solve a problem with garbage, developed over time into this form.
|
||||||
Generation = 7
|
Generation = 7
|
||||||
Flags = InheritFormWithEverstone
|
Flags = EggInRegion_1,InheritFormWithEverstone
|
||||||
#-------------------------------
|
#-------------------------------
|
||||||
[MUK,1]
|
[MUK,1]
|
||||||
FormName = Alolan
|
FormName = Alolan
|
||||||
@@ -462,7 +462,7 @@ Weight = 13.0
|
|||||||
Category = Sphere
|
Category = Sphere
|
||||||
Pokedex = An enigmatic Pokémon that happens to bear a resemblance to a Poké Ball. When excited, it discharges the electric current it has stored in its belly, then lets out a great, uproarious laugh.
|
Pokedex = An enigmatic Pokémon that happens to bear a resemblance to a Poké Ball. When excited, it discharges the electric current it has stored in its belly, then lets out a great, uproarious laugh.
|
||||||
Generation = 8
|
Generation = 8
|
||||||
Flags = InheritFormWithEverStone
|
Flags = EggInRegion_3,InheritFormWithEverStone
|
||||||
Evolutions = ELECTRODE,Item,LEAFSTONE
|
Evolutions = ELECTRODE,Item,LEAFSTONE
|
||||||
#-------------------------------
|
#-------------------------------
|
||||||
[ELECTRODE,1]
|
[ELECTRODE,1]
|
||||||
@@ -543,7 +543,7 @@ Color = White
|
|||||||
Category = Dancing
|
Category = Dancing
|
||||||
Pokedex = Its talent is tap-dancing. It can also manipulate temperatures to create a floor of ice, which this Pokémon can kick up to use as a barrier.
|
Pokedex = Its talent is tap-dancing. It can also manipulate temperatures to create a floor of ice, which this Pokémon can kick up to use as a barrier.
|
||||||
Generation = 8
|
Generation = 8
|
||||||
Flags = InheritFormWithEverstone
|
Flags = EggInRegion_2,InheritFormWithEverstone
|
||||||
Evolution = MRRIME,Level,42
|
Evolution = MRRIME,Level,42
|
||||||
#-------------------------------
|
#-------------------------------
|
||||||
[PINSIR,1]
|
[PINSIR,1]
|
||||||
@@ -798,7 +798,7 @@ EggMoves = ACIDSPRAY,AQUAJET,AQUATAIL,ASTONISH,BUBBLEBEAM,FLAIL,HAZE,SELFDESTRUC
|
|||||||
Color = Black
|
Color = Black
|
||||||
Pokedex = It absorbs toxins from the food it eats. The distinct purple spikes on its body are evidence of its potent poison.
|
Pokedex = It absorbs toxins from the food it eats. The distinct purple spikes on its body are evidence of its potent poison.
|
||||||
Generation = 8
|
Generation = 8
|
||||||
Flags = InheritFormWithEverStone
|
Flags = EggInRegion_3,InheritFormWithEverStone
|
||||||
Evolutions = OVERQWIL,HasMove,BARBBARRAGE
|
Evolutions = OVERQWIL,HasMove,BARBBARRAGE
|
||||||
#-------------------------------
|
#-------------------------------
|
||||||
[SCIZOR,1]
|
[SCIZOR,1]
|
||||||
@@ -835,7 +835,7 @@ Weight = 27.0
|
|||||||
Color = Gray
|
Color = Gray
|
||||||
Pokedex = Its sturdy, curved claws are ideal for traversing precipitous cliffs. From the tips of these claws drips a venom that infiltrates the nerves of any prey caught in Sneasel's grasp.
|
Pokedex = Its sturdy, curved claws are ideal for traversing precipitous cliffs. From the tips of these claws drips a venom that infiltrates the nerves of any prey caught in Sneasel's grasp.
|
||||||
Generation = 8
|
Generation = 8
|
||||||
Flags = InheritFormWithEverStone
|
Flags = EggInRegion_3,InheritFormWithEverStone
|
||||||
Evolutions = SNEASLER,DayHoldItem,RAZORCLAW
|
Evolutions = SNEASLER,DayHoldItem,RAZORCLAW
|
||||||
#-------------------------------
|
#-------------------------------
|
||||||
[CORSOLA,1]
|
[CORSOLA,1]
|
||||||
@@ -851,7 +851,7 @@ Weight = 0.5
|
|||||||
Color = White
|
Color = White
|
||||||
Pokedex = Sudden climate change wiped out this ancient kind of Corsola. This Pokémon absorbs others' life-force through its branches.
|
Pokedex = Sudden climate change wiped out this ancient kind of Corsola. This Pokémon absorbs others' life-force through its branches.
|
||||||
Generation = 8
|
Generation = 8
|
||||||
Flags = InheritFormWithEverstone
|
Flags = EggInRegion_2,InheritFormWithEverstone
|
||||||
Evolution = CURSOLA,Level,38
|
Evolution = CURSOLA,Level,38
|
||||||
#-------------------------------
|
#-------------------------------
|
||||||
[HOUNDOOM,1]
|
[HOUNDOOM,1]
|
||||||
@@ -917,7 +917,7 @@ EggMoves = KNOCKOFF,PARTINGSHOT,QUICKGUARD
|
|||||||
Color = White
|
Color = White
|
||||||
Pokedex = Its restlessness has it constantly running around. If it sees another Pokémon, it will purposely run into them in order to start a fight.
|
Pokedex = Its restlessness has it constantly running around. If it sees another Pokémon, it will purposely run into them in order to start a fight.
|
||||||
Generation = 8
|
Generation = 8
|
||||||
Flags = InheritFormWithEverstone
|
Flags = EggInRegion_2,InheritFormWithEverstone
|
||||||
#-------------------------------
|
#-------------------------------
|
||||||
[LINOONE,1]
|
[LINOONE,1]
|
||||||
FormName = Galarian
|
FormName = Galarian
|
||||||
@@ -1496,7 +1496,7 @@ Weight = 40.0
|
|||||||
Color = White
|
Color = White
|
||||||
Pokedex = The colder they get, the more energetic they are. They freeze their breath to make snowballs, using them as ammo for playful snowball fights.
|
Pokedex = The colder they get, the more energetic they are. They freeze their breath to make snowballs, using them as ammo for playful snowball fights.
|
||||||
Generation = 8
|
Generation = 8
|
||||||
Flags = InheritFormWithEverstone
|
Flags = EggInRegion_2,InheritFormWithEverstone
|
||||||
Evolution = DARMANITAN,Item,ICESTONE
|
Evolution = DARMANITAN,Item,ICESTONE
|
||||||
#-------------------------------
|
#-------------------------------
|
||||||
[DARMANITAN,1]
|
[DARMANITAN,1]
|
||||||
@@ -1547,8 +1547,9 @@ Moves = 1,ASTONISH,1,PROTECT,4,HAZE,8,NIGHTSHADE,12,DISABLE,16,BRUTALSWING,20,CR
|
|||||||
TutorMoves = ALLYSWITCH,ATTRACT,BRUTALSWING,CALMMIND,CAPTIVATE,CONFIDE,DARKPULSE,DOUBLEEDGE,DOUBLETEAM,EARTHPOWER,EARTHQUAKE,ENDURE,ENERGYBALL,FACADE,FAKETEARS,FRUSTRATION,HEX,HIDDENPOWER,IMPRISON,IRONDEFENSE,MIMIC,NASTYPLOT,NATURALGIFT,PAYBACK,POLTERGEIST,PROTECT,PSYCHIC,RAINDANCE,REST,RETURN,ROCKSLIDE,ROCKTOMB,ROUND,SAFEGUARD,SANDSTORM,SECRETPOWER,SHADOWBALL,SKILLSWAP,SLEEPTALK,SNORE,SUBSTITUTE,SWAGGER,THIEF,TOXIC,TOXICSPIKES,TRICK,TRICKROOM,WILLOWISP,WONDERROOM,ZENHEADBUTT
|
TutorMoves = ALLYSWITCH,ATTRACT,BRUTALSWING,CALMMIND,CAPTIVATE,CONFIDE,DARKPULSE,DOUBLEEDGE,DOUBLETEAM,EARTHPOWER,EARTHQUAKE,ENDURE,ENERGYBALL,FACADE,FAKETEARS,FRUSTRATION,HEX,HIDDENPOWER,IMPRISON,IRONDEFENSE,MIMIC,NASTYPLOT,NATURALGIFT,PAYBACK,POLTERGEIST,PROTECT,PSYCHIC,RAINDANCE,REST,RETURN,ROCKSLIDE,ROCKTOMB,ROUND,SAFEGUARD,SANDSTORM,SECRETPOWER,SHADOWBALL,SKILLSWAP,SLEEPTALK,SNORE,SUBSTITUTE,SWAGGER,THIEF,TOXIC,TOXICSPIKES,TRICK,TRICKROOM,WILLOWISP,WONDERROOM,ZENHEADBUTT
|
||||||
Pokedex = A clay slab with cursed engravings took possession of a Yamask. The slab is said to be absorbing the Yamask's dark power.
|
Pokedex = A clay slab with cursed engravings took possession of a Yamask. The slab is said to be absorbing the Yamask's dark power.
|
||||||
Generation = 8
|
Generation = 8
|
||||||
Flags = InheritFormWithEverstone
|
Flags = EggInRegion_2,InheritFormWithEverstone
|
||||||
Evolution = RUNERIGUS,EventAfterDamageTaken,2
|
Evolution = RUNERIGUS,AfterBattleCounterMakeReady,49
|
||||||
|
Evolution = RUNERIGUS,EventReady,2
|
||||||
#-------------------------------
|
#-------------------------------
|
||||||
[ZORUA,1]
|
[ZORUA,1]
|
||||||
FormName = Hisuian
|
FormName = Hisuian
|
||||||
@@ -1560,7 +1561,7 @@ EggMoves = DETECT,EXTRASENSORY,MEMENTO
|
|||||||
Category = Spiteful Fox
|
Category = Spiteful Fox
|
||||||
Pokedex = A once-departed soul, returned to life in Hisui. Derives power from resentment, which rises as energy atop its head and takes on the forms of foes. In this way, Zorua vents lingering malice.
|
Pokedex = A once-departed soul, returned to life in Hisui. Derives power from resentment, which rises as energy atop its head and takes on the forms of foes. In this way, Zorua vents lingering malice.
|
||||||
Generation = 8
|
Generation = 8
|
||||||
Flags = InheritFormWithEverStone
|
Flags = EggInRegion_3,InheritFormWithEverStone
|
||||||
#-------------------------------
|
#-------------------------------
|
||||||
[ZOROARK,1]
|
[ZOROARK,1]
|
||||||
FormName = Hisuian
|
FormName = Hisuian
|
||||||
@@ -1608,7 +1609,7 @@ Weight = 20.5
|
|||||||
Color = Green
|
Color = Green
|
||||||
Pokedex = Its conspicuous lips lure prey in as it lies in wait in the mud. When prey gets close, Stunfisk clamps its jagged steel fins down on them.
|
Pokedex = Its conspicuous lips lure prey in as it lies in wait in the mud. When prey gets close, Stunfisk clamps its jagged steel fins down on them.
|
||||||
Generation = 8
|
Generation = 8
|
||||||
Flags = InheritFormWithEverstone
|
Flags = EggInRegion_2,InheritFormWithEverstone
|
||||||
#-------------------------------
|
#-------------------------------
|
||||||
[BRAVIARY,1]
|
[BRAVIARY,1]
|
||||||
FormName = Hisuian
|
FormName = Hisuian
|
||||||
@@ -2562,6 +2563,7 @@ Pokedex = Legend says that by using its power to see all events from past to fut
|
|||||||
FormName = Female
|
FormName = Female
|
||||||
BaseStats = 120,92,65,78,100,75
|
BaseStats = 120,92,65,78,100,75
|
||||||
Pokedex = It can afflict a target with terrifying illusions that are under its control. The deeper the sadness in its friends' souls, the paler Basculegion becomes.
|
Pokedex = It can afflict a target with terrifying illusions that are under its control. The deeper the sadness in its friends' souls, the paler Basculegion becomes.
|
||||||
|
Generation = 8
|
||||||
Flags = DefaultForm_3,InheritFormWithEverStone
|
Flags = DefaultForm_3,InheritFormWithEverStone
|
||||||
#-------------------------------
|
#-------------------------------
|
||||||
[ENAMORUS,1]
|
[ENAMORUS,1]
|
||||||
|
|||||||
@@ -242,6 +242,16 @@ FieldUse = OnPokemon
|
|||||||
Flags = EvolutionStone,Fling_30
|
Flags = EvolutionStone,Fling_30
|
||||||
Description = A cuff made from woven-together Galarica Twigs. Giving it to a Galarian Slowpoke would make it very happy.
|
Description = A cuff made from woven-together Galarica Twigs. Giving it to a Galarian Slowpoke would make it very happy.
|
||||||
#-------------------------------
|
#-------------------------------
|
||||||
|
[GALARICAWREATH]
|
||||||
|
Name = Galarica Wreath
|
||||||
|
NamePlural = Galarica Wreaths
|
||||||
|
Pocket = 1
|
||||||
|
Price = 6000
|
||||||
|
BPPrice = 5
|
||||||
|
FieldUse = OnPokemon
|
||||||
|
Flags = EvolutionStone,Fling_30
|
||||||
|
Description = A wreath made from woven-together Galarica Twigs. A Galarian Slowpoke wearing this would be very happy.
|
||||||
|
#-------------------------------
|
||||||
[BLACKAUGURITE]
|
[BLACKAUGURITE]
|
||||||
Name = Black Augurite
|
Name = Black Augurite
|
||||||
NamePlural = Black Augurites
|
NamePlural = Black Augurites
|
||||||
@@ -266,15 +276,70 @@ FieldUse = OnPokemon
|
|||||||
Flags = EvolutionStone,Fling_60
|
Flags = EvolutionStone,Fling_60
|
||||||
Description = A block of muddy material that can be used as fuel for burning when it is dried. It's loved by a certain Pokémon.
|
Description = A block of muddy material that can be used as fuel for burning when it is dried. It's loved by a certain Pokémon.
|
||||||
#-------------------------------
|
#-------------------------------
|
||||||
[GALARICAWREATH]
|
[SYRUPYAPPLE]
|
||||||
Name = Galarica Wreath
|
Name = Syrupy Apple
|
||||||
NamePlural = Galarica Wreaths
|
NamePlural = Syrupy Apples
|
||||||
|
Pocket = 1
|
||||||
|
Price = 500
|
||||||
|
SellPrice = 550
|
||||||
|
BPPrice = 5
|
||||||
|
FieldUse = OnPokemon
|
||||||
|
Flags = EvolutionStone,Fling_30
|
||||||
|
Description = A peculiar apple that can make a certain species of Pokémon evolve. It's exceptionally syrupy.
|
||||||
|
#-------------------------------
|
||||||
|
[UNREMARKABLETEACUP]
|
||||||
|
Name = Unremarkable Teacup
|
||||||
|
NamePlural = Unremarkable Teacups
|
||||||
|
Pocket = 1
|
||||||
|
Price = 1600
|
||||||
|
BPPrice = 5
|
||||||
|
FieldUse = OnPokemon
|
||||||
|
Flags = EvolutionStone,Fling_80
|
||||||
|
Description = A peculiar teacup that can make a certain species of Pokémon evolve. It may be cracked, but tea drunk from it is delicious.
|
||||||
|
#-------------------------------
|
||||||
|
[MASTERPIECETEACUP]
|
||||||
|
Name = Masterpiece Teacup
|
||||||
|
NamePlural = Masterpiece Teacups
|
||||||
|
Pocket = 1
|
||||||
|
Price = 38000
|
||||||
|
BPPrice = 5
|
||||||
|
FieldUse = OnPokemon
|
||||||
|
Flags = EvolutionStone,Fling_80
|
||||||
|
Description = A peculiar teacup that can make a certain species of Pokémon evolve. It may be chipped, but tea drunk from it is delicious.
|
||||||
|
#-------------------------------
|
||||||
|
[METALALLOY]
|
||||||
|
Name = Metal Alloy
|
||||||
|
NamePlural = Metal Alloys
|
||||||
|
PortionName = hunk of Metal Alloy
|
||||||
|
PortionNamePlural = hunks of Metal Alloy
|
||||||
Pocket = 1
|
Pocket = 1
|
||||||
Price = 6000
|
Price = 6000
|
||||||
BPPrice = 5
|
BPPrice = 5
|
||||||
FieldUse = OnPokemon
|
FieldUse = OnPokemon
|
||||||
|
Flags = EvolutionStone,Fling_80
|
||||||
|
Description = A peculiar metal that can make certain species of Pokémon evolve. It is composed of many layers.
|
||||||
|
#-------------------------------
|
||||||
|
[MALICIOUSARMOR]
|
||||||
|
Name = Malicious Armor
|
||||||
|
NamePlural = Malicious Armors
|
||||||
|
PortionName = set of Malicious Armor
|
||||||
|
PortionNamePlural = sets of Malicious Armor
|
||||||
|
Pocket = 1
|
||||||
|
Price = 3000
|
||||||
|
FieldUse = OnPokemon
|
||||||
Flags = EvolutionStone,Fling_30
|
Flags = EvolutionStone,Fling_30
|
||||||
Description = A wreath made from woven-together Galarica Twigs. A Galarian Slowpoke wearing this would be very happy.
|
Description = A peculiar set of armor that can make a certain species of Pokémon evolve. Malicious will lurks within it.
|
||||||
|
#-------------------------------
|
||||||
|
[AUSPICIOUSARMOR]
|
||||||
|
Name = Auspicious Armor
|
||||||
|
NamePlural = Auspicious Armors
|
||||||
|
PortionName = set of Auspicious Armor
|
||||||
|
PortionNamePlural = sets of Auspicious Armor
|
||||||
|
Pocket = 1
|
||||||
|
Price = 3000
|
||||||
|
FieldUse = OnPokemon
|
||||||
|
Flags = EvolutionStone,Fling_30
|
||||||
|
Description = A peculiar set of armor that can make a certain species of Pokémon evolve. Auspicious wishes live within it.
|
||||||
#-------------------------------
|
#-------------------------------
|
||||||
[REDAPRICORN]
|
[REDAPRICORN]
|
||||||
Name = Red Apricorn
|
Name = Red Apricorn
|
||||||
@@ -635,6 +700,22 @@ Price = 0
|
|||||||
Flags = Fling_30
|
Flags = Fling_30
|
||||||
Description = A crown made in a civilization about 3,000 years ago. A maniac will buy it for a high price.
|
Description = A crown made in a civilization about 3,000 years ago. A maniac will buy it for a high price.
|
||||||
#-------------------------------
|
#-------------------------------
|
||||||
|
[TINYBAMBOOSHOOT]
|
||||||
|
Name = Tiny Bamboo Shoot
|
||||||
|
NamePlural = Tiny Bamboo Shoots
|
||||||
|
Pocket = 1
|
||||||
|
Price = 1500
|
||||||
|
Flags = Fling_30
|
||||||
|
Description = A small and rare bamboo shoot. It's quite popular with a certain class of gourmands.
|
||||||
|
#-------------------------------
|
||||||
|
[BIGBAMBOOSHOOT]
|
||||||
|
Name = Big Bamboo Shoot
|
||||||
|
NamePlural = Big Bamboo Shoots
|
||||||
|
Pocket = 1
|
||||||
|
Price = 6000
|
||||||
|
Flags = Fling_30
|
||||||
|
Description = A large and rare bamboo shoot. It's extremely popular with a certain class of gourmands.
|
||||||
|
#-------------------------------
|
||||||
[GROWTHMULCH]
|
[GROWTHMULCH]
|
||||||
Name = Growth Mulch
|
Name = Growth Mulch
|
||||||
NamePlural = Growth Mulch
|
NamePlural = Growth Mulch
|
||||||
@@ -1742,6 +1823,14 @@ SellPrice = 1000
|
|||||||
Flags = Fling_30
|
Flags = Fling_30
|
||||||
Description = An item to be held by a Pokémon. It is a special metallic film that ups the power of Steel-type moves.
|
Description = An item to be held by a Pokémon. It is a special metallic film that ups the power of Steel-type moves.
|
||||||
#-------------------------------
|
#-------------------------------
|
||||||
|
[FAIRYFEATHER]
|
||||||
|
Name = Fairy Feather
|
||||||
|
NamePlural = Fairy Feathers
|
||||||
|
Pocket = 1
|
||||||
|
Price = 3000
|
||||||
|
Flags = Fling_10
|
||||||
|
Description = An item to be held by a Pokémon. This feather, which gleams faintly when hit by light, boosts the power of the holder's Fairy-type moves.
|
||||||
|
#-------------------------------
|
||||||
[SILKSCARF]
|
[SILKSCARF]
|
||||||
Name = Silk Scarf
|
Name = Silk Scarf
|
||||||
NamePlural = Silk Scarves
|
NamePlural = Silk Scarves
|
||||||
@@ -3526,6 +3615,69 @@ FieldUse = OnPokemon
|
|||||||
Flags = Fling_20
|
Flags = Fling_20
|
||||||
Description = An item for use on a Pokémon. It slightly increases the base Speed stat of a single Pokémon.
|
Description = An item for use on a Pokémon. It slightly increases the base Speed stat of a single Pokémon.
|
||||||
#-------------------------------
|
#-------------------------------
|
||||||
|
[HEALTHMOCHI]
|
||||||
|
Name = Health Mochi
|
||||||
|
NamePlural = Health Mochis
|
||||||
|
Pocket = 2
|
||||||
|
Price = 500
|
||||||
|
FieldUse = OnPokemon
|
||||||
|
Flags = Fling_20
|
||||||
|
Description = A mochi cake with Berries kneaded into its dough. It increases base points for a Pokémon's HP stat.
|
||||||
|
#-------------------------------
|
||||||
|
[MUSCLEMOCHI]
|
||||||
|
Name = Muscle Mochi
|
||||||
|
NamePlural = Muscle Mochis
|
||||||
|
Pocket = 2
|
||||||
|
Price = 500
|
||||||
|
FieldUse = OnPokemon
|
||||||
|
Flags = Fling_20
|
||||||
|
Description = A mochi cake with Berries kneaded into its dough. It increases base points for a Pokémon's Attack stat.
|
||||||
|
#-------------------------------
|
||||||
|
[RESISTMOCHI]
|
||||||
|
Name = Resist Mochi
|
||||||
|
NamePlural = Resist Mochis
|
||||||
|
Pocket = 2
|
||||||
|
Price = 500
|
||||||
|
FieldUse = OnPokemon
|
||||||
|
Flags = Fling_20
|
||||||
|
Description = A mochi cake with Berries kneaded into its dough. It increases base points for a Pokémon's Defense stat.
|
||||||
|
#-------------------------------
|
||||||
|
[GENIUSMOCHI]
|
||||||
|
Name = Genius Mochi
|
||||||
|
NamePlural = Genius Mochis
|
||||||
|
Pocket = 2
|
||||||
|
Price = 500
|
||||||
|
FieldUse = OnPokemon
|
||||||
|
Flags = Fling_20
|
||||||
|
Description = A mochi cake with Berries kneaded into its dough. It increases base points for a Pokémon's Sp. Atk stat.
|
||||||
|
#-------------------------------
|
||||||
|
[CLEVERMOCHI]
|
||||||
|
Name = Clever Mochi
|
||||||
|
NamePlural = Clever Mochis
|
||||||
|
Pocket = 2
|
||||||
|
Price = 500
|
||||||
|
FieldUse = OnPokemon
|
||||||
|
Flags = Fling_20
|
||||||
|
Description = A mochi cake with Berries kneaded into its dough. It increases base points for a Pokémon's Sp. Def stat.
|
||||||
|
#-------------------------------
|
||||||
|
[SWIFTMOCHI]
|
||||||
|
Name = Swift Mochi
|
||||||
|
NamePlural = Swift Mochis
|
||||||
|
Pocket = 2
|
||||||
|
Price = 500
|
||||||
|
FieldUse = OnPokemon
|
||||||
|
Flags = Fling_20
|
||||||
|
Description = A mochi cake with Berries kneaded into its dough. It increases base points for a Pokémon's Speed stat.
|
||||||
|
#-------------------------------
|
||||||
|
[FRESHSTARTMOCHI]
|
||||||
|
Name = Fresh-Start Mochi
|
||||||
|
NamePlural = Fresh-Start Mochis
|
||||||
|
Pocket = 2
|
||||||
|
Price = 300
|
||||||
|
FieldUse = OnPokemon
|
||||||
|
Flags = Fling_20
|
||||||
|
Description = A mochi cake with Berries kneaded into its dough. It causes a Pokémon to lose all its base points.
|
||||||
|
#-------------------------------
|
||||||
[LONELYMINT]
|
[LONELYMINT]
|
||||||
Name = Lonely Mint
|
Name = Lonely Mint
|
||||||
NamePlural = Lonely Mints
|
NamePlural = Lonely Mints
|
||||||
@@ -6614,71 +6766,12 @@ Pocket = 8
|
|||||||
Price = 0
|
Price = 0
|
||||||
Flags = KeyItem
|
Flags = KeyItem
|
||||||
Description = A faded sea chart that shows the way to a certain island.
|
Description = A faded sea chart that shows the way to a certain island.
|
||||||
#-------------------------------
|
|
||||||
[SYRUPYAPPLE]
|
|
||||||
Name = Syrupy Apple
|
|
||||||
NamePlural = Syrupy Apples
|
|
||||||
Pocket = 1
|
|
||||||
Price = 500
|
|
||||||
SellPrice = 550
|
|
||||||
BPPrice = 5
|
|
||||||
FieldUse = OnPokemon
|
|
||||||
Flags = EvolutionStone,Fling_30
|
|
||||||
Description = A peculiar apple that can make a certain species of Pokémon evolve. It's exceptionally syrupy.
|
|
||||||
#-------------------------------
|
|
||||||
[UNREMARKABLETEACUP]
|
|
||||||
Name = Unremarkable Teacup
|
|
||||||
NamePlural = Unremarkable Teacups
|
|
||||||
Pocket = 1
|
|
||||||
Price = 1600
|
|
||||||
BPPrice = 5
|
|
||||||
FieldUse = OnPokemon
|
|
||||||
Flags = EvolutionStone,Fling_80
|
|
||||||
Description = A peculiar teacup that can make a certain species of Pokémon evolve. It may be cracked, but tea drunk from it is delicious.
|
|
||||||
#-------------------------------
|
|
||||||
[MASTERPIECETEACUP]
|
|
||||||
Name = Masterpiece Teacup
|
|
||||||
NamePlural = Masterpiece Teacups
|
|
||||||
Pocket = 1
|
|
||||||
Price = 38000
|
|
||||||
BPPrice = 5
|
|
||||||
FieldUse = OnPokemon
|
|
||||||
Flags = EvolutionStone,Fling_80
|
|
||||||
Description = A peculiar teacup that can make a certain species of Pokémon evolve. It may be chipped, but tea drunk from it is delicious.
|
|
||||||
#-------------------------------
|
|
||||||
[METALALLOY]
|
|
||||||
Name = Metal Alloy
|
|
||||||
NamePlural = Metal Alloys
|
|
||||||
PortionName = hunk of Metal Alloy
|
|
||||||
PortionNamePlural = hunks of Metal Alloy
|
|
||||||
Pocket = 1
|
|
||||||
Price = 6000
|
|
||||||
BPPrice = 5
|
|
||||||
FieldUse = OnPokemon
|
|
||||||
Flags = EvolutionStone,Fling_80
|
|
||||||
Description = A peculiar metal that can make certain species of Pokémon evolve. It is composed of many layers.
|
|
||||||
#-------------------------------
|
|
||||||
[MALICIOUSARMOR]
|
|
||||||
Name = Malicious Armor
|
|
||||||
NamePlural = Malicious Armors
|
|
||||||
PortionName = set of Malicious Armor
|
|
||||||
PortionNamePlural = sets of Malicious Armor
|
|
||||||
Pocket = 1
|
|
||||||
Price = 3000
|
|
||||||
FieldUse = OnPokemon
|
|
||||||
Flags = EvolutionStone,Fling_30
|
|
||||||
Description = A peculiar set of armor that can make a certain species of Pokémon evolve. Malicious will lurks within it.
|
|
||||||
#-------------------------------
|
|
||||||
[AUSPICIOUSARMOR]
|
|
||||||
Name = Auspicious Armor
|
|
||||||
NamePlural = Auspicious Armors
|
|
||||||
PortionName = set of Auspicious Armor
|
|
||||||
PortionNamePlural = sets of Auspicious Armor
|
|
||||||
Pocket = 1
|
|
||||||
Price = 3000
|
|
||||||
FieldUse = OnPokemon
|
|
||||||
Flags = EvolutionStone,Fling_30
|
|
||||||
Description = A peculiar set of armor that can make a certain species of Pokémon evolve. Auspicious wishes live within it.
|
|
||||||
#-------------------------------
|
#-------------------------------
|
||||||
[WELLSPRINGMASK]
|
[WELLSPRINGMASK]
|
||||||
Name = Wellspring Mask
|
Name = Wellspring Mask
|
||||||
@@ -6703,22 +6796,6 @@ Price = 0
|
|||||||
Flags = Fling_60
|
Flags = Fling_60
|
||||||
Description = An item to be held by Ogerpon. This carved wooden mask is adorned with crystals and allows Ogerpon to wield the Rock type during battle.
|
Description = An item to be held by Ogerpon. This carved wooden mask is adorned with crystals and allows Ogerpon to wield the Rock type during battle.
|
||||||
#-------------------------------
|
#-------------------------------
|
||||||
[TINYBAMBOOSHOOT]
|
|
||||||
Name = Tiny Bamboo Shoot
|
|
||||||
NamePlural = Tiny Bamboo Shoots
|
|
||||||
Pocket = 1
|
|
||||||
Price = 1500
|
|
||||||
Flags = Fling_30
|
|
||||||
Description = A small and rare bamboo shoot. It's quite popular with a certain class of gourmands.
|
|
||||||
#-------------------------------
|
|
||||||
[BIGBAMBOOSHOOT]
|
|
||||||
Name = Big Bamboo Shoot
|
|
||||||
NamePlural = Big Bamboo Shoots
|
|
||||||
Pocket = 1
|
|
||||||
Price = 6000
|
|
||||||
Flags = Fling_30
|
|
||||||
Description = A large and rare bamboo shoot. It's extremely popular with a certain class of gourmands.
|
|
||||||
#-------------------------------
|
|
||||||
[LEADERSCREST]
|
[LEADERSCREST]
|
||||||
Name = Leader's Crest
|
Name = Leader's Crest
|
||||||
NamePlural = Leader's Crests
|
NamePlural = Leader's Crests
|
||||||
@@ -6817,77 +6894,6 @@ SellPrice = 5000
|
|||||||
Flags = Fling_30
|
Flags = Fling_30
|
||||||
Description = An item to be held by a Pokémon. This loaded dice always rolls a good number, and holding one can ensure that the holder's multistrike moves hit more times.
|
Description = An item to be held by a Pokémon. This loaded dice always rolls a good number, and holding one can ensure that the holder's multistrike moves hit more times.
|
||||||
#-------------------------------
|
#-------------------------------
|
||||||
[FAIRYFEATHER]
|
|
||||||
Name = Fairy Feather
|
|
||||||
NamePlural = Fairy Feathers
|
|
||||||
Pocket = 1
|
|
||||||
Price = 3000
|
|
||||||
Flags = Fling_10
|
|
||||||
Description = An item to be held by a Pokémon. This feather, which gleams faintly when hit by light, boosts the power of the holder's Fairy-type moves.
|
|
||||||
#-------------------------------
|
|
||||||
[HEALTHMOCHI]
|
|
||||||
Name = Health Mochi
|
|
||||||
NamePlural = Health Mochis
|
|
||||||
Pocket = 2
|
|
||||||
Price = 500
|
|
||||||
FieldUse = OnPokemon
|
|
||||||
Flags = Fling_20
|
|
||||||
Description = A mochi cake with Berries kneaded into its dough. It increases base points for a Pokémon's HP stat.
|
|
||||||
#-------------------------------
|
|
||||||
[MUSCLEMOCHI]
|
|
||||||
Name = Muscle Mochi
|
|
||||||
NamePlural = Muscle Mochis
|
|
||||||
Pocket = 2
|
|
||||||
Price = 500
|
|
||||||
FieldUse = OnPokemon
|
|
||||||
Flags = Fling_20
|
|
||||||
Description = A mochi cake with Berries kneaded into its dough. It increases base points for a Pokémon's Attack stat.
|
|
||||||
#-------------------------------
|
|
||||||
[RESISTMOCHI]
|
|
||||||
Name = Resist Mochi
|
|
||||||
NamePlural = Resist Mochis
|
|
||||||
Pocket = 2
|
|
||||||
Price = 500
|
|
||||||
FieldUse = OnPokemon
|
|
||||||
Flags = Fling_20
|
|
||||||
Description = A mochi cake with Berries kneaded into its dough. It increases base points for a Pokémon's Defense stat.
|
|
||||||
#-------------------------------
|
|
||||||
[GENIUSMOCHI]
|
|
||||||
Name = Genius Mochi
|
|
||||||
NamePlural = Genius Mochis
|
|
||||||
Pocket = 2
|
|
||||||
Price = 500
|
|
||||||
FieldUse = OnPokemon
|
|
||||||
Flags = Fling_20
|
|
||||||
Description = A mochi cake with Berries kneaded into its dough. It increases base points for a Pokémon's Sp. Atk stat.
|
|
||||||
#-------------------------------
|
|
||||||
[CLEVERMOCHI]
|
|
||||||
Name = Clever Mochi
|
|
||||||
NamePlural = Clever Mochis
|
|
||||||
Pocket = 2
|
|
||||||
Price = 500
|
|
||||||
FieldUse = OnPokemon
|
|
||||||
Flags = Fling_20
|
|
||||||
Description = A mochi cake with Berries kneaded into its dough. It increases base points for a Pokémon's Sp. Def stat.
|
|
||||||
#-------------------------------
|
|
||||||
[SWIFTMOCHI]
|
|
||||||
Name = Swift Mochi
|
|
||||||
NamePlural = Swift Mochis
|
|
||||||
Pocket = 2
|
|
||||||
Price = 500
|
|
||||||
FieldUse = OnPokemon
|
|
||||||
Flags = Fling_20
|
|
||||||
Description = A mochi cake with Berries kneaded into its dough. It increases base points for a Pokémon's Speed stat.
|
|
||||||
#-------------------------------
|
|
||||||
[FRESHSTARTMOCHI]
|
|
||||||
Name = Fresh-Start Mochi
|
|
||||||
NamePlural = Fresh-Start Mochis
|
|
||||||
Pocket = 2
|
|
||||||
Price = 300
|
|
||||||
FieldUse = OnPokemon
|
|
||||||
Flags = Fling_20
|
|
||||||
Description = A mochi cake with Berries kneaded into its dough. It causes a Pokémon to lose all its base points.
|
|
||||||
#-------------------------------
|
|
||||||
[METEORITE]
|
[METEORITE]
|
||||||
Name = Meteorite
|
Name = Meteorite
|
||||||
NamePlural = Meteorites
|
NamePlural = Meteorites
|
||||||
|
|||||||
@@ -9535,7 +9535,6 @@ Moves = 1,COUNTER,1,MIRRORCOAT,1,SAFEGUARD,1,DESTINYBOND,1,SPLASH,1,CHARM,1,ENCO
|
|||||||
TutorMoves = AMNESIA,CHARM,ENCORE,SAFEGUARD
|
TutorMoves = AMNESIA,CHARM,ENCORE,SAFEGUARD
|
||||||
EggGroups = Undiscovered
|
EggGroups = Undiscovered
|
||||||
HatchSteps = 5120
|
HatchSteps = 5120
|
||||||
Incense = LAXINCENSE
|
|
||||||
Height = 0.6
|
Height = 0.6
|
||||||
Weight = 14.0
|
Weight = 14.0
|
||||||
Color = Blue
|
Color = Blue
|
||||||
@@ -10725,7 +10724,6 @@ TutorMoves = ATTRACT,BULLETSEED,CAPTIVATE,CONFIDE,COVET,CUT,DAZZLINGGLEAM,DOUBLE
|
|||||||
EggMoves = COTTONSPORE,EXTRASENSORY,LEAFSTORM,LIFEDEW,MINDREADER,PINMISSILE,POWERWHIP,RAZORLEAF,SEEDBOMB,SLEEPPOWDER,SPIKES,SYNTHESIS
|
EggMoves = COTTONSPORE,EXTRASENSORY,LEAFSTORM,LIFEDEW,MINDREADER,PINMISSILE,POWERWHIP,RAZORLEAF,SEEDBOMB,SLEEPPOWDER,SPIKES,SYNTHESIS
|
||||||
EggGroups = Undiscovered
|
EggGroups = Undiscovered
|
||||||
HatchSteps = 5120
|
HatchSteps = 5120
|
||||||
Incense = ROSEINCENSE
|
|
||||||
Height = 0.2
|
Height = 0.2
|
||||||
Weight = 1.2
|
Weight = 1.2
|
||||||
Color = Green
|
Color = Green
|
||||||
@@ -11565,7 +11563,6 @@ TutorMoves = ALLYSWITCH,ATTRACT,BATONPASS,BRICKBREAK,CALMMIND,CAPTIVATE,CHARGEBE
|
|||||||
EggMoves = CHARM,CONFUSERAY,FAKEOUT,FUTURESIGHT,HEALINGWISH,HYPNOSIS,ICYWIND,MAGICROOM,MIMIC,POWERSPLIT,TEETERDANCE,TICKLE,TRICK
|
EggMoves = CHARM,CONFUSERAY,FAKEOUT,FUTURESIGHT,HEALINGWISH,HYPNOSIS,ICYWIND,MAGICROOM,MIMIC,POWERSPLIT,TEETERDANCE,TICKLE,TRICK
|
||||||
EggGroups = Undiscovered
|
EggGroups = Undiscovered
|
||||||
HatchSteps = 6400
|
HatchSteps = 6400
|
||||||
Incense = ODDINCENSE
|
|
||||||
Height = 0.6
|
Height = 0.6
|
||||||
Weight = 13.0
|
Weight = 13.0
|
||||||
Color = Pink
|
Color = Pink
|
||||||
@@ -12052,7 +12049,6 @@ TutorMoves = ACROBATICS,AERIALACE,AGILITY,AIRCUTTER,AIRSLASH,AMNESIA,ATTRACT,BLI
|
|||||||
EggMoves = AMNESIA,CONFUSERAY,HAZE,HYDROPUMP,MIRRORCOAT,SLAM,SPLASH,TAILWIND,TWISTER,WIDEGUARD
|
EggMoves = AMNESIA,CONFUSERAY,HAZE,HYDROPUMP,MIRRORCOAT,SLAM,SPLASH,TAILWIND,TWISTER,WIDEGUARD
|
||||||
EggGroups = Undiscovered
|
EggGroups = Undiscovered
|
||||||
HatchSteps = 6400
|
HatchSteps = 6400
|
||||||
Incense = WAVEINCENSE
|
|
||||||
Height = 1.0
|
Height = 1.0
|
||||||
Weight = 65.0
|
Weight = 65.0
|
||||||
Color = Blue
|
Color = Blue
|
||||||
|
|||||||
@@ -82,7 +82,7 @@ Weight = 3.8
|
|||||||
Color = Black
|
Color = Black
|
||||||
Pokedex = With its incisors, it gnaws through doors and infiltrates people's homes. Then, with a twitch of its whiskers, it steals whatever food it finds.
|
Pokedex = With its incisors, it gnaws through doors and infiltrates people's homes. Then, with a twitch of its whiskers, it steals whatever food it finds.
|
||||||
Generation = 7
|
Generation = 7
|
||||||
Flags = InheritFormWithEverstone
|
Flags = EggInRegion_1,InheritFormWithEverstone
|
||||||
WildItemUncommon = PECHABERRY
|
WildItemUncommon = PECHABERRY
|
||||||
Evolution = RATICATE,LevelNight,20
|
Evolution = RATICATE,LevelNight,20
|
||||||
#-------------------------------
|
#-------------------------------
|
||||||
@@ -128,7 +128,7 @@ Weight = 40.0
|
|||||||
Color = White
|
Color = White
|
||||||
Pokedex = The skin on its back is as hard as steel. Predators go after its soft belly, so it clings to the ground desperately.
|
Pokedex = The skin on its back is as hard as steel. Predators go after its soft belly, so it clings to the ground desperately.
|
||||||
Generation = 7
|
Generation = 7
|
||||||
Flags = InheritFormWithEverstone
|
Flags = EggInRegion_1,InheritFormWithEverstone
|
||||||
Evolution = SANDSLASH,Item,ICESTONE
|
Evolution = SANDSLASH,Item,ICESTONE
|
||||||
#-------------------------------
|
#-------------------------------
|
||||||
[SANDSLASH,1]
|
[SANDSLASH,1]
|
||||||
@@ -157,7 +157,7 @@ EggMoves = AGILITY,BABYDOLLEYES,CHARM,DISABLE,ENCORE,EXTRASENSORY,FLAIL,FREEZEDR
|
|||||||
Color = White
|
Color = White
|
||||||
Pokedex = In hot weather, this Pokémon makes ice shards with its six tails and sprays them around to cool itself off.
|
Pokedex = In hot weather, this Pokémon makes ice shards with its six tails and sprays them around to cool itself off.
|
||||||
Generation = 7
|
Generation = 7
|
||||||
Flags = InheritFormWithEverstone
|
Flags = EggInRegion_1,InheritFormWithEverstone
|
||||||
WildItemUncommon = SNOWBALL
|
WildItemUncommon = SNOWBALL
|
||||||
Evolution = NINETALES,Item,ICESTONE
|
Evolution = NINETALES,Item,ICESTONE
|
||||||
#-------------------------------
|
#-------------------------------
|
||||||
@@ -187,7 +187,7 @@ EggMoves = ANCIENTPOWER,BEATUP,ENDURE,FEINTATTACK,FINALGAMBIT,HEADBUTT,HONECLAWS
|
|||||||
Weight = 1.0
|
Weight = 1.0
|
||||||
Pokedex = Its head sports an altered form of whiskers made of metal. When in communication with its comrades, its whiskers wobble to and fro.
|
Pokedex = Its head sports an altered form of whiskers made of metal. When in communication with its comrades, its whiskers wobble to and fro.
|
||||||
Generation = 7
|
Generation = 7
|
||||||
Flags = InheritFormWithEverstone
|
Flags = EggInRegion_1,InheritFormWithEverstone
|
||||||
#-------------------------------
|
#-------------------------------
|
||||||
[DUGTRIO,1]
|
[DUGTRIO,1]
|
||||||
FormName = Alolan
|
FormName = Alolan
|
||||||
@@ -213,7 +213,7 @@ EggMoves = AMNESIA,ASSIST,CHARM,COVET,FLAIL,FLATTER,FOULPLAY,HYPNOSIS,PARTINGSHO
|
|||||||
Color = Blue
|
Color = Blue
|
||||||
Pokedex = It's impulsive, selfish, and fickle. It's very popular with some Trainers who like giving it the attention it needs.
|
Pokedex = It's impulsive, selfish, and fickle. It's very popular with some Trainers who like giving it the attention it needs.
|
||||||
Generation = 7
|
Generation = 7
|
||||||
Flags = InheritFormWithEverstone
|
Flags = EggInRegion_1,InheritFormWithEverstone
|
||||||
Evolution = PERSIAN,Happiness
|
Evolution = PERSIAN,Happiness
|
||||||
#-------------------------------
|
#-------------------------------
|
||||||
[MEOWTH,2]
|
[MEOWTH,2]
|
||||||
@@ -229,7 +229,7 @@ Color = Brown
|
|||||||
Shape = BipedalTail
|
Shape = BipedalTail
|
||||||
Pokedex = Living with a savage, seafaring people has toughened this Pokémon's body so much that parts of it have turned to iron.
|
Pokedex = Living with a savage, seafaring people has toughened this Pokémon's body so much that parts of it have turned to iron.
|
||||||
Generation = 8
|
Generation = 8
|
||||||
Flags = InheritFormWithEverstone
|
Flags = EggInRegion_2,InheritFormWithEverstone
|
||||||
Evolution = PERRSERKER,Level,28
|
Evolution = PERRSERKER,Level,28
|
||||||
#-------------------------------
|
#-------------------------------
|
||||||
[PERSIAN,1]
|
[PERSIAN,1]
|
||||||
@@ -260,7 +260,7 @@ Weight = 22.7
|
|||||||
Category = Scout
|
Category = Scout
|
||||||
Pokedex = They patrol their territory in pairs. The igneous rock components in the fur of this species are the result of volcanic activity in its habitat.
|
Pokedex = They patrol their territory in pairs. The igneous rock components in the fur of this species are the result of volcanic activity in its habitat.
|
||||||
Generation = 8
|
Generation = 8
|
||||||
Flags = InheritFormWithEverStone
|
Flags = EggInRegion_3,InheritFormWithEverStone
|
||||||
#-------------------------------
|
#-------------------------------
|
||||||
[ARCANINE,1]
|
[ARCANINE,1]
|
||||||
FormName = Hisuian
|
FormName = Hisuian
|
||||||
@@ -298,7 +298,7 @@ Weight = 20.3
|
|||||||
Color = Gray
|
Color = Gray
|
||||||
Pokedex = Geodude compete against each other with headbutts. The iron sand on their heads will stick to whichever one has stronger magnetism.
|
Pokedex = Geodude compete against each other with headbutts. The iron sand on their heads will stick to whichever one has stronger magnetism.
|
||||||
Generation = 7
|
Generation = 7
|
||||||
Flags = InheritFormWithEverstone
|
Flags = EggInRegion_1,InheritFormWithEverstone
|
||||||
WildItemUncommon = CELLBATTERY
|
WildItemUncommon = CELLBATTERY
|
||||||
#-------------------------------
|
#-------------------------------
|
||||||
[GRAVELER,1]
|
[GRAVELER,1]
|
||||||
@@ -343,7 +343,7 @@ Color = White
|
|||||||
Category = Unique Horn
|
Category = Unique Horn
|
||||||
Pokedex = Its small horn hides a healing power. With a few rubs from this Pokémon's horn, any slight wound you have will be healed.
|
Pokedex = Its small horn hides a healing power. With a few rubs from this Pokémon's horn, any slight wound you have will be healed.
|
||||||
Generation = 8
|
Generation = 8
|
||||||
Flags = InheritFormWithEverstone
|
Flags = EggInRegion_2,InheritFormWithEverstone
|
||||||
#-------------------------------
|
#-------------------------------
|
||||||
[RAPIDASH,1]
|
[RAPIDASH,1]
|
||||||
FormName = Galarian
|
FormName = Galarian
|
||||||
@@ -367,7 +367,7 @@ Moves = 1,TACKLE,1,CURSE,3,GROWL,6,ACID,9,YAWN,12,CONFUSION,15,DISABLE,18,WATERP
|
|||||||
TutorMoves = AMNESIA,ATTRACT,AVALANCHE,BLIZZARD,BODYSLAM,BRINE,BULLDOZE,CALMMIND,CAPTIVATE,CHILLINGWATER,CONFIDE,CURSE,DIG,DIVE,DOUBLETEAM,EARTHQUAKE,ENDURE,EXPANDINGFORCE,FACADE,FIREBLAST,FLAMETHROWER,FOULPLAY,FRUSTRATION,GRASSKNOT,HAIL,HELPINGHAND,HIDDENPOWER,HYDROPUMP,ICEBEAM,ICYWIND,IMPRISON,IRONTAIL,LIGHTSCREEN,LIQUIDATION,MIMIC,MUDSHOT,NATURALGIFT,PAYDAY,PROTECT,PSYBEAM,PSYCHIC,PSYCHICTERRAIN,PSYCHUP,PSYSHOCK,RAINDANCE,REST,RETURN,ROUND,SAFEGUARD,SECRETPOWER,SHADOWBALL,SKILLSWAP,SLEEPTALK,SNORE,SNOWSCAPE,STOREDPOWER,SUBSTITUTE,SUNNYDAY,SURF,SWAGGER,SWIFT,TAKEDOWN,TERABLAST,THUNDERWAVE,TRIATTACK,TRICK,TRICKROOM,WATERFALL,WATERPULSE,WEATHERBALL,WHIRLPOOL,WONDERROOM,ZENHEADBUTT
|
TutorMoves = AMNESIA,ATTRACT,AVALANCHE,BLIZZARD,BODYSLAM,BRINE,BULLDOZE,CALMMIND,CAPTIVATE,CHILLINGWATER,CONFIDE,CURSE,DIG,DIVE,DOUBLETEAM,EARTHQUAKE,ENDURE,EXPANDINGFORCE,FACADE,FIREBLAST,FLAMETHROWER,FOULPLAY,FRUSTRATION,GRASSKNOT,HAIL,HELPINGHAND,HIDDENPOWER,HYDROPUMP,ICEBEAM,ICYWIND,IMPRISON,IRONTAIL,LIGHTSCREEN,LIQUIDATION,MIMIC,MUDSHOT,NATURALGIFT,PAYDAY,PROTECT,PSYBEAM,PSYCHIC,PSYCHICTERRAIN,PSYCHUP,PSYSHOCK,RAINDANCE,REST,RETURN,ROUND,SAFEGUARD,SECRETPOWER,SHADOWBALL,SKILLSWAP,SLEEPTALK,SNORE,SNOWSCAPE,STOREDPOWER,SUBSTITUTE,SUNNYDAY,SURF,SWAGGER,SWIFT,TAKEDOWN,TERABLAST,THUNDERWAVE,TRIATTACK,TRICK,TRICKROOM,WATERFALL,WATERPULSE,WEATHERBALL,WHIRLPOOL,WONDERROOM,ZENHEADBUTT
|
||||||
Pokedex = Although this Pokémon is normally zoned out, its expression abruptly sharpens on occasion. The cause for this seems to lie in Slowpoke's diet.
|
Pokedex = Although this Pokémon is normally zoned out, its expression abruptly sharpens on occasion. The cause for this seems to lie in Slowpoke's diet.
|
||||||
Generation = 8
|
Generation = 8
|
||||||
Flags = InheritFormWithEverstone
|
Flags = EggInRegion_2,InheritFormWithEverstone
|
||||||
Evolution = SLOWBRO,Item,GALARICACUFF
|
Evolution = SLOWBRO,Item,GALARICACUFF
|
||||||
Evolution = SLOWKING,Item,GALARICAWREATH
|
Evolution = SLOWKING,Item,GALARICAWREATH
|
||||||
#-------------------------------
|
#-------------------------------
|
||||||
@@ -408,9 +408,9 @@ EggMoves = COUNTER,COVET,CURSE,DOUBLEEDGE,FEINT,FLAIL,NIGHTSLASH,QUICKATTACK,QUI
|
|||||||
Weight = 42.0
|
Weight = 42.0
|
||||||
Pokedex = The stalks of leeks are thicker and longer in the Galar region. Farfetch'd that adapted to these stalks took on a unique form.
|
Pokedex = The stalks of leeks are thicker and longer in the Galar region. Farfetch'd that adapted to these stalks took on a unique form.
|
||||||
Generation = 8
|
Generation = 8
|
||||||
Flags = InheritFormWithEverstone
|
Flags = EggInRegion_2,InheritFormWithEverstone
|
||||||
WildItemCommon = LEEK
|
WildItemCommon = LEEK
|
||||||
Evolution = SIRFETCHD,BattleDealCriticalHit,3
|
Evolution = SIRFETCHD,AfterBattleCounter,3
|
||||||
#-------------------------------
|
#-------------------------------
|
||||||
[GRIMER,1]
|
[GRIMER,1]
|
||||||
FormName = Alolan
|
FormName = Alolan
|
||||||
@@ -425,7 +425,7 @@ Weight = 42.0
|
|||||||
Color = Green
|
Color = Green
|
||||||
Pokedex = A Grimer, which had been brought in to solve a problem with garbage, developed over time into this form.
|
Pokedex = A Grimer, which had been brought in to solve a problem with garbage, developed over time into this form.
|
||||||
Generation = 7
|
Generation = 7
|
||||||
Flags = InheritFormWithEverstone
|
Flags = EggInRegion_1,InheritFormWithEverstone
|
||||||
#-------------------------------
|
#-------------------------------
|
||||||
[MUK,1]
|
[MUK,1]
|
||||||
FormName = Alolan
|
FormName = Alolan
|
||||||
@@ -462,7 +462,7 @@ Weight = 13.0
|
|||||||
Category = Sphere
|
Category = Sphere
|
||||||
Pokedex = An enigmatic Pokémon that happens to bear a resemblance to a Poké Ball. When excited, it discharges the electric current it has stored in its belly, then lets out a great, uproarious laugh.
|
Pokedex = An enigmatic Pokémon that happens to bear a resemblance to a Poké Ball. When excited, it discharges the electric current it has stored in its belly, then lets out a great, uproarious laugh.
|
||||||
Generation = 8
|
Generation = 8
|
||||||
Flags = InheritFormWithEverStone
|
Flags = EggInRegion_3,InheritFormWithEverStone
|
||||||
Evolution = ELECTRODE,Item,LEAFSTONE
|
Evolution = ELECTRODE,Item,LEAFSTONE
|
||||||
#-------------------------------
|
#-------------------------------
|
||||||
[ELECTRODE,1]
|
[ELECTRODE,1]
|
||||||
@@ -543,7 +543,7 @@ Color = White
|
|||||||
Category = Dancing
|
Category = Dancing
|
||||||
Pokedex = Its talent is tap-dancing. It can also manipulate temperatures to create a floor of ice, which this Pokémon can kick up to use as a barrier.
|
Pokedex = Its talent is tap-dancing. It can also manipulate temperatures to create a floor of ice, which this Pokémon can kick up to use as a barrier.
|
||||||
Generation = 8
|
Generation = 8
|
||||||
Flags = InheritFormWithEverstone
|
Flags = EggInRegion_2,InheritFormWithEverstone
|
||||||
Evolution = MRRIME,Level,42
|
Evolution = MRRIME,Level,42
|
||||||
#-------------------------------
|
#-------------------------------
|
||||||
[PINSIR,1]
|
[PINSIR,1]
|
||||||
@@ -572,7 +572,7 @@ Weight = 115.0
|
|||||||
Color = Black
|
Color = Black
|
||||||
Pokedex = This Pokémon has a muscular body and excels at close-quarters combat. It uses its short horns to strike the opponent's weak spots.
|
Pokedex = This Pokémon has a muscular body and excels at close-quarters combat. It uses its short horns to strike the opponent's weak spots.
|
||||||
Generation = 9
|
Generation = 9
|
||||||
Flags = InheritFormWithEverStone
|
Flags = EggInRegion_4,InheritFormWithEverStone
|
||||||
#-------------------------------
|
#-------------------------------
|
||||||
[TAUROS,2]
|
[TAUROS,2]
|
||||||
FormName = Paldean (Blaze Breed)
|
FormName = Paldean (Blaze Breed)
|
||||||
@@ -736,7 +736,7 @@ Color = Brown
|
|||||||
Category = Poison Fish
|
Category = Poison Fish
|
||||||
Pokedex = After losing a territorial struggle, Wooper began living on land. The Pokémon changed over time, developing a poisonous film to protect its body.
|
Pokedex = After losing a territorial struggle, Wooper began living on land. The Pokémon changed over time, developing a poisonous film to protect its body.
|
||||||
Generation = 9
|
Generation = 9
|
||||||
Flags = InheritFormWithEverStone
|
Flags = EggInRegion_4,InheritFormWithEverStone
|
||||||
Evolution = CLODSIRE,Level,20
|
Evolution = CLODSIRE,Level,20
|
||||||
#-------------------------------
|
#-------------------------------
|
||||||
[SLOWKING,1]
|
[SLOWKING,1]
|
||||||
@@ -855,7 +855,7 @@ EggMoves = ACIDSPRAY,AQUAJET,AQUATAIL,ASTONISH,BUBBLEBEAM,FLAIL,HAZE,SELFDESTRUC
|
|||||||
Color = Black
|
Color = Black
|
||||||
Pokedex = It absorbs toxins from the food it eats. The distinct purple spikes on its body are evidence of its potent poison.
|
Pokedex = It absorbs toxins from the food it eats. The distinct purple spikes on its body are evidence of its potent poison.
|
||||||
Generation = 8
|
Generation = 8
|
||||||
Flags = InheritFormWithEverStone
|
Flags = EggInRegion_3,InheritFormWithEverStone
|
||||||
Evolution = OVERQWIL,HasMove,BARBBARRAGE
|
Evolution = OVERQWIL,HasMove,BARBBARRAGE
|
||||||
#-------------------------------
|
#-------------------------------
|
||||||
[SCIZOR,1]
|
[SCIZOR,1]
|
||||||
@@ -892,7 +892,7 @@ Weight = 27.0
|
|||||||
Color = Gray
|
Color = Gray
|
||||||
Pokedex = Its sturdy, curved claws are ideal for traversing precipitous cliffs. From the tips of these claws drips a venom that infiltrates the nerves of any prey caught in Sneasel's grasp.
|
Pokedex = Its sturdy, curved claws are ideal for traversing precipitous cliffs. From the tips of these claws drips a venom that infiltrates the nerves of any prey caught in Sneasel's grasp.
|
||||||
Generation = 8
|
Generation = 8
|
||||||
Flags = InheritFormWithEverStone
|
Flags = EggInRegion_3,InheritFormWithEverStone
|
||||||
Evolution = SNEASLER,DayHoldItem,RAZORCLAW
|
Evolution = SNEASLER,DayHoldItem,RAZORCLAW
|
||||||
#-------------------------------
|
#-------------------------------
|
||||||
[CORSOLA,1]
|
[CORSOLA,1]
|
||||||
@@ -908,7 +908,7 @@ Weight = 0.5
|
|||||||
Color = White
|
Color = White
|
||||||
Pokedex = Sudden climate change wiped out this ancient kind of Corsola. This Pokémon absorbs others' life-force through its branches.
|
Pokedex = Sudden climate change wiped out this ancient kind of Corsola. This Pokémon absorbs others' life-force through its branches.
|
||||||
Generation = 8
|
Generation = 8
|
||||||
Flags = InheritFormWithEverstone
|
Flags = EggInRegion_2,InheritFormWithEverstone
|
||||||
Evolution = CURSOLA,Level,38
|
Evolution = CURSOLA,Level,38
|
||||||
#-------------------------------
|
#-------------------------------
|
||||||
[HOUNDOOM,1]
|
[HOUNDOOM,1]
|
||||||
@@ -974,7 +974,7 @@ EggMoves = KNOCKOFF,PARTINGSHOT,QUICKGUARD
|
|||||||
Color = White
|
Color = White
|
||||||
Pokedex = Its restlessness has it constantly running around. If it sees another Pokémon, it will purposely run into them in order to start a fight.
|
Pokedex = Its restlessness has it constantly running around. If it sees another Pokémon, it will purposely run into them in order to start a fight.
|
||||||
Generation = 8
|
Generation = 8
|
||||||
Flags = InheritFormWithEverstone
|
Flags = EggInRegion_2,InheritFormWithEverstone
|
||||||
#-------------------------------
|
#-------------------------------
|
||||||
[LINOONE,1]
|
[LINOONE,1]
|
||||||
FormName = Galarian
|
FormName = Galarian
|
||||||
@@ -1554,7 +1554,7 @@ Weight = 40.0
|
|||||||
Color = White
|
Color = White
|
||||||
Pokedex = The colder they get, the more energetic they are. They freeze their breath to make snowballs, using them as ammo for playful snowball fights.
|
Pokedex = The colder they get, the more energetic they are. They freeze their breath to make snowballs, using them as ammo for playful snowball fights.
|
||||||
Generation = 8
|
Generation = 8
|
||||||
Flags = InheritFormWithEverstone
|
Flags = EggInRegion_2,InheritFormWithEverstone
|
||||||
Evolution = DARMANITAN,Item,ICESTONE
|
Evolution = DARMANITAN,Item,ICESTONE
|
||||||
#-------------------------------
|
#-------------------------------
|
||||||
[DARMANITAN,1]
|
[DARMANITAN,1]
|
||||||
@@ -1605,8 +1605,9 @@ Moves = 1,ASTONISH,1,PROTECT,4,HAZE,8,NIGHTSHADE,12,DISABLE,16,BRUTALSWING,20,CR
|
|||||||
TutorMoves = ALLYSWITCH,ATTRACT,BRUTALSWING,CALMMIND,CAPTIVATE,CONFIDE,DARKPULSE,DOUBLEEDGE,DOUBLETEAM,EARTHPOWER,EARTHQUAKE,ENDURE,ENERGYBALL,FACADE,FAKETEARS,FRUSTRATION,HEX,HIDDENPOWER,IMPRISON,IRONDEFENSE,MIMIC,NASTYPLOT,NATURALGIFT,PAYBACK,POLTERGEIST,PROTECT,PSYCHIC,RAINDANCE,REST,RETURN,ROCKSLIDE,ROCKTOMB,ROUND,SAFEGUARD,SANDSTORM,SECRETPOWER,SHADOWBALL,SKILLSWAP,SLEEPTALK,SNORE,SUBSTITUTE,SWAGGER,THIEF,TOXIC,TOXICSPIKES,TRICK,TRICKROOM,WILLOWISP,WONDERROOM,ZENHEADBUTT
|
TutorMoves = ALLYSWITCH,ATTRACT,BRUTALSWING,CALMMIND,CAPTIVATE,CONFIDE,DARKPULSE,DOUBLEEDGE,DOUBLETEAM,EARTHPOWER,EARTHQUAKE,ENDURE,ENERGYBALL,FACADE,FAKETEARS,FRUSTRATION,HEX,HIDDENPOWER,IMPRISON,IRONDEFENSE,MIMIC,NASTYPLOT,NATURALGIFT,PAYBACK,POLTERGEIST,PROTECT,PSYCHIC,RAINDANCE,REST,RETURN,ROCKSLIDE,ROCKTOMB,ROUND,SAFEGUARD,SANDSTORM,SECRETPOWER,SHADOWBALL,SKILLSWAP,SLEEPTALK,SNORE,SUBSTITUTE,SWAGGER,THIEF,TOXIC,TOXICSPIKES,TRICK,TRICKROOM,WILLOWISP,WONDERROOM,ZENHEADBUTT
|
||||||
Pokedex = A clay slab with cursed engravings took possession of a Yamask. The slab is said to be absorbing the Yamask's dark power.
|
Pokedex = A clay slab with cursed engravings took possession of a Yamask. The slab is said to be absorbing the Yamask's dark power.
|
||||||
Generation = 8
|
Generation = 8
|
||||||
Flags = InheritFormWithEverstone
|
Flags = EggInRegion_2,InheritFormWithEverstone
|
||||||
Evolution = RUNERIGUS,EventAfterDamageTaken,2
|
Evolution = RUNERIGUS,AfterBattleCounterMakeReady,49
|
||||||
|
Evolution = RUNERIGUS,EventReady,2
|
||||||
#-------------------------------
|
#-------------------------------
|
||||||
[ZORUA,1]
|
[ZORUA,1]
|
||||||
FormName = Hisuian
|
FormName = Hisuian
|
||||||
@@ -1618,7 +1619,7 @@ EggMoves = COMEUPPANCE,DETECT,EXTRASENSORY,MEMENTO
|
|||||||
Category = Spiteful Fox
|
Category = Spiteful Fox
|
||||||
Pokedex = A once-departed soul, returned to life in Hisui. Derives power from resentment, which rises as energy atop its head and takes on the forms of foes. In this way, Zorua vents lingering malice.
|
Pokedex = A once-departed soul, returned to life in Hisui. Derives power from resentment, which rises as energy atop its head and takes on the forms of foes. In this way, Zorua vents lingering malice.
|
||||||
Generation = 8
|
Generation = 8
|
||||||
Flags = InheritFormWithEverStone
|
Flags = EggInRegion_3,InheritFormWithEverStone
|
||||||
#-------------------------------
|
#-------------------------------
|
||||||
[ZOROARK,1]
|
[ZOROARK,1]
|
||||||
FormName = Hisuian
|
FormName = Hisuian
|
||||||
@@ -1666,7 +1667,7 @@ Weight = 20.5
|
|||||||
Color = Green
|
Color = Green
|
||||||
Pokedex = Its conspicuous lips lure prey in as it lies in wait in the mud. When prey gets close, Stunfisk clamps its jagged steel fins down on them.
|
Pokedex = Its conspicuous lips lure prey in as it lies in wait in the mud. When prey gets close, Stunfisk clamps its jagged steel fins down on them.
|
||||||
Generation = 8
|
Generation = 8
|
||||||
Flags = InheritFormWithEverstone
|
Flags = EggInRegion_2,InheritFormWithEverstone
|
||||||
#-------------------------------
|
#-------------------------------
|
||||||
[BRAVIARY,1]
|
[BRAVIARY,1]
|
||||||
FormName = Hisuian
|
FormName = Hisuian
|
||||||
@@ -2633,6 +2634,7 @@ Generation = 9
|
|||||||
FormName = Female
|
FormName = Female
|
||||||
BaseStats = 120,92,65,78,100,75
|
BaseStats = 120,92,65,78,100,75
|
||||||
Pokedex = It can afflict a target with terrifying illusions that are under its control. The deeper the sadness in its friends' souls, the paler Basculegion becomes.
|
Pokedex = It can afflict a target with terrifying illusions that are under its control. The deeper the sadness in its friends' souls, the paler Basculegion becomes.
|
||||||
|
Generation = 8
|
||||||
Flags = DefaultForm_3,InheritFormWithEverStone
|
Flags = DefaultForm_3,InheritFormWithEverStone
|
||||||
#-------------------------------
|
#-------------------------------
|
||||||
[ENAMORUS,1]
|
[ENAMORUS,1]
|
||||||
|
|||||||
318
PBS/items.txt
318
PBS/items.txt
@@ -242,6 +242,16 @@ FieldUse = OnPokemon
|
|||||||
Flags = EvolutionStone,Fling_30
|
Flags = EvolutionStone,Fling_30
|
||||||
Description = A cuff made from woven-together Galarica Twigs. Giving it to a Galarian Slowpoke would make it very happy.
|
Description = A cuff made from woven-together Galarica Twigs. Giving it to a Galarian Slowpoke would make it very happy.
|
||||||
#-------------------------------
|
#-------------------------------
|
||||||
|
[GALARICAWREATH]
|
||||||
|
Name = Galarica Wreath
|
||||||
|
NamePlural = Galarica Wreaths
|
||||||
|
Pocket = 1
|
||||||
|
Price = 6000
|
||||||
|
BPPrice = 5
|
||||||
|
FieldUse = OnPokemon
|
||||||
|
Flags = EvolutionStone,Fling_30
|
||||||
|
Description = A wreath made from woven-together Galarica Twigs. A Galarian Slowpoke wearing this would be very happy.
|
||||||
|
#-------------------------------
|
||||||
[BLACKAUGURITE]
|
[BLACKAUGURITE]
|
||||||
Name = Black Augurite
|
Name = Black Augurite
|
||||||
NamePlural = Black Augurites
|
NamePlural = Black Augurites
|
||||||
@@ -266,15 +276,70 @@ FieldUse = OnPokemon
|
|||||||
Flags = EvolutionStone,Fling_60
|
Flags = EvolutionStone,Fling_60
|
||||||
Description = A block of muddy material that can be used as fuel for burning when it is dried. It's loved by a certain Pokémon.
|
Description = A block of muddy material that can be used as fuel for burning when it is dried. It's loved by a certain Pokémon.
|
||||||
#-------------------------------
|
#-------------------------------
|
||||||
[GALARICAWREATH]
|
[SYRUPYAPPLE]
|
||||||
Name = Galarica Wreath
|
Name = Syrupy Apple
|
||||||
NamePlural = Galarica Wreaths
|
NamePlural = Syrupy Apples
|
||||||
|
Pocket = 1
|
||||||
|
Price = 500
|
||||||
|
SellPrice = 550
|
||||||
|
BPPrice = 5
|
||||||
|
FieldUse = OnPokemon
|
||||||
|
Flags = EvolutionStone,Fling_30
|
||||||
|
Description = A peculiar apple that can make a certain species of Pokémon evolve. It's exceptionally syrupy.
|
||||||
|
#-------------------------------
|
||||||
|
[UNREMARKABLETEACUP]
|
||||||
|
Name = Unremarkable Teacup
|
||||||
|
NamePlural = Unremarkable Teacups
|
||||||
|
Pocket = 1
|
||||||
|
Price = 1600
|
||||||
|
BPPrice = 5
|
||||||
|
FieldUse = OnPokemon
|
||||||
|
Flags = EvolutionStone,Fling_80
|
||||||
|
Description = A peculiar teacup that can make a certain species of Pokémon evolve. It may be cracked, but tea drunk from it is delicious.
|
||||||
|
#-------------------------------
|
||||||
|
[MASTERPIECETEACUP]
|
||||||
|
Name = Masterpiece Teacup
|
||||||
|
NamePlural = Masterpiece Teacups
|
||||||
|
Pocket = 1
|
||||||
|
Price = 38000
|
||||||
|
BPPrice = 5
|
||||||
|
FieldUse = OnPokemon
|
||||||
|
Flags = EvolutionStone,Fling_80
|
||||||
|
Description = A peculiar teacup that can make a certain species of Pokémon evolve. It may be chipped, but tea drunk from it is delicious.
|
||||||
|
#-------------------------------
|
||||||
|
[METALALLOY]
|
||||||
|
Name = Metal Alloy
|
||||||
|
NamePlural = Metal Alloys
|
||||||
|
PortionName = hunk of Metal Alloy
|
||||||
|
PortionNamePlural = hunks of Metal Alloy
|
||||||
Pocket = 1
|
Pocket = 1
|
||||||
Price = 6000
|
Price = 6000
|
||||||
BPPrice = 5
|
BPPrice = 5
|
||||||
FieldUse = OnPokemon
|
FieldUse = OnPokemon
|
||||||
|
Flags = EvolutionStone,Fling_80
|
||||||
|
Description = A peculiar metal that can make certain species of Pokémon evolve. It is composed of many layers.
|
||||||
|
#-------------------------------
|
||||||
|
[MALICIOUSARMOR]
|
||||||
|
Name = Malicious Armor
|
||||||
|
NamePlural = Malicious Armors
|
||||||
|
PortionName = set of Malicious Armor
|
||||||
|
PortionNamePlural = sets of Malicious Armor
|
||||||
|
Pocket = 1
|
||||||
|
Price = 3000
|
||||||
|
FieldUse = OnPokemon
|
||||||
Flags = EvolutionStone,Fling_30
|
Flags = EvolutionStone,Fling_30
|
||||||
Description = A wreath made from woven-together Galarica Twigs. A Galarian Slowpoke wearing this would be very happy.
|
Description = A peculiar set of armor that can make a certain species of Pokémon evolve. Malicious will lurks within it.
|
||||||
|
#-------------------------------
|
||||||
|
[AUSPICIOUSARMOR]
|
||||||
|
Name = Auspicious Armor
|
||||||
|
NamePlural = Auspicious Armors
|
||||||
|
PortionName = set of Auspicious Armor
|
||||||
|
PortionNamePlural = sets of Auspicious Armor
|
||||||
|
Pocket = 1
|
||||||
|
Price = 3000
|
||||||
|
FieldUse = OnPokemon
|
||||||
|
Flags = EvolutionStone,Fling_30
|
||||||
|
Description = A peculiar set of armor that can make a certain species of Pokémon evolve. Auspicious wishes live within it.
|
||||||
#-------------------------------
|
#-------------------------------
|
||||||
[REDAPRICORN]
|
[REDAPRICORN]
|
||||||
Name = Red Apricorn
|
Name = Red Apricorn
|
||||||
@@ -635,6 +700,22 @@ Price = 0
|
|||||||
Flags = Fling_30
|
Flags = Fling_30
|
||||||
Description = A crown made in a civilization about 3,000 years ago. A maniac will buy it for a high price.
|
Description = A crown made in a civilization about 3,000 years ago. A maniac will buy it for a high price.
|
||||||
#-------------------------------
|
#-------------------------------
|
||||||
|
[TINYBAMBOOSHOOT]
|
||||||
|
Name = Tiny Bamboo Shoot
|
||||||
|
NamePlural = Tiny Bamboo Shoots
|
||||||
|
Pocket = 1
|
||||||
|
Price = 1500
|
||||||
|
Flags = Fling_30
|
||||||
|
Description = A small and rare bamboo shoot. It's quite popular with a certain class of gourmands.
|
||||||
|
#-------------------------------
|
||||||
|
[BIGBAMBOOSHOOT]
|
||||||
|
Name = Big Bamboo Shoot
|
||||||
|
NamePlural = Big Bamboo Shoots
|
||||||
|
Pocket = 1
|
||||||
|
Price = 6000
|
||||||
|
Flags = Fling_30
|
||||||
|
Description = A large and rare bamboo shoot. It's extremely popular with a certain class of gourmands.
|
||||||
|
#-------------------------------
|
||||||
[GROWTHMULCH]
|
[GROWTHMULCH]
|
||||||
Name = Growth Mulch
|
Name = Growth Mulch
|
||||||
NamePlural = Growth Mulch
|
NamePlural = Growth Mulch
|
||||||
@@ -1742,6 +1823,14 @@ SellPrice = 1000
|
|||||||
Flags = Fling_30
|
Flags = Fling_30
|
||||||
Description = An item to be held by a Pokémon. It is a special metallic film that ups the power of Steel-type moves.
|
Description = An item to be held by a Pokémon. It is a special metallic film that ups the power of Steel-type moves.
|
||||||
#-------------------------------
|
#-------------------------------
|
||||||
|
[FAIRYFEATHER]
|
||||||
|
Name = Fairy Feather
|
||||||
|
NamePlural = Fairy Feathers
|
||||||
|
Pocket = 1
|
||||||
|
Price = 3000
|
||||||
|
Flags = Fling_10
|
||||||
|
Description = An item to be held by a Pokémon. This feather, which gleams faintly when hit by light, boosts the power of the holder's Fairy-type moves.
|
||||||
|
#-------------------------------
|
||||||
[SILKSCARF]
|
[SILKSCARF]
|
||||||
Name = Silk Scarf
|
Name = Silk Scarf
|
||||||
NamePlural = Silk Scarves
|
NamePlural = Silk Scarves
|
||||||
@@ -3526,6 +3615,69 @@ FieldUse = OnPokemon
|
|||||||
Flags = Fling_20
|
Flags = Fling_20
|
||||||
Description = An item for use on a Pokémon. It slightly increases the base Speed stat of a single Pokémon.
|
Description = An item for use on a Pokémon. It slightly increases the base Speed stat of a single Pokémon.
|
||||||
#-------------------------------
|
#-------------------------------
|
||||||
|
[HEALTHMOCHI]
|
||||||
|
Name = Health Mochi
|
||||||
|
NamePlural = Health Mochis
|
||||||
|
Pocket = 2
|
||||||
|
Price = 500
|
||||||
|
FieldUse = OnPokemon
|
||||||
|
Flags = Fling_20
|
||||||
|
Description = A mochi cake with Berries kneaded into its dough. It increases base points for a Pokémon's HP stat.
|
||||||
|
#-------------------------------
|
||||||
|
[MUSCLEMOCHI]
|
||||||
|
Name = Muscle Mochi
|
||||||
|
NamePlural = Muscle Mochis
|
||||||
|
Pocket = 2
|
||||||
|
Price = 500
|
||||||
|
FieldUse = OnPokemon
|
||||||
|
Flags = Fling_20
|
||||||
|
Description = A mochi cake with Berries kneaded into its dough. It increases base points for a Pokémon's Attack stat.
|
||||||
|
#-------------------------------
|
||||||
|
[RESISTMOCHI]
|
||||||
|
Name = Resist Mochi
|
||||||
|
NamePlural = Resist Mochis
|
||||||
|
Pocket = 2
|
||||||
|
Price = 500
|
||||||
|
FieldUse = OnPokemon
|
||||||
|
Flags = Fling_20
|
||||||
|
Description = A mochi cake with Berries kneaded into its dough. It increases base points for a Pokémon's Defense stat.
|
||||||
|
#-------------------------------
|
||||||
|
[GENIUSMOCHI]
|
||||||
|
Name = Genius Mochi
|
||||||
|
NamePlural = Genius Mochis
|
||||||
|
Pocket = 2
|
||||||
|
Price = 500
|
||||||
|
FieldUse = OnPokemon
|
||||||
|
Flags = Fling_20
|
||||||
|
Description = A mochi cake with Berries kneaded into its dough. It increases base points for a Pokémon's Sp. Atk stat.
|
||||||
|
#-------------------------------
|
||||||
|
[CLEVERMOCHI]
|
||||||
|
Name = Clever Mochi
|
||||||
|
NamePlural = Clever Mochis
|
||||||
|
Pocket = 2
|
||||||
|
Price = 500
|
||||||
|
FieldUse = OnPokemon
|
||||||
|
Flags = Fling_20
|
||||||
|
Description = A mochi cake with Berries kneaded into its dough. It increases base points for a Pokémon's Sp. Def stat.
|
||||||
|
#-------------------------------
|
||||||
|
[SWIFTMOCHI]
|
||||||
|
Name = Swift Mochi
|
||||||
|
NamePlural = Swift Mochis
|
||||||
|
Pocket = 2
|
||||||
|
Price = 500
|
||||||
|
FieldUse = OnPokemon
|
||||||
|
Flags = Fling_20
|
||||||
|
Description = A mochi cake with Berries kneaded into its dough. It increases base points for a Pokémon's Speed stat.
|
||||||
|
#-------------------------------
|
||||||
|
[FRESHSTARTMOCHI]
|
||||||
|
Name = Fresh-Start Mochi
|
||||||
|
NamePlural = Fresh-Start Mochis
|
||||||
|
Pocket = 2
|
||||||
|
Price = 300
|
||||||
|
FieldUse = OnPokemon
|
||||||
|
Flags = Fling_20
|
||||||
|
Description = A mochi cake with Berries kneaded into its dough. It causes a Pokémon to lose all its base points.
|
||||||
|
#-------------------------------
|
||||||
[LONELYMINT]
|
[LONELYMINT]
|
||||||
Name = Lonely Mint
|
Name = Lonely Mint
|
||||||
NamePlural = Lonely Mints
|
NamePlural = Lonely Mints
|
||||||
@@ -6614,71 +6766,12 @@ Pocket = 8
|
|||||||
Price = 0
|
Price = 0
|
||||||
Flags = KeyItem
|
Flags = KeyItem
|
||||||
Description = A faded sea chart that shows the way to a certain island.
|
Description = A faded sea chart that shows the way to a certain island.
|
||||||
#-------------------------------
|
|
||||||
[SYRUPYAPPLE]
|
|
||||||
Name = Syrupy Apple
|
|
||||||
NamePlural = Syrupy Apples
|
|
||||||
Pocket = 1
|
|
||||||
Price = 500
|
|
||||||
SellPrice = 550
|
|
||||||
BPPrice = 5
|
|
||||||
FieldUse = OnPokemon
|
|
||||||
Flags = EvolutionStone,Fling_30
|
|
||||||
Description = A peculiar apple that can make a certain species of Pokémon evolve. It's exceptionally syrupy.
|
|
||||||
#-------------------------------
|
|
||||||
[UNREMARKABLETEACUP]
|
|
||||||
Name = Unremarkable Teacup
|
|
||||||
NamePlural = Unremarkable Teacups
|
|
||||||
Pocket = 1
|
|
||||||
Price = 1600
|
|
||||||
BPPrice = 5
|
|
||||||
FieldUse = OnPokemon
|
|
||||||
Flags = EvolutionStone,Fling_80
|
|
||||||
Description = A peculiar teacup that can make a certain species of Pokémon evolve. It may be cracked, but tea drunk from it is delicious.
|
|
||||||
#-------------------------------
|
|
||||||
[MASTERPIECETEACUP]
|
|
||||||
Name = Masterpiece Teacup
|
|
||||||
NamePlural = Masterpiece Teacups
|
|
||||||
Pocket = 1
|
|
||||||
Price = 38000
|
|
||||||
BPPrice = 5
|
|
||||||
FieldUse = OnPokemon
|
|
||||||
Flags = EvolutionStone,Fling_80
|
|
||||||
Description = A peculiar teacup that can make a certain species of Pokémon evolve. It may be chipped, but tea drunk from it is delicious.
|
|
||||||
#-------------------------------
|
|
||||||
[METALALLOY]
|
|
||||||
Name = Metal Alloy
|
|
||||||
NamePlural = Metal Alloys
|
|
||||||
PortionName = hunk of Metal Alloy
|
|
||||||
PortionNamePlural = hunks of Metal Alloy
|
|
||||||
Pocket = 1
|
|
||||||
Price = 6000
|
|
||||||
BPPrice = 5
|
|
||||||
FieldUse = OnPokemon
|
|
||||||
Flags = EvolutionStone,Fling_80
|
|
||||||
Description = A peculiar metal that can make certain species of Pokémon evolve. It is composed of many layers.
|
|
||||||
#-------------------------------
|
|
||||||
[MALICIOUSARMOR]
|
|
||||||
Name = Malicious Armor
|
|
||||||
NamePlural = Malicious Armors
|
|
||||||
PortionName = set of Malicious Armor
|
|
||||||
PortionNamePlural = sets of Malicious Armor
|
|
||||||
Pocket = 1
|
|
||||||
Price = 3000
|
|
||||||
FieldUse = OnPokemon
|
|
||||||
Flags = EvolutionStone,Fling_30
|
|
||||||
Description = A peculiar set of armor that can make a certain species of Pokémon evolve. Malicious will lurks within it.
|
|
||||||
#-------------------------------
|
|
||||||
[AUSPICIOUSARMOR]
|
|
||||||
Name = Auspicious Armor
|
|
||||||
NamePlural = Auspicious Armors
|
|
||||||
PortionName = set of Auspicious Armor
|
|
||||||
PortionNamePlural = sets of Auspicious Armor
|
|
||||||
Pocket = 1
|
|
||||||
Price = 3000
|
|
||||||
FieldUse = OnPokemon
|
|
||||||
Flags = EvolutionStone,Fling_30
|
|
||||||
Description = A peculiar set of armor that can make a certain species of Pokémon evolve. Auspicious wishes live within it.
|
|
||||||
#-------------------------------
|
#-------------------------------
|
||||||
[WELLSPRINGMASK]
|
[WELLSPRINGMASK]
|
||||||
Name = Wellspring Mask
|
Name = Wellspring Mask
|
||||||
@@ -6703,22 +6796,6 @@ Price = 0
|
|||||||
Flags = Fling_60
|
Flags = Fling_60
|
||||||
Description = An item to be held by Ogerpon. This carved wooden mask is adorned with crystals and allows Ogerpon to wield the Rock type during battle.
|
Description = An item to be held by Ogerpon. This carved wooden mask is adorned with crystals and allows Ogerpon to wield the Rock type during battle.
|
||||||
#-------------------------------
|
#-------------------------------
|
||||||
[TINYBAMBOOSHOOT]
|
|
||||||
Name = Tiny Bamboo Shoot
|
|
||||||
NamePlural = Tiny Bamboo Shoots
|
|
||||||
Pocket = 1
|
|
||||||
Price = 1500
|
|
||||||
Flags = Fling_30
|
|
||||||
Description = A small and rare bamboo shoot. It's quite popular with a certain class of gourmands.
|
|
||||||
#-------------------------------
|
|
||||||
[BIGBAMBOOSHOOT]
|
|
||||||
Name = Big Bamboo Shoot
|
|
||||||
NamePlural = Big Bamboo Shoots
|
|
||||||
Pocket = 1
|
|
||||||
Price = 6000
|
|
||||||
Flags = Fling_30
|
|
||||||
Description = A large and rare bamboo shoot. It's extremely popular with a certain class of gourmands.
|
|
||||||
#-------------------------------
|
|
||||||
[LEADERSCREST]
|
[LEADERSCREST]
|
||||||
Name = Leader's Crest
|
Name = Leader's Crest
|
||||||
NamePlural = Leader's Crests
|
NamePlural = Leader's Crests
|
||||||
@@ -6817,77 +6894,6 @@ SellPrice = 5000
|
|||||||
Flags = Fling_30
|
Flags = Fling_30
|
||||||
Description = An item to be held by a Pokémon. This loaded dice always rolls a good number, and holding one can ensure that the holder's multistrike moves hit more times.
|
Description = An item to be held by a Pokémon. This loaded dice always rolls a good number, and holding one can ensure that the holder's multistrike moves hit more times.
|
||||||
#-------------------------------
|
#-------------------------------
|
||||||
[FAIRYFEATHER]
|
|
||||||
Name = Fairy Feather
|
|
||||||
NamePlural = Fairy Feathers
|
|
||||||
Pocket = 1
|
|
||||||
Price = 3000
|
|
||||||
Flags = Fling_10
|
|
||||||
Description = An item to be held by a Pokémon. This feather, which gleams faintly when hit by light, boosts the power of the holder's Fairy-type moves.
|
|
||||||
#-------------------------------
|
|
||||||
[HEALTHMOCHI]
|
|
||||||
Name = Health Mochi
|
|
||||||
NamePlural = Health Mochis
|
|
||||||
Pocket = 2
|
|
||||||
Price = 500
|
|
||||||
FieldUse = OnPokemon
|
|
||||||
Flags = Fling_20
|
|
||||||
Description = A mochi cake with Berries kneaded into its dough. It increases base points for a Pokémon's HP stat.
|
|
||||||
#-------------------------------
|
|
||||||
[MUSCLEMOCHI]
|
|
||||||
Name = Muscle Mochi
|
|
||||||
NamePlural = Muscle Mochis
|
|
||||||
Pocket = 2
|
|
||||||
Price = 500
|
|
||||||
FieldUse = OnPokemon
|
|
||||||
Flags = Fling_20
|
|
||||||
Description = A mochi cake with Berries kneaded into its dough. It increases base points for a Pokémon's Attack stat.
|
|
||||||
#-------------------------------
|
|
||||||
[RESISTMOCHI]
|
|
||||||
Name = Resist Mochi
|
|
||||||
NamePlural = Resist Mochis
|
|
||||||
Pocket = 2
|
|
||||||
Price = 500
|
|
||||||
FieldUse = OnPokemon
|
|
||||||
Flags = Fling_20
|
|
||||||
Description = A mochi cake with Berries kneaded into its dough. It increases base points for a Pokémon's Defense stat.
|
|
||||||
#-------------------------------
|
|
||||||
[GENIUSMOCHI]
|
|
||||||
Name = Genius Mochi
|
|
||||||
NamePlural = Genius Mochis
|
|
||||||
Pocket = 2
|
|
||||||
Price = 500
|
|
||||||
FieldUse = OnPokemon
|
|
||||||
Flags = Fling_20
|
|
||||||
Description = A mochi cake with Berries kneaded into its dough. It increases base points for a Pokémon's Sp. Atk stat.
|
|
||||||
#-------------------------------
|
|
||||||
[CLEVERMOCHI]
|
|
||||||
Name = Clever Mochi
|
|
||||||
NamePlural = Clever Mochis
|
|
||||||
Pocket = 2
|
|
||||||
Price = 500
|
|
||||||
FieldUse = OnPokemon
|
|
||||||
Flags = Fling_20
|
|
||||||
Description = A mochi cake with Berries kneaded into its dough. It increases base points for a Pokémon's Sp. Def stat.
|
|
||||||
#-------------------------------
|
|
||||||
[SWIFTMOCHI]
|
|
||||||
Name = Swift Mochi
|
|
||||||
NamePlural = Swift Mochis
|
|
||||||
Pocket = 2
|
|
||||||
Price = 500
|
|
||||||
FieldUse = OnPokemon
|
|
||||||
Flags = Fling_20
|
|
||||||
Description = A mochi cake with Berries kneaded into its dough. It increases base points for a Pokémon's Speed stat.
|
|
||||||
#-------------------------------
|
|
||||||
[FRESHSTARTMOCHI]
|
|
||||||
Name = Fresh-Start Mochi
|
|
||||||
NamePlural = Fresh-Start Mochis
|
|
||||||
Pocket = 2
|
|
||||||
Price = 300
|
|
||||||
FieldUse = OnPokemon
|
|
||||||
Flags = Fling_20
|
|
||||||
Description = A mochi cake with Berries kneaded into its dough. It causes a Pokémon to lose all its base points.
|
|
||||||
#-------------------------------
|
|
||||||
[METEORITE]
|
[METEORITE]
|
||||||
Name = Meteorite
|
Name = Meteorite
|
||||||
NamePlural = Meteorites
|
NamePlural = Meteorites
|
||||||
|
|||||||
@@ -9535,7 +9535,6 @@ Moves = 1,COUNTER,1,MIRRORCOAT,1,SAFEGUARD,1,DESTINYBOND,1,SPLASH,1,CHARM,1,ENCO
|
|||||||
TutorMoves = AMNESIA,CHARM,ENCORE,SAFEGUARD
|
TutorMoves = AMNESIA,CHARM,ENCORE,SAFEGUARD
|
||||||
EggGroups = Undiscovered
|
EggGroups = Undiscovered
|
||||||
HatchSteps = 5120
|
HatchSteps = 5120
|
||||||
Incense = LAXINCENSE
|
|
||||||
Height = 0.6
|
Height = 0.6
|
||||||
Weight = 14.0
|
Weight = 14.0
|
||||||
Color = Blue
|
Color = Blue
|
||||||
@@ -10725,7 +10724,6 @@ TutorMoves = ATTRACT,BULLETSEED,CAPTIVATE,CONFIDE,COVET,CUT,DAZZLINGGLEAM,DOUBLE
|
|||||||
EggMoves = COTTONSPORE,EXTRASENSORY,LEAFSTORM,LIFEDEW,MINDREADER,PINMISSILE,POWERWHIP,RAZORLEAF,SEEDBOMB,SLEEPPOWDER,SPIKES,SYNTHESIS
|
EggMoves = COTTONSPORE,EXTRASENSORY,LEAFSTORM,LIFEDEW,MINDREADER,PINMISSILE,POWERWHIP,RAZORLEAF,SEEDBOMB,SLEEPPOWDER,SPIKES,SYNTHESIS
|
||||||
EggGroups = Undiscovered
|
EggGroups = Undiscovered
|
||||||
HatchSteps = 5120
|
HatchSteps = 5120
|
||||||
Incense = ROSEINCENSE
|
|
||||||
Height = 0.2
|
Height = 0.2
|
||||||
Weight = 1.2
|
Weight = 1.2
|
||||||
Color = Green
|
Color = Green
|
||||||
@@ -11565,7 +11563,6 @@ TutorMoves = ALLYSWITCH,ATTRACT,BATONPASS,BRICKBREAK,CALMMIND,CAPTIVATE,CHARGEBE
|
|||||||
EggMoves = CHARM,CONFUSERAY,FAKEOUT,FUTURESIGHT,HEALINGWISH,HYPNOSIS,ICYWIND,MAGICROOM,MIMIC,POWERSPLIT,TEETERDANCE,TICKLE,TRICK
|
EggMoves = CHARM,CONFUSERAY,FAKEOUT,FUTURESIGHT,HEALINGWISH,HYPNOSIS,ICYWIND,MAGICROOM,MIMIC,POWERSPLIT,TEETERDANCE,TICKLE,TRICK
|
||||||
EggGroups = Undiscovered
|
EggGroups = Undiscovered
|
||||||
HatchSteps = 6400
|
HatchSteps = 6400
|
||||||
Incense = ODDINCENSE
|
|
||||||
Height = 0.6
|
Height = 0.6
|
||||||
Weight = 13.0
|
Weight = 13.0
|
||||||
Color = Pink
|
Color = Pink
|
||||||
@@ -12052,7 +12049,6 @@ TutorMoves = ACROBATICS,AERIALACE,AGILITY,AIRCUTTER,AIRSLASH,AMNESIA,ATTRACT,BLI
|
|||||||
EggMoves = AMNESIA,CONFUSERAY,HAZE,HYDROPUMP,MIRRORCOAT,SLAM,SPLASH,TAILWIND,TWISTER,WIDEGUARD
|
EggMoves = AMNESIA,CONFUSERAY,HAZE,HYDROPUMP,MIRRORCOAT,SLAM,SPLASH,TAILWIND,TWISTER,WIDEGUARD
|
||||||
EggGroups = Undiscovered
|
EggGroups = Undiscovered
|
||||||
HatchSteps = 6400
|
HatchSteps = 6400
|
||||||
Incense = WAVEINCENSE
|
|
||||||
Height = 1.0
|
Height = 1.0
|
||||||
Weight = 65.0
|
Weight = 65.0
|
||||||
Color = Blue
|
Color = Blue
|
||||||
|
|||||||
@@ -82,7 +82,7 @@ Weight = 3.8
|
|||||||
Color = Black
|
Color = Black
|
||||||
Pokedex = With its incisors, it gnaws through doors and infiltrates people's homes. Then, with a twitch of its whiskers, it steals whatever food it finds.
|
Pokedex = With its incisors, it gnaws through doors and infiltrates people's homes. Then, with a twitch of its whiskers, it steals whatever food it finds.
|
||||||
Generation = 7
|
Generation = 7
|
||||||
Flags = InheritFormWithEverstone
|
Flags = EggInRegion_1,InheritFormWithEverstone
|
||||||
WildItemUncommon = PECHABERRY
|
WildItemUncommon = PECHABERRY
|
||||||
Evolution = RATICATE,LevelNight,20
|
Evolution = RATICATE,LevelNight,20
|
||||||
#-------------------------------
|
#-------------------------------
|
||||||
@@ -128,7 +128,7 @@ Weight = 40.0
|
|||||||
Color = White
|
Color = White
|
||||||
Pokedex = The skin on its back is as hard as steel. Predators go after its soft belly, so it clings to the ground desperately.
|
Pokedex = The skin on its back is as hard as steel. Predators go after its soft belly, so it clings to the ground desperately.
|
||||||
Generation = 7
|
Generation = 7
|
||||||
Flags = InheritFormWithEverstone
|
Flags = EggInRegion_1,InheritFormWithEverstone
|
||||||
Evolution = SANDSLASH,Item,ICESTONE
|
Evolution = SANDSLASH,Item,ICESTONE
|
||||||
#-------------------------------
|
#-------------------------------
|
||||||
[SANDSLASH,1]
|
[SANDSLASH,1]
|
||||||
@@ -157,7 +157,7 @@ EggMoves = AGILITY,BABYDOLLEYES,CHARM,DISABLE,ENCORE,EXTRASENSORY,FLAIL,FREEZEDR
|
|||||||
Color = White
|
Color = White
|
||||||
Pokedex = In hot weather, this Pokémon makes ice shards with its six tails and sprays them around to cool itself off.
|
Pokedex = In hot weather, this Pokémon makes ice shards with its six tails and sprays them around to cool itself off.
|
||||||
Generation = 7
|
Generation = 7
|
||||||
Flags = InheritFormWithEverstone
|
Flags = EggInRegion_1,InheritFormWithEverstone
|
||||||
WildItemUncommon = SNOWBALL
|
WildItemUncommon = SNOWBALL
|
||||||
Evolution = NINETALES,Item,ICESTONE
|
Evolution = NINETALES,Item,ICESTONE
|
||||||
#-------------------------------
|
#-------------------------------
|
||||||
@@ -187,7 +187,7 @@ EggMoves = ANCIENTPOWER,BEATUP,ENDURE,FEINTATTACK,FINALGAMBIT,HEADBUTT,HONECLAWS
|
|||||||
Weight = 1.0
|
Weight = 1.0
|
||||||
Pokedex = Its head sports an altered form of whiskers made of metal. When in communication with its comrades, its whiskers wobble to and fro.
|
Pokedex = Its head sports an altered form of whiskers made of metal. When in communication with its comrades, its whiskers wobble to and fro.
|
||||||
Generation = 7
|
Generation = 7
|
||||||
Flags = InheritFormWithEverstone
|
Flags = EggInRegion_1,InheritFormWithEverstone
|
||||||
#-------------------------------
|
#-------------------------------
|
||||||
[DUGTRIO,1]
|
[DUGTRIO,1]
|
||||||
FormName = Alolan
|
FormName = Alolan
|
||||||
@@ -213,7 +213,7 @@ EggMoves = AMNESIA,ASSIST,CHARM,COVET,FLAIL,FLATTER,FOULPLAY,HYPNOSIS,PARTINGSHO
|
|||||||
Color = Blue
|
Color = Blue
|
||||||
Pokedex = It's impulsive, selfish, and fickle. It's very popular with some Trainers who like giving it the attention it needs.
|
Pokedex = It's impulsive, selfish, and fickle. It's very popular with some Trainers who like giving it the attention it needs.
|
||||||
Generation = 7
|
Generation = 7
|
||||||
Flags = InheritFormWithEverstone
|
Flags = EggInRegion_1,InheritFormWithEverstone
|
||||||
Evolution = PERSIAN,Happiness
|
Evolution = PERSIAN,Happiness
|
||||||
#-------------------------------
|
#-------------------------------
|
||||||
[MEOWTH,2]
|
[MEOWTH,2]
|
||||||
@@ -229,7 +229,7 @@ Color = Brown
|
|||||||
Shape = BipedalTail
|
Shape = BipedalTail
|
||||||
Pokedex = Living with a savage, seafaring people has toughened this Pokémon's body so much that parts of it have turned to iron.
|
Pokedex = Living with a savage, seafaring people has toughened this Pokémon's body so much that parts of it have turned to iron.
|
||||||
Generation = 8
|
Generation = 8
|
||||||
Flags = InheritFormWithEverstone
|
Flags = EggInRegion_2,InheritFormWithEverstone
|
||||||
Evolution = PERRSERKER,Level,28
|
Evolution = PERRSERKER,Level,28
|
||||||
#-------------------------------
|
#-------------------------------
|
||||||
[PERSIAN,1]
|
[PERSIAN,1]
|
||||||
@@ -260,7 +260,7 @@ Weight = 22.7
|
|||||||
Category = Scout
|
Category = Scout
|
||||||
Pokedex = They patrol their territory in pairs. The igneous rock components in the fur of this species are the result of volcanic activity in its habitat.
|
Pokedex = They patrol their territory in pairs. The igneous rock components in the fur of this species are the result of volcanic activity in its habitat.
|
||||||
Generation = 8
|
Generation = 8
|
||||||
Flags = InheritFormWithEverStone
|
Flags = EggInRegion_3,InheritFormWithEverStone
|
||||||
#-------------------------------
|
#-------------------------------
|
||||||
[ARCANINE,1]
|
[ARCANINE,1]
|
||||||
FormName = Hisuian
|
FormName = Hisuian
|
||||||
@@ -298,7 +298,7 @@ Weight = 20.3
|
|||||||
Color = Gray
|
Color = Gray
|
||||||
Pokedex = Geodude compete against each other with headbutts. The iron sand on their heads will stick to whichever one has stronger magnetism.
|
Pokedex = Geodude compete against each other with headbutts. The iron sand on their heads will stick to whichever one has stronger magnetism.
|
||||||
Generation = 7
|
Generation = 7
|
||||||
Flags = InheritFormWithEverstone
|
Flags = EggInRegion_1,InheritFormWithEverstone
|
||||||
WildItemUncommon = CELLBATTERY
|
WildItemUncommon = CELLBATTERY
|
||||||
#-------------------------------
|
#-------------------------------
|
||||||
[GRAVELER,1]
|
[GRAVELER,1]
|
||||||
@@ -343,7 +343,7 @@ Color = White
|
|||||||
Category = Unique Horn
|
Category = Unique Horn
|
||||||
Pokedex = Its small horn hides a healing power. With a few rubs from this Pokémon's horn, any slight wound you have will be healed.
|
Pokedex = Its small horn hides a healing power. With a few rubs from this Pokémon's horn, any slight wound you have will be healed.
|
||||||
Generation = 8
|
Generation = 8
|
||||||
Flags = InheritFormWithEverstone
|
Flags = EggInRegion_2,InheritFormWithEverstone
|
||||||
#-------------------------------
|
#-------------------------------
|
||||||
[RAPIDASH,1]
|
[RAPIDASH,1]
|
||||||
FormName = Galarian
|
FormName = Galarian
|
||||||
@@ -367,7 +367,7 @@ Moves = 1,TACKLE,1,CURSE,3,GROWL,6,ACID,9,YAWN,12,CONFUSION,15,DISABLE,18,WATERP
|
|||||||
TutorMoves = AMNESIA,ATTRACT,AVALANCHE,BLIZZARD,BODYSLAM,BRINE,BULLDOZE,CALMMIND,CAPTIVATE,CHILLINGWATER,CONFIDE,CURSE,DIG,DIVE,DOUBLETEAM,EARTHQUAKE,ENDURE,EXPANDINGFORCE,FACADE,FIREBLAST,FLAMETHROWER,FOULPLAY,FRUSTRATION,GRASSKNOT,HAIL,HELPINGHAND,HIDDENPOWER,HYDROPUMP,ICEBEAM,ICYWIND,IMPRISON,IRONTAIL,LIGHTSCREEN,LIQUIDATION,MIMIC,MUDSHOT,NATURALGIFT,PAYDAY,PROTECT,PSYBEAM,PSYCHIC,PSYCHICTERRAIN,PSYCHUP,PSYSHOCK,RAINDANCE,REST,RETURN,ROUND,SAFEGUARD,SECRETPOWER,SHADOWBALL,SKILLSWAP,SLEEPTALK,SNORE,SNOWSCAPE,STOREDPOWER,SUBSTITUTE,SUNNYDAY,SURF,SWAGGER,SWIFT,TAKEDOWN,TERABLAST,THUNDERWAVE,TRIATTACK,TRICK,TRICKROOM,WATERFALL,WATERPULSE,WEATHERBALL,WHIRLPOOL,WONDERROOM,ZENHEADBUTT
|
TutorMoves = AMNESIA,ATTRACT,AVALANCHE,BLIZZARD,BODYSLAM,BRINE,BULLDOZE,CALMMIND,CAPTIVATE,CHILLINGWATER,CONFIDE,CURSE,DIG,DIVE,DOUBLETEAM,EARTHQUAKE,ENDURE,EXPANDINGFORCE,FACADE,FIREBLAST,FLAMETHROWER,FOULPLAY,FRUSTRATION,GRASSKNOT,HAIL,HELPINGHAND,HIDDENPOWER,HYDROPUMP,ICEBEAM,ICYWIND,IMPRISON,IRONTAIL,LIGHTSCREEN,LIQUIDATION,MIMIC,MUDSHOT,NATURALGIFT,PAYDAY,PROTECT,PSYBEAM,PSYCHIC,PSYCHICTERRAIN,PSYCHUP,PSYSHOCK,RAINDANCE,REST,RETURN,ROUND,SAFEGUARD,SECRETPOWER,SHADOWBALL,SKILLSWAP,SLEEPTALK,SNORE,SNOWSCAPE,STOREDPOWER,SUBSTITUTE,SUNNYDAY,SURF,SWAGGER,SWIFT,TAKEDOWN,TERABLAST,THUNDERWAVE,TRIATTACK,TRICK,TRICKROOM,WATERFALL,WATERPULSE,WEATHERBALL,WHIRLPOOL,WONDERROOM,ZENHEADBUTT
|
||||||
Pokedex = Although this Pokémon is normally zoned out, its expression abruptly sharpens on occasion. The cause for this seems to lie in Slowpoke's diet.
|
Pokedex = Although this Pokémon is normally zoned out, its expression abruptly sharpens on occasion. The cause for this seems to lie in Slowpoke's diet.
|
||||||
Generation = 8
|
Generation = 8
|
||||||
Flags = InheritFormWithEverstone
|
Flags = EggInRegion_2,InheritFormWithEverstone
|
||||||
Evolution = SLOWBRO,Item,GALARICACUFF
|
Evolution = SLOWBRO,Item,GALARICACUFF
|
||||||
Evolution = SLOWKING,Item,GALARICAWREATH
|
Evolution = SLOWKING,Item,GALARICAWREATH
|
||||||
#-------------------------------
|
#-------------------------------
|
||||||
@@ -408,9 +408,9 @@ EggMoves = COUNTER,COVET,CURSE,DOUBLEEDGE,FEINT,FLAIL,NIGHTSLASH,QUICKATTACK,QUI
|
|||||||
Weight = 42.0
|
Weight = 42.0
|
||||||
Pokedex = The stalks of leeks are thicker and longer in the Galar region. Farfetch'd that adapted to these stalks took on a unique form.
|
Pokedex = The stalks of leeks are thicker and longer in the Galar region. Farfetch'd that adapted to these stalks took on a unique form.
|
||||||
Generation = 8
|
Generation = 8
|
||||||
Flags = InheritFormWithEverstone
|
Flags = EggInRegion_2,InheritFormWithEverstone
|
||||||
WildItemCommon = LEEK
|
WildItemCommon = LEEK
|
||||||
Evolution = SIRFETCHD,BattleDealCriticalHit,3
|
Evolution = SIRFETCHD,AfterBattleCounter,3
|
||||||
#-------------------------------
|
#-------------------------------
|
||||||
[GRIMER,1]
|
[GRIMER,1]
|
||||||
FormName = Alolan
|
FormName = Alolan
|
||||||
@@ -425,7 +425,7 @@ Weight = 42.0
|
|||||||
Color = Green
|
Color = Green
|
||||||
Pokedex = A Grimer, which had been brought in to solve a problem with garbage, developed over time into this form.
|
Pokedex = A Grimer, which had been brought in to solve a problem with garbage, developed over time into this form.
|
||||||
Generation = 7
|
Generation = 7
|
||||||
Flags = InheritFormWithEverstone
|
Flags = EggInRegion_1,InheritFormWithEverstone
|
||||||
#-------------------------------
|
#-------------------------------
|
||||||
[MUK,1]
|
[MUK,1]
|
||||||
FormName = Alolan
|
FormName = Alolan
|
||||||
@@ -462,7 +462,7 @@ Weight = 13.0
|
|||||||
Category = Sphere
|
Category = Sphere
|
||||||
Pokedex = An enigmatic Pokémon that happens to bear a resemblance to a Poké Ball. When excited, it discharges the electric current it has stored in its belly, then lets out a great, uproarious laugh.
|
Pokedex = An enigmatic Pokémon that happens to bear a resemblance to a Poké Ball. When excited, it discharges the electric current it has stored in its belly, then lets out a great, uproarious laugh.
|
||||||
Generation = 8
|
Generation = 8
|
||||||
Flags = InheritFormWithEverStone
|
Flags = EggInRegion_3,InheritFormWithEverStone
|
||||||
Evolution = ELECTRODE,Item,LEAFSTONE
|
Evolution = ELECTRODE,Item,LEAFSTONE
|
||||||
#-------------------------------
|
#-------------------------------
|
||||||
[ELECTRODE,1]
|
[ELECTRODE,1]
|
||||||
@@ -543,7 +543,7 @@ Color = White
|
|||||||
Category = Dancing
|
Category = Dancing
|
||||||
Pokedex = Its talent is tap-dancing. It can also manipulate temperatures to create a floor of ice, which this Pokémon can kick up to use as a barrier.
|
Pokedex = Its talent is tap-dancing. It can also manipulate temperatures to create a floor of ice, which this Pokémon can kick up to use as a barrier.
|
||||||
Generation = 8
|
Generation = 8
|
||||||
Flags = InheritFormWithEverstone
|
Flags = EggInRegion_2,InheritFormWithEverstone
|
||||||
Evolution = MRRIME,Level,42
|
Evolution = MRRIME,Level,42
|
||||||
#-------------------------------
|
#-------------------------------
|
||||||
[PINSIR,1]
|
[PINSIR,1]
|
||||||
@@ -572,7 +572,7 @@ Weight = 115.0
|
|||||||
Color = Black
|
Color = Black
|
||||||
Pokedex = This Pokémon has a muscular body and excels at close-quarters combat. It uses its short horns to strike the opponent's weak spots.
|
Pokedex = This Pokémon has a muscular body and excels at close-quarters combat. It uses its short horns to strike the opponent's weak spots.
|
||||||
Generation = 9
|
Generation = 9
|
||||||
Flags = InheritFormWithEverStone
|
Flags = EggInRegion_4,InheritFormWithEverStone
|
||||||
#-------------------------------
|
#-------------------------------
|
||||||
[TAUROS,2]
|
[TAUROS,2]
|
||||||
FormName = Paldean (Blaze Breed)
|
FormName = Paldean (Blaze Breed)
|
||||||
@@ -736,7 +736,7 @@ Color = Brown
|
|||||||
Category = Poison Fish
|
Category = Poison Fish
|
||||||
Pokedex = After losing a territorial struggle, Wooper began living on land. The Pokémon changed over time, developing a poisonous film to protect its body.
|
Pokedex = After losing a territorial struggle, Wooper began living on land. The Pokémon changed over time, developing a poisonous film to protect its body.
|
||||||
Generation = 9
|
Generation = 9
|
||||||
Flags = InheritFormWithEverStone
|
Flags = EggInRegion_4,InheritFormWithEverStone
|
||||||
Evolution = CLODSIRE,Level,20
|
Evolution = CLODSIRE,Level,20
|
||||||
#-------------------------------
|
#-------------------------------
|
||||||
[SLOWKING,1]
|
[SLOWKING,1]
|
||||||
@@ -855,7 +855,7 @@ EggMoves = ACIDSPRAY,AQUAJET,AQUATAIL,ASTONISH,BUBBLEBEAM,FLAIL,HAZE,SELFDESTRUC
|
|||||||
Color = Black
|
Color = Black
|
||||||
Pokedex = It absorbs toxins from the food it eats. The distinct purple spikes on its body are evidence of its potent poison.
|
Pokedex = It absorbs toxins from the food it eats. The distinct purple spikes on its body are evidence of its potent poison.
|
||||||
Generation = 8
|
Generation = 8
|
||||||
Flags = InheritFormWithEverStone
|
Flags = EggInRegion_3,InheritFormWithEverStone
|
||||||
Evolution = OVERQWIL,HasMove,BARBBARRAGE
|
Evolution = OVERQWIL,HasMove,BARBBARRAGE
|
||||||
#-------------------------------
|
#-------------------------------
|
||||||
[SCIZOR,1]
|
[SCIZOR,1]
|
||||||
@@ -892,7 +892,7 @@ Weight = 27.0
|
|||||||
Color = Gray
|
Color = Gray
|
||||||
Pokedex = Its sturdy, curved claws are ideal for traversing precipitous cliffs. From the tips of these claws drips a venom that infiltrates the nerves of any prey caught in Sneasel's grasp.
|
Pokedex = Its sturdy, curved claws are ideal for traversing precipitous cliffs. From the tips of these claws drips a venom that infiltrates the nerves of any prey caught in Sneasel's grasp.
|
||||||
Generation = 8
|
Generation = 8
|
||||||
Flags = InheritFormWithEverStone
|
Flags = EggInRegion_3,InheritFormWithEverStone
|
||||||
Evolution = SNEASLER,DayHoldItem,RAZORCLAW
|
Evolution = SNEASLER,DayHoldItem,RAZORCLAW
|
||||||
#-------------------------------
|
#-------------------------------
|
||||||
[CORSOLA,1]
|
[CORSOLA,1]
|
||||||
@@ -908,7 +908,7 @@ Weight = 0.5
|
|||||||
Color = White
|
Color = White
|
||||||
Pokedex = Sudden climate change wiped out this ancient kind of Corsola. This Pokémon absorbs others' life-force through its branches.
|
Pokedex = Sudden climate change wiped out this ancient kind of Corsola. This Pokémon absorbs others' life-force through its branches.
|
||||||
Generation = 8
|
Generation = 8
|
||||||
Flags = InheritFormWithEverstone
|
Flags = EggInRegion_2,InheritFormWithEverstone
|
||||||
Evolution = CURSOLA,Level,38
|
Evolution = CURSOLA,Level,38
|
||||||
#-------------------------------
|
#-------------------------------
|
||||||
[HOUNDOOM,1]
|
[HOUNDOOM,1]
|
||||||
@@ -974,7 +974,7 @@ EggMoves = KNOCKOFF,PARTINGSHOT,QUICKGUARD
|
|||||||
Color = White
|
Color = White
|
||||||
Pokedex = Its restlessness has it constantly running around. If it sees another Pokémon, it will purposely run into them in order to start a fight.
|
Pokedex = Its restlessness has it constantly running around. If it sees another Pokémon, it will purposely run into them in order to start a fight.
|
||||||
Generation = 8
|
Generation = 8
|
||||||
Flags = InheritFormWithEverstone
|
Flags = EggInRegion_2,InheritFormWithEverstone
|
||||||
#-------------------------------
|
#-------------------------------
|
||||||
[LINOONE,1]
|
[LINOONE,1]
|
||||||
FormName = Galarian
|
FormName = Galarian
|
||||||
@@ -1554,7 +1554,7 @@ Weight = 40.0
|
|||||||
Color = White
|
Color = White
|
||||||
Pokedex = The colder they get, the more energetic they are. They freeze their breath to make snowballs, using them as ammo for playful snowball fights.
|
Pokedex = The colder they get, the more energetic they are. They freeze their breath to make snowballs, using them as ammo for playful snowball fights.
|
||||||
Generation = 8
|
Generation = 8
|
||||||
Flags = InheritFormWithEverstone
|
Flags = EggInRegion_2,InheritFormWithEverstone
|
||||||
Evolution = DARMANITAN,Item,ICESTONE
|
Evolution = DARMANITAN,Item,ICESTONE
|
||||||
#-------------------------------
|
#-------------------------------
|
||||||
[DARMANITAN,1]
|
[DARMANITAN,1]
|
||||||
@@ -1605,8 +1605,9 @@ Moves = 1,ASTONISH,1,PROTECT,4,HAZE,8,NIGHTSHADE,12,DISABLE,16,BRUTALSWING,20,CR
|
|||||||
TutorMoves = ALLYSWITCH,ATTRACT,BRUTALSWING,CALMMIND,CAPTIVATE,CONFIDE,DARKPULSE,DOUBLEEDGE,DOUBLETEAM,EARTHPOWER,EARTHQUAKE,ENDURE,ENERGYBALL,FACADE,FAKETEARS,FRUSTRATION,HEX,HIDDENPOWER,IMPRISON,IRONDEFENSE,MIMIC,NASTYPLOT,NATURALGIFT,PAYBACK,POLTERGEIST,PROTECT,PSYCHIC,RAINDANCE,REST,RETURN,ROCKSLIDE,ROCKTOMB,ROUND,SAFEGUARD,SANDSTORM,SECRETPOWER,SHADOWBALL,SKILLSWAP,SLEEPTALK,SNORE,SUBSTITUTE,SWAGGER,THIEF,TOXIC,TOXICSPIKES,TRICK,TRICKROOM,WILLOWISP,WONDERROOM,ZENHEADBUTT
|
TutorMoves = ALLYSWITCH,ATTRACT,BRUTALSWING,CALMMIND,CAPTIVATE,CONFIDE,DARKPULSE,DOUBLEEDGE,DOUBLETEAM,EARTHPOWER,EARTHQUAKE,ENDURE,ENERGYBALL,FACADE,FAKETEARS,FRUSTRATION,HEX,HIDDENPOWER,IMPRISON,IRONDEFENSE,MIMIC,NASTYPLOT,NATURALGIFT,PAYBACK,POLTERGEIST,PROTECT,PSYCHIC,RAINDANCE,REST,RETURN,ROCKSLIDE,ROCKTOMB,ROUND,SAFEGUARD,SANDSTORM,SECRETPOWER,SHADOWBALL,SKILLSWAP,SLEEPTALK,SNORE,SUBSTITUTE,SWAGGER,THIEF,TOXIC,TOXICSPIKES,TRICK,TRICKROOM,WILLOWISP,WONDERROOM,ZENHEADBUTT
|
||||||
Pokedex = A clay slab with cursed engravings took possession of a Yamask. The slab is said to be absorbing the Yamask's dark power.
|
Pokedex = A clay slab with cursed engravings took possession of a Yamask. The slab is said to be absorbing the Yamask's dark power.
|
||||||
Generation = 8
|
Generation = 8
|
||||||
Flags = InheritFormWithEverstone
|
Flags = EggInRegion_2,InheritFormWithEverstone
|
||||||
Evolution = RUNERIGUS,EventAfterDamageTaken,2
|
Evolution = RUNERIGUS,AfterBattleCounterMakeReady,49
|
||||||
|
Evolution = RUNERIGUS,EventReady,2
|
||||||
#-------------------------------
|
#-------------------------------
|
||||||
[ZORUA,1]
|
[ZORUA,1]
|
||||||
FormName = Hisuian
|
FormName = Hisuian
|
||||||
@@ -1618,7 +1619,7 @@ EggMoves = COMEUPPANCE,DETECT,EXTRASENSORY,MEMENTO
|
|||||||
Category = Spiteful Fox
|
Category = Spiteful Fox
|
||||||
Pokedex = A once-departed soul, returned to life in Hisui. Derives power from resentment, which rises as energy atop its head and takes on the forms of foes. In this way, Zorua vents lingering malice.
|
Pokedex = A once-departed soul, returned to life in Hisui. Derives power from resentment, which rises as energy atop its head and takes on the forms of foes. In this way, Zorua vents lingering malice.
|
||||||
Generation = 8
|
Generation = 8
|
||||||
Flags = InheritFormWithEverStone
|
Flags = EggInRegion_3,InheritFormWithEverStone
|
||||||
#-------------------------------
|
#-------------------------------
|
||||||
[ZOROARK,1]
|
[ZOROARK,1]
|
||||||
FormName = Hisuian
|
FormName = Hisuian
|
||||||
@@ -1666,7 +1667,7 @@ Weight = 20.5
|
|||||||
Color = Green
|
Color = Green
|
||||||
Pokedex = Its conspicuous lips lure prey in as it lies in wait in the mud. When prey gets close, Stunfisk clamps its jagged steel fins down on them.
|
Pokedex = Its conspicuous lips lure prey in as it lies in wait in the mud. When prey gets close, Stunfisk clamps its jagged steel fins down on them.
|
||||||
Generation = 8
|
Generation = 8
|
||||||
Flags = InheritFormWithEverstone
|
Flags = EggInRegion_2,InheritFormWithEverstone
|
||||||
#-------------------------------
|
#-------------------------------
|
||||||
[BRAVIARY,1]
|
[BRAVIARY,1]
|
||||||
FormName = Hisuian
|
FormName = Hisuian
|
||||||
@@ -2633,6 +2634,7 @@ Generation = 9
|
|||||||
FormName = Female
|
FormName = Female
|
||||||
BaseStats = 120,92,65,78,100,75
|
BaseStats = 120,92,65,78,100,75
|
||||||
Pokedex = It can afflict a target with terrifying illusions that are under its control. The deeper the sadness in its friends' souls, the paler Basculegion becomes.
|
Pokedex = It can afflict a target with terrifying illusions that are under its control. The deeper the sadness in its friends' souls, the paler Basculegion becomes.
|
||||||
|
Generation = 8
|
||||||
Flags = DefaultForm_3,InheritFormWithEverStone
|
Flags = DefaultForm_3,InheritFormWithEverStone
|
||||||
#-------------------------------
|
#-------------------------------
|
||||||
[ENAMORUS,1]
|
[ENAMORUS,1]
|
||||||
|
|||||||
Reference in New Issue
Block a user