Added Gen 9 forms code, evolution code, some item effects

This commit is contained in:
Maruno17
2024-06-08 19:35:45 +01:00
parent 6c3d9e77ad
commit 5e23984765
26 changed files with 678 additions and 495 deletions

View File

@@ -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
} }
}) })

View File

@@ -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

View File

@@ -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

View File

@@ -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

View File

@@ -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)

View File

@@ -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

View File

@@ -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

View File

@@ -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

View File

@@ -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

View File

@@ -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

View File

@@ -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)

View File

@@ -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?

View File

@@ -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?

View File

@@ -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!

View File

@@ -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

View File

@@ -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

View File

@@ -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

View File

@@ -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

View File

@@ -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

View File

@@ -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]

View File

@@ -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

View File

@@ -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

View File

@@ -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]

View File

@@ -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

View File

@@ -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

View File

@@ -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]