adds fused species abilities & fixes pokedex issue

This commit is contained in:
infinitefusion
2023-08-06 10:49:26 -04:00
parent 9f44271b99
commit b8a27ff6e3
21 changed files with 102 additions and 47 deletions

Binary file not shown.

Binary file not shown.

Binary file not shown.

Binary file not shown.

Binary file not shown.

Binary file not shown.

Binary file not shown.

View File

@@ -20,7 +20,7 @@ module Settings
FUSION_ICON_SPRITE_OFFSET = 10 FUSION_ICON_SPRITE_OFFSET = 10
#Infinite fusion settings #Infinite fusion settings
NB_POKEMON = 420 NB_POKEMON = 809
CUSTOM_BASE_SPRITES_FOLDER = "Graphics/CustomBattlers/customBaseSprites/" CUSTOM_BASE_SPRITES_FOLDER = "Graphics/CustomBattlers/customBaseSprites/"
CUSTOM_BATTLERS_FOLDER = "Graphics/CustomBattlers/" CUSTOM_BATTLERS_FOLDER = "Graphics/CustomBattlers/"
CUSTOM_BATTLERS_FOLDER_INDEXED = "Graphics/CustomBattlers/indexed/" CUSTOM_BATTLERS_FOLDER_INDEXED = "Graphics/CustomBattlers/indexed/"

View File

@@ -180,7 +180,6 @@ class PokemonIconSprite < SpriteWrapper
bodyPoke_number = getBodyID(pokemon.species) bodyPoke_number = getBodyID(pokemon.species)
headPoke_number = getHeadID(pokemon.species, bodyPoke_number) headPoke_number = getHeadID(pokemon.species, bodyPoke_number)
bodyPoke = GameData::Species.get(bodyPoke_number).species bodyPoke = GameData::Species.get(bodyPoke_number).species
headPoke = GameData::Species.get(headPoke_number).species headPoke = GameData::Species.get(headPoke_number).species

View File

@@ -45,7 +45,6 @@ class Pokemon
attr_accessor :body_original_ability_index attr_accessor :body_original_ability_index
attr_accessor :head_original_ability_index attr_accessor :head_original_ability_index
# @return [Array<Pokemon::Move>] the moves known by this Pokémon # @return [Array<Pokemon::Move>] the moves known by this Pokémon
attr_accessor :moves attr_accessor :moves
# @return [Array<Integer>] the IDs of moves known by this Pokémon when it was obtained # @return [Array<Integer>] the IDs of moves known by this Pokémon when it was obtained
@@ -126,7 +125,9 @@ class Pokemon
end end
def species_data def species_data
@species_data = GameData::Species.get(@species) if ! @species_data if !@species_data || @species != @species_data.species
@species_data = GameData::Species.get(@species)
end
return @species_data #GameData::Species.get(@species) return @species_data #GameData::Species.get(@species)
end end
@@ -163,7 +164,7 @@ class Pokemon
return isSpecies?(check_species) return isSpecies?(check_species)
end end
bodySpecies = getBodyID(species) bodySpecies = getBodyID(species)
checkSpeciesId = getID(nil,check_species) checkSpeciesId = getID(nil, check_species)
return bodySpecies == checkSpeciesId return bodySpecies == checkSpeciesId
end end
@@ -172,14 +173,14 @@ class Pokemon
return isSpecies?(check_species) return isSpecies?(check_species)
end end
headSpecies = getHeadID(species) headSpecies = getHeadID(species)
checkSpeciesId = getID(nil,check_species) checkSpeciesId = getID(nil, check_species)
return headSpecies == checkSpeciesId return headSpecies == checkSpeciesId
end end
def shiny=(value) def shiny=(value)
@shiny=value @shiny = value
if value && Settings::SHINY_POKEMON_CHANCE != S_CHANCE_VALIDATOR if value && Settings::SHINY_POKEMON_CHANCE != S_CHANCE_VALIDATOR
@debug_shiny=true @debug_shiny = true
end end
end end
@@ -480,8 +481,6 @@ class Pokemon
return [:AlwaysMale, :AlwaysFemale, :Genderless].include?(gender_ratio) return [:AlwaysMale, :AlwaysFemale, :Genderless].include?(gender_ratio)
end end
#============================================================================= #=============================================================================
# Shininess # Shininess
#============================================================================= #=============================================================================
@@ -496,13 +495,13 @@ class Pokemon
is_shiny = d < Settings::SHINY_POKEMON_CHANCE is_shiny = d < Settings::SHINY_POKEMON_CHANCE
if is_shiny if is_shiny
@shiny = true @shiny = true
@natural_shiny=true @natural_shiny = true
end end
end end
if @shiny && Settings::SHINY_POKEMON_CHANCE != S_CHANCE_VALIDATOR if @shiny && Settings::SHINY_POKEMON_CHANCE != S_CHANCE_VALIDATOR
@debug_shiny=true @debug_shiny = true
@natural_shiny=false @natural_shiny = false
end end
return @shiny return @shiny
end end
@@ -789,9 +788,9 @@ class Pokemon
body_species_id = getBasePokemonID(species) body_species_id = getBasePokemonID(species)
head_species = GameData::Species.get(head_species_id) head_species = GameData::Species.get(head_species_id)
body_species = GameData::Species.get(body_species_id) body_species = GameData::Species.get(body_species_id)
return move_data && (pokemon_can_learn_move(head_species,move_data) || pokemon_can_learn_move(body_species,move_data)) return move_data && (pokemon_can_learn_move(head_species, move_data) || pokemon_can_learn_move(body_species, move_data))
else else
return move_data && pokemon_can_learn_move(species_data,move_data) return move_data && pokemon_can_learn_move(species_data, move_data)
end end
end end
@@ -1262,7 +1261,7 @@ class Pokemon
@ivMaxed = {} @ivMaxed = {}
@ev = {} @ev = {}
@hiddenPowerType = nil @hiddenPowerType = nil
@glitter=nil @glitter = nil
GameData::Stat.each_main do |s| GameData::Stat.each_main do |s|
@iv[s.id] = rand(IV_STAT_LIMIT + 1) @iv[s.id] = rand(IV_STAT_LIMIT + 1)
@ev[s.id] = 0 @ev[s.id] = 0

View File

@@ -38,18 +38,22 @@ class Player < Trainer
self.refresh_accessible_dexes self.refresh_accessible_dexes
end end
def initStandardDexArray() def initStandardDexArray(resync=false)
dex_array = [] dex_array = []
(0..NB_POKEMON).each { |poke| (0..NB_POKEMON).each { |poke|
if poke == 0 if poke == 0
dex_array << nil dex_array << nil
end end
dex_array << false if resync && @seen_standard[poke]
dex_array << @seen_standard[poke]
else
dex_array << false
end
} }
return dex_array return dex_array
end end
def initFusionDexArray() def initFusionDexArray(resync=false)
head_array = [] head_array = []
(0..NB_POKEMON).each { |head| (0..NB_POKEMON).each { |head|
body_array = [] body_array = []
@@ -60,7 +64,11 @@ class Player < Trainer
if body == 0 if body == 0
body_array << nil body_array << nil
end end
body_array << false if resync && @seen_fusion[body]
body_array << @seen_fusion[body]
else
body_array << false
end
} }
head_array << body_array head_array << body_array
} }
@@ -79,17 +87,22 @@ class Player < Trainer
return num > Settings::NB_POKEMON && !isTripleFusion(num) return num > Settings::NB_POKEMON && !isTripleFusion(num)
end end
def set_seen_fusion(species) def resyncPokedexIfNumberOfPokemonChanged()
initFusionDexArray() if @seen_fusion.length < NB_POKEMON+2 if @seen_standard.length < NB_POKEMON || @seen_fusion.length < NB_POKEMON
@seen_fusion = initFusionDexArray(true)
@seen_standard=initStandardDexArray(true )
end
end
def set_seen_fusion(species)
resyncPokedexIfNumberOfPokemonChanged()
bodyId = getBodyID(species) bodyId = getBodyID(species)
headId = getHeadID(species, bodyId) headId = getHeadID(species, bodyId)
@seen_fusion[headId][bodyId] = true @seen_fusion[headId][bodyId] = true
end end
def set_seen_normalDex(species) def set_seen_normalDex(species)
initStandardDexArray() if @seen_standard.length < NB_POKEMON resyncPokedexIfNumberOfPokemonChanged()
dex_num = getDexNumberForSpecies(species) dex_num = getDexNumberForSpecies(species)
@seen_standard[dex_num] = true @seen_standard[dex_num] = true
end end

View File

@@ -607,6 +607,10 @@ class PokemonEvolutionScene
# Check for consumed item and check if Pokémon should be duplicated # Check for consumed item and check if Pokémon should be duplicated
pbEvolutionMethodAfterEvolution if !reversing pbEvolutionMethodAfterEvolution if !reversing
@pokemon
@pokemon.ability
oldAbility = @pokemon.ability.id oldAbility = @pokemon.ability.id
newSpecies = GameData::Species.get(@newspecies) newSpecies = GameData::Species.get(@newspecies)

View File

@@ -38,13 +38,16 @@ module GameData
@gender_ratio = calculate_gender() #todo @gender_ratio = calculate_gender() #todo
@catch_rate = calculate_catch_rate() @catch_rate = calculate_catch_rate()
@happiness = calculate_base_happiness() @happiness = calculate_base_happiness()
#Moves
@moves = calculate_moveset() @moves = calculate_moveset()
@tutor_moves =calculate_tutor_moves() # hash[:tutor_moves] || []
@egg_moves = calculate_egg_moves() # hash[:egg_moves] || []
#todo : all below #todo : all below
@tutor_moves = [] # hash[:tutor_moves] || []
@egg_moves = [] # hash[:egg_moves] || [] @abilities = calculate_abilities(@body_pokemon,@head_pokemon) # hash[:abilities] || []
@abilities = [] # hash[:abilities] || [] @hidden_abilities = calculate_hidden_abilities(@body_pokemon,@head_pokemon) # hash[:hidden_abilities] || []
@hidden_abilities = [] # hash[:hidden_abilities] || []
@wild_item_common = [] # hash[:wild_item_common] @wild_item_common = [] # hash[:wild_item_common]
@wild_item_uncommon = [] # hash[:wild_item_uncommon] @wild_item_uncommon = [] # hash[:wild_item_uncommon]
@wild_item_rare = [] # hash[:wild_item_rare] @wild_item_rare = [] # hash[:wild_item_rare]
@@ -130,6 +133,40 @@ module GameData
return combine_arrays(@body_pokemon.moves, @head_pokemon.moves) return combine_arrays(@body_pokemon.moves, @head_pokemon.moves)
end end
def calculate_egg_moves
return combine_arrays(@body_pokemon.egg_moves, @head_pokemon.egg_moves)
end
def calculate_tutor_moves
return combine_arrays(@body_pokemon.tutor_moves, @head_pokemon.tutor_moves)
end
def calculate_abilities(pokemon1,pokemon2)
abilities_hash = []
ability1 = pokemon1.abilities[0]
ability2 = pokemon2.abilities[1]
if !ability2
ability2 = pokemon2.abilities[0]
end
abilities_hash << ability1
abilities_hash << ability2
return abilities_hash
end
def calculate_hidden_abilities(pokemon1,pokemon2)
#First two spots are the other abilities of the two pokemon
abilities_hash = calculate_abilities(pokemon2,pokemon1)
#add the hidden ability for the two base pokemon
abilities_hash << @body_pokemon.hidden_abilities[0]
abilities_hash << @head_pokemon.hidden_abilities[0]
return abilities_hash
end
#TODO
# ################## UNFINISHED ####################
#todo #todo
def calculate_name() def calculate_name()
return @body_pokemon.name + "/" + @head_pokemon.name return @body_pokemon.name + "/" + @head_pokemon.name
@@ -155,7 +192,7 @@ module GameData
return :Genderless return :Genderless
end end
#UTILS ############################# UTIL METHODS ###############################
# #
def calculate_fused_stats(dominantStat, otherStat) def calculate_fused_stats(dominantStat, otherStat)
return ((2 * dominantStat) / 3) + (otherStat / 3).floor return ((2 * dominantStat) / 3) + (otherStat / 3).floor

View File

@@ -216,13 +216,16 @@ class PokemonFusionScene
def pbChooseAbility(poke, hidden1 = false, hidden2 = false) def pbChooseAbility(poke, hidden1 = false, hidden2 = false)
abilityList = poke.getAbilityList abilityList = poke.getAbilityList
if $game_switches[SWITCH_DOUBLE_ABILITIES] if $game_switches[SWITCH_DOUBLE_ABILITIES]
abID1 = @pokemon1.ability abID1 = @pokemon1.ability
abID2 = @pokemon2.ability abID2 = @pokemon2.ability
else else
abID1 = hidden1 ? abilityList[4][0] : abilityList[0][0] abID1 = hidden1 ? abilityList[-2][0] : abilityList[0][0]
abID2 = hidden2 ? abilityList[5][0] : abilityList[1][0]
p abilityList
p abilityList[5]
p abilityList[1]
abID2 = hidden2 ? abilityList[-1][0] : abilityList[1][0]
end end
availableNatures = [] availableNatures = []
availableNatures << @pokemon1.nature availableNatures << @pokemon1.nature

View File

@@ -14,7 +14,7 @@
# PokemonFusion # PokemonFusion
# #
NB_POKEMON = 809#420 #351 #aussi CONST_NB_POKE NB_POKEMON = Settings::NB_POKEMON#809#420 #351 #aussi CONST_NB_POKE
CONST_NB_POKE = NB_POKEMON CONST_NB_POKE = NB_POKEMON
def pbPokemonBitmapFile(species) def pbPokemonBitmapFile(species)
# Used by the Pokédex # Used by the Pokédex

Binary file not shown.

Binary file not shown.

Binary file not shown.

Binary file not shown.

Binary file not shown.

View File

@@ -1877,7 +1877,7 @@ Abilities = VITALSPIRIT,ANGERPOINT
HiddenAbility = DEFIANT HiddenAbility = DEFIANT
Moves = 1,COVET,1,SCRATCH,1,LOWKICK,1,LEER,1,FOCUSENERGY,5,FURYSWIPES,8,KARATECHOP,12,PURSUIT,15,SEISMICTOSS,19,SWAGGER,22,CROSSCHOP,26,ASSURANCE,29,PUNISHMENT,33,THRASH,36,CLOSECOMBAT,40,SCREECH,43,STOMPINGTANTRUM,47,OUTRAGE,50,FINALGAMBIT Moves = 1,COVET,1,SCRATCH,1,LOWKICK,1,LEER,1,FOCUSENERGY,5,FURYSWIPES,8,KARATECHOP,12,PURSUIT,15,SEISMICTOSS,19,SWAGGER,22,CROSSCHOP,26,ASSURANCE,29,PUNISHMENT,33,THRASH,36,CLOSECOMBAT,40,SCREECH,43,STOMPINGTANTRUM,47,OUTRAGE,50,FINALGAMBIT
TutorMoves = ACROBATICS,AERIALACE,ATTRACT,BRICKBREAK,BULKUP,BULLDOZE,CONFIDE,COVET,DOUBLETEAM,DUALCHOP,EARTHQUAKE,ENDEAVOR,FACADE,FIREPUNCH,FLING,FOCUSBLAST,FOCUSPUNCH,FRUSTRATION,GUNKSHOT,HELPINGHAND,HIDDENPOWER,ICEPUNCH,IRONTAIL,LOWKICK,LOWSWEEP,OUTRAGE,OVERHEAT,PAYBACK,POISONJAB,POWERUPPUNCH,PROTECT,RAINDANCE,REST,RETURN,ROCKSLIDE,ROCKSMASH,ROCKTOMB,ROLEPLAY,ROUND,SEEDBOMB,SLEEPTALK,SMACKDOWN,SNORE,SPITE,STOMPINGTANTRUM,STRENGTH,SUBSTITUTE,SUNNYDAY,SWAGGER,TAUNT,THIEF,THUNDER,THUNDERBOLT,THUNDERPUNCH,TOXIC,UPROAR,UTURN,WORKUP TutorMoves = ACROBATICS,AERIALACE,ATTRACT,BRICKBREAK,BULKUP,BULLDOZE,CONFIDE,COVET,DOUBLETEAM,DUALCHOP,EARTHQUAKE,ENDEAVOR,FACADE,FIREPUNCH,FLING,FOCUSBLAST,FOCUSPUNCH,FRUSTRATION,GUNKSHOT,HELPINGHAND,HIDDENPOWER,ICEPUNCH,IRONTAIL,LOWKICK,LOWSWEEP,OUTRAGE,OVERHEAT,PAYBACK,POISONJAB,POWERUPPUNCH,PROTECT,RAINDANCE,REST,RETURN,ROCKSLIDE,ROCKSMASH,ROCKTOMB,ROLEPLAY,ROUND,SEEDBOMB,SLEEPTALK,SMACKDOWN,SNORE,SPITE,STOMPINGTANTRUM,STRENGTH,SUBSTITUTE,SUNNYDAY,SWAGGER,TAUNT,THIEF,THUNDER,THUNDERBOLT,THUNDERPUNCH,TOXIC,UPROAR,UTURN,WORKUP
EggMoves = BEATUP,CLOSECOMBAT,COUNTER,ENCORE,FOCUSPUNCH,FORESIGHT,MEDITATE,NIGHTSLASH,POWERTRIP,REVENGE,REVERSAL,SLEEPTALK,SMELLINGSALTS EggMoves = BEATUP,CLOSECOMBAT,COUNTER,ENCORE,FOCUSPUNCH,FORESIGHT,MEDITATE,NIGHTSLASH,POWERTRIP,REVENGE,REVERSAL,SLEEPTALK,SMELLINGSALT
Compatibility = Field Compatibility = Field
StepsToHatch = 5120 StepsToHatch = 5120
Height = 0.5 Height = 0.5
@@ -2213,7 +2213,7 @@ Abilities = GUTS,NOGUARD
HiddenAbility = STEADFAST HiddenAbility = STEADFAST
Moves = 1,LOWKICK,1,LEER,3,FOCUSENERGY,7,KARATECHOP,9,FORESIGHT,13,LOWSWEEP,15,SEISMICTOSS,19,REVENGE,21,KNOCKOFF,25,VITALTHROW,27,WAKEUPSLAP,31,DUALCHOP,33,SUBMISSION,37,BULKUP,39,CROSSCHOP,43,SCARYFACE,45,DYNAMICPUNCH Moves = 1,LOWKICK,1,LEER,3,FOCUSENERGY,7,KARATECHOP,9,FORESIGHT,13,LOWSWEEP,15,SEISMICTOSS,19,REVENGE,21,KNOCKOFF,25,VITALTHROW,27,WAKEUPSLAP,31,DUALCHOP,33,SUBMISSION,37,BULKUP,39,CROSSCHOP,43,SCARYFACE,45,DYNAMICPUNCH
TutorMoves = ATTRACT,BRICKBREAK,BULKUP,BULLDOZE,CONFIDE,DOUBLETEAM,DUALCHOP,EARTHQUAKE,FACADE,FIREBLAST,FIREPUNCH,FLAMETHROWER,FLING,FOCUSBLAST,FOCUSPUNCH,FRUSTRATION,HELPINGHAND,HIDDENPOWER,ICEPUNCH,KNOCKOFF,LIGHTSCREEN,LOWKICK,LOWSWEEP,PAYBACK,POISONJAB,POWERUPPUNCH,PROTECT,RAINDANCE,REST,RETURN,ROCKSLIDE,ROCKSMASH,ROCKTOMB,ROLEPLAY,ROUND,SLEEPTALK,SMACKDOWN,SNORE,STRENGTH,SUBSTITUTE,SUNNYDAY,SUPERPOWER,SWAGGER,THIEF,THUNDERPUNCH,TOXIC,WORKUP TutorMoves = ATTRACT,BRICKBREAK,BULKUP,BULLDOZE,CONFIDE,DOUBLETEAM,DUALCHOP,EARTHQUAKE,FACADE,FIREBLAST,FIREPUNCH,FLAMETHROWER,FLING,FOCUSBLAST,FOCUSPUNCH,FRUSTRATION,HELPINGHAND,HIDDENPOWER,ICEPUNCH,KNOCKOFF,LIGHTSCREEN,LOWKICK,LOWSWEEP,PAYBACK,POISONJAB,POWERUPPUNCH,PROTECT,RAINDANCE,REST,RETURN,ROCKSLIDE,ROCKSMASH,ROCKTOMB,ROLEPLAY,ROUND,SLEEPTALK,SMACKDOWN,SNORE,STRENGTH,SUBSTITUTE,SUNNYDAY,SUPERPOWER,SWAGGER,THIEF,THUNDERPUNCH,TOXIC,WORKUP
EggMoves = BULLETPUNCH,CLOSECOMBAT,COUNTER,ENCORE,FIREPUNCH,HEAVYSLAM,ICEPUNCH,KNOCKOFF,MEDITATE,POWERTRICK,QUICKGUARD,ROLLINGKICK,SMELLINGSALTS,THUNDERPUNCH,TICKLE EggMoves = BULLETPUNCH,CLOSECOMBAT,COUNTER,ENCORE,FIREPUNCH,HEAVYSLAM,ICEPUNCH,KNOCKOFF,MEDITATE,POWERTRICK,QUICKGUARD,ROLLINGKICK,SMELLINGSALT,THUNDERPUNCH,TICKLE
Compatibility = Humanlike Compatibility = Humanlike
StepsToHatch = 5120 StepsToHatch = 5120
Height = 0.8 Height = 0.8
@@ -3641,7 +3641,7 @@ Abilities = OWNTEMPO,OBLIVIOUS
HiddenAbility = CLOUDNINE HiddenAbility = CLOUDNINE
Moves = 1,LICK,5,SUPERSONIC,9,DEFENSECURL,13,KNOCKOFF,17,WRAP,21,STOMP,25,DISABLE,29,SLAM,33,ROLLOUT,37,CHIPAWAY,41,MEFIRST,45,REFRESH,49,SCREECH,53,POWERWHIP,57,WRINGOUT Moves = 1,LICK,5,SUPERSONIC,9,DEFENSECURL,13,KNOCKOFF,17,WRAP,21,STOMP,25,DISABLE,29,SLAM,33,ROLLOUT,37,CHIPAWAY,41,MEFIRST,45,REFRESH,49,SCREECH,53,POWERWHIP,57,WRINGOUT
TutorMoves = AQUATAIL,ATTRACT,BIND,BLIZZARD,BRICKBREAK,BRUTALSWING,BULLDOZE,CONFIDE,CUT,DOUBLETEAM,DRAGONTAIL,DREAMEATER,EARTHQUAKE,FACADE,FIREBLAST,FIREPUNCH,FLAMETHROWER,FLING,FOCUSPUNCH,FRUSTRATION,GIGAIMPACT,HIDDENPOWER,HYPERBEAM,ICEBEAM,ICEPUNCH,ICYWIND,IRONTAIL,KNOCKOFF,POWERUPPUNCH,PROTECT,PSYCHUP,RAINDANCE,REST,RETURN,ROCKSLIDE,ROCKSMASH,ROCKTOMB,ROUND,SANDSTORM,SHADOWBALL,SHOCKWAVE,SLEEPTALK,SNORE,SOLARBEAM,STOMPINGTANTRUM,STRENGTH,SUBSTITUTE,SUNNYDAY,SURF,SWAGGER,SWORDSDANCE,THIEF,THUNDER,THUNDERBOLT,THUNDERPUNCH,TOXIC,WATERPULSE,WORKUP,ZENHEADBUTT TutorMoves = AQUATAIL,ATTRACT,BIND,BLIZZARD,BRICKBREAK,BRUTALSWING,BULLDOZE,CONFIDE,CUT,DOUBLETEAM,DRAGONTAIL,DREAMEATER,EARTHQUAKE,FACADE,FIREBLAST,FIREPUNCH,FLAMETHROWER,FLING,FOCUSPUNCH,FRUSTRATION,GIGAIMPACT,HIDDENPOWER,HYPERBEAM,ICEBEAM,ICEPUNCH,ICYWIND,IRONTAIL,KNOCKOFF,POWERUPPUNCH,PROTECT,PSYCHUP,RAINDANCE,REST,RETURN,ROCKSLIDE,ROCKSMASH,ROCKTOMB,ROUND,SANDSTORM,SHADOWBALL,SHOCKWAVE,SLEEPTALK,SNORE,SOLARBEAM,STOMPINGTANTRUM,STRENGTH,SUBSTITUTE,SUNNYDAY,SURF,SWAGGER,SWORDSDANCE,THIEF,THUNDER,THUNDERBOLT,THUNDERPUNCH,TOXIC,WATERPULSE,WORKUP,ZENHEADBUTT
EggMoves = AMNESIA,BELCH,BELLYDRUM,BODYSLAM,CURSE,HAMMERARM,MAGNITUDE,MUDDYWATER,SLEEPTALK,SMELLINGSALTS,SNORE,THRASH,ZENHEADBUTT EggMoves = AMNESIA,BELCH,BELLYDRUM,BODYSLAM,CURSE,HAMMERARM,MAGNITUDE,MUDDYWATER,SLEEPTALK,SMELLINGSALT,SNORE,THRASH,ZENHEADBUTT
Compatibility = Monster Compatibility = Monster
StepsToHatch = 5120 StepsToHatch = 5120
Height = 1.2 Height = 1.2
@@ -7043,7 +7043,7 @@ Abilities = INTIMIDATE,RUNAWAY
HiddenAbility = RATTLED HiddenAbility = RATTLED
Moves = 1,ICEFANG,1,FIREFANG,1,THUNDERFANG,1,TACKLE,1,SCARYFACE,1,TAILWHIP,1,CHARM,7,BITE,13,LICK,19,HEADBUTT,25,ROAR,31,RAGE,37,PLAYROUGH,43,PAYBACK,49,CRUNCH Moves = 1,ICEFANG,1,FIREFANG,1,THUNDERFANG,1,TACKLE,1,SCARYFACE,1,TAILWHIP,1,CHARM,7,BITE,13,LICK,19,HEADBUTT,25,ROAR,31,RAGE,37,PLAYROUGH,43,PAYBACK,49,CRUNCH
TutorMoves = ATTRACT,BRICKBREAK,BULKUP,BULLDOZE,CONFIDE,COVET,DAZZLINGGLEAM,DOUBLETEAM,EARTHQUAKE,FACADE,FIREBLAST,FIREPUNCH,FLAMETHROWER,FLING,FOCUSPUNCH,FRUSTRATION,HEALBELL,HIDDENPOWER,HYPERVOICE,ICEPUNCH,LASTRESORT,LOWKICK,OVERHEAT,PAYBACK,POWERUPPUNCH,PROTECT,RAINDANCE,REFLECT,REST,RETURN,ROAR,ROCKSMASH,ROUND,SHADOWBALL,SHOCKWAVE,SLEEPTALK,SLUDGEBOMB,SNARL,SNORE,SOLARBEAM,STRENGTH,SUBSTITUTE,SUNNYDAY,SUPERFANG,SUPERPOWER,SWAGGER,TAUNT,THIEF,THUNDER,THUNDERBOLT,THUNDERPUNCH,THUNDERWAVE,TORMENT,TOXIC,WATERPULSE,WILDCHARGE,WORKUP TutorMoves = ATTRACT,BRICKBREAK,BULKUP,BULLDOZE,CONFIDE,COVET,DAZZLINGGLEAM,DOUBLETEAM,EARTHQUAKE,FACADE,FIREBLAST,FIREPUNCH,FLAMETHROWER,FLING,FOCUSPUNCH,FRUSTRATION,HEALBELL,HIDDENPOWER,HYPERVOICE,ICEPUNCH,LASTRESORT,LOWKICK,OVERHEAT,PAYBACK,POWERUPPUNCH,PROTECT,RAINDANCE,REFLECT,REST,RETURN,ROAR,ROCKSMASH,ROUND,SHADOWBALL,SHOCKWAVE,SLEEPTALK,SLUDGEBOMB,SNARL,SNORE,SOLARBEAM,STRENGTH,SUBSTITUTE,SUNNYDAY,SUPERFANG,SUPERPOWER,SWAGGER,TAUNT,THIEF,THUNDER,THUNDERBOLT,THUNDERPUNCH,THUNDERWAVE,TORMENT,TOXIC,WATERPULSE,WILDCHARGE,WORKUP
EggMoves = CLOSECOMBAT,CRUNCH,DOUBLEEDGE,FAKETEARS,FEINTATTACK,FIREFANG,FOCUSPUNCH,HEALBELL,ICEFANG,METRONOME,MIMIC,PRESENT,SMELLINGSALTS,SNORE,THUNDERFANG EggMoves = CLOSECOMBAT,CRUNCH,DOUBLEEDGE,FAKETEARS,FEINTATTACK,FIREFANG,FOCUSPUNCH,HEALBELL,ICEFANG,METRONOME,MIMIC,PRESENT,SMELLINGSALT,SNORE,THUNDERFANG
Compatibility = Field,Fairy Compatibility = Field,Fairy
StepsToHatch = 5120 StepsToHatch = 5120
Height = 0.6 Height = 0.6
@@ -8597,7 +8597,7 @@ Abilities = BLAZE
HiddenAbility = SPEEDBOOST HiddenAbility = SPEEDBOOST
Moves = 1,SCRATCH,1,GROWL,5,EMBER,10,SANDATTACK,14,PECK,19,FIRESPIN,23,QUICKATTACK,28,FLAMEBURST,32,FOCUSENERGY,37,SLASH,41,MIRRORMOVE,46,FLAMETHROWER Moves = 1,SCRATCH,1,GROWL,5,EMBER,10,SANDATTACK,14,PECK,19,FIRESPIN,23,QUICKATTACK,28,FLAMEBURST,32,FOCUSENERGY,37,SLASH,41,MIRRORMOVE,46,FLAMETHROWER
TutorMoves = AERIALACE,ATTRACT,BOUNCE,CONFIDE,CUT,DEFOG,DOUBLETEAM,ECHOEDVOICE,FACADE,FIREBLAST,FIREPLEDGE,FLAMECHARGE,FLAMETHROWER,FRUSTRATION,HEATWAVE,HELPINGHAND,HIDDENPOWER,LASTRESORT,LOWKICK,OVERHEAT,PROTECT,REST,RETURN,ROCKSLIDE,ROCKSMASH,ROCKTOMB,ROUND,SHADOWCLAW,SLEEPTALK,SNORE,STRENGTH,SUBSTITUTE,SUNNYDAY,SWAGGER,SWORDSDANCE,TOXIC,WILLOWISP,WORKUP TutorMoves = AERIALACE,ATTRACT,BOUNCE,CONFIDE,CUT,DEFOG,DOUBLETEAM,ECHOEDVOICE,FACADE,FIREBLAST,FIREPLEDGE,FLAMECHARGE,FLAMETHROWER,FRUSTRATION,HEATWAVE,HELPINGHAND,HIDDENPOWER,LASTRESORT,LOWKICK,OVERHEAT,PROTECT,REST,RETURN,ROCKSLIDE,ROCKSMASH,ROCKTOMB,ROUND,SHADOWCLAW,SLEEPTALK,SNORE,STRENGTH,SUBSTITUTE,SUNNYDAY,SWAGGER,SWORDSDANCE,TOXIC,WILLOWISP,WORKUP
EggMoves = AGILITY,BATONPASS,COUNTER,CRUSHCLAW,CURSE,ENDURE,FEATHERDANCE,FEINT,FLAMEBURST,LASTRESORT,LOWKICK,NIGHTSLASH,REVERSAL,SMELLINGSALTS EggMoves = AGILITY,BATONPASS,COUNTER,CRUSHCLAW,CURSE,ENDURE,FEATHERDANCE,FEINT,FLAMEBURST,LASTRESORT,LOWKICK,NIGHTSLASH,REVERSAL,SMELLINGSALT
Compatibility = Field Compatibility = Field
StepsToHatch = 5120 StepsToHatch = 5120
Height = 0.4 Height = 0.4
@@ -9889,7 +9889,7 @@ Abilities = SOUNDPROOF
HiddenAbility = RATTLED HiddenAbility = RATTLED
Moves = 1,POUND,4,ECHOEDVOICE,8,ASTONISH,11,HOWL,15,SCREECH,18,SUPERSONIC,22,STOMP,25,UPROAR,29,ROAR,32,REST,36,SLEEPTALK,39,HYPERVOICE,43,SYNCHRONOISE Moves = 1,POUND,4,ECHOEDVOICE,8,ASTONISH,11,HOWL,15,SCREECH,18,SUPERSONIC,22,STOMP,25,UPROAR,29,ROAR,32,REST,36,SLEEPTALK,39,HYPERVOICE,43,SYNCHRONOISE
TutorMoves = ATTRACT,BLIZZARD,CONFIDE,DOUBLETEAM,ECHOEDVOICE,ENDEAVOR,FACADE,FIREBLAST,FIREPUNCH,FLAMETHROWER,FLING,FRUSTRATION,HIDDENPOWER,HYPERVOICE,ICEBEAM,ICEPUNCH,ICYWIND,PROTECT,RAINDANCE,REST,RETURN,ROAR,ROUND,SHADOWBALL,SHOCKWAVE,SLEEPTALK,SNORE,SOLARBEAM,SUBSTITUTE,SUNNYDAY,SWAGGER,THUNDERPUNCH,TOXIC,UPROAR,WATERPULSE,WORKUP,ZENHEADBUTT TutorMoves = ATTRACT,BLIZZARD,CONFIDE,DOUBLETEAM,ECHOEDVOICE,ENDEAVOR,FACADE,FIREBLAST,FIREPUNCH,FLAMETHROWER,FLING,FRUSTRATION,HIDDENPOWER,HYPERVOICE,ICEBEAM,ICEPUNCH,ICYWIND,PROTECT,RAINDANCE,REST,RETURN,ROAR,ROUND,SHADOWBALL,SHOCKWAVE,SLEEPTALK,SNORE,SOLARBEAM,SUBSTITUTE,SUNNYDAY,SWAGGER,THUNDERPUNCH,TOXIC,UPROAR,WATERPULSE,WORKUP,ZENHEADBUTT
EggMoves = CIRCLETHROW,DISARMINGVOICE,ENDEAVOR,EXTRASENSORY,FAKETEARS,HAMMERARM,SMELLINGSALTS,SMOKESCREEN,SNORE,TAKEDOWN,WHIRLWIND EggMoves = CIRCLETHROW,DISARMINGVOICE,ENDEAVOR,EXTRASENSORY,FAKETEARS,HAMMERARM,SMELLINGSALT,SMOKESCREEN,SNORE,TAKEDOWN,WHIRLWIND
Compatibility = Monster,Field Compatibility = Monster,Field
StepsToHatch = 5120 StepsToHatch = 5120
Height = 0.6 Height = 0.6
@@ -9986,7 +9986,7 @@ Rareness = 180
Happiness = 70 Happiness = 70
Abilities = THICKFAT,GUTS Abilities = THICKFAT,GUTS
HiddenAbility = SHEERFORCE HiddenAbility = SHEERFORCE
Moves = 1,TACKLE,1,FOCUSENERGY,4,SANDATTACK,7,ARMTHRUST,10,FAKEOUT,13,FORCEPALM,16,WHIRLWIND,19,KNOCKOFF,22,VITALTHROW,25,BELLYDRUM,28,SMELLINGSALTS,31,SEISMICTOSS,34,WAKEUPSLAP,37,ENDURE,40,CLOSECOMBAT,43,REVERSAL,46,HEAVYSLAM Moves = 1,TACKLE,1,FOCUSENERGY,4,SANDATTACK,7,ARMTHRUST,10,FAKEOUT,13,FORCEPALM,16,WHIRLWIND,19,KNOCKOFF,22,VITALTHROW,25,BELLYDRUM,28,SMELLINGSALT,31,SEISMICTOSS,34,WAKEUPSLAP,37,ENDURE,40,CLOSECOMBAT,43,REVERSAL,46,HEAVYSLAM
TutorMoves = ATTRACT,BRICKBREAK,BULKUP,BULLDOZE,CONFIDE,DOUBLETEAM,EARTHQUAKE,FACADE,FIREPUNCH,FLING,FOCUSBLAST,FOCUSPUNCH,FRUSTRATION,HELPINGHAND,HIDDENPOWER,ICEPUNCH,KNOCKOFF,LOWKICK,LOWSWEEP,POISONJAB,POWERUPPUNCH,PROTECT,RAINDANCE,REST,RETURN,ROCKSLIDE,ROCKSMASH,ROCKTOMB,ROLEPLAY,ROUND,SLEEPTALK,SMACKDOWN,SNORE,STRENGTH,SUBSTITUTE,SUNNYDAY,SUPERPOWER,SURF,SWAGGER,THUNDERPUNCH,TOXIC,WORKUP TutorMoves = ATTRACT,BRICKBREAK,BULKUP,BULLDOZE,CONFIDE,DOUBLETEAM,EARTHQUAKE,FACADE,FIREPUNCH,FLING,FOCUSBLAST,FOCUSPUNCH,FRUSTRATION,HELPINGHAND,HIDDENPOWER,ICEPUNCH,KNOCKOFF,LOWKICK,LOWSWEEP,POISONJAB,POWERUPPUNCH,PROTECT,RAINDANCE,REST,RETURN,ROCKSLIDE,ROCKSMASH,ROCKTOMB,ROLEPLAY,ROUND,SLEEPTALK,SMACKDOWN,SNORE,STRENGTH,SUBSTITUTE,SUNNYDAY,SUPERPOWER,SURF,SWAGGER,THUNDERPUNCH,TOXIC,WORKUP
EggMoves = BULLETPUNCH,CHIPAWAY,COUNTER,CROSSCHOP,DETECT,DYNAMICPUNCH,FEINT,FEINTATTACK,FOCUSPUNCH,FORESIGHT,HELPINGHAND,REVENGE,WAKEUPSLAP,WIDEGUARD EggMoves = BULLETPUNCH,CHIPAWAY,COUNTER,CROSSCHOP,DETECT,DYNAMICPUNCH,FEINT,FEINTATTACK,FOCUSPUNCH,FORESIGHT,HELPINGHAND,REVENGE,WAKEUPSLAP,WIDEGUARD
Compatibility = Humanlike Compatibility = Humanlike
@@ -10021,7 +10021,7 @@ Rareness = 200
Happiness = 70 Happiness = 70
Abilities = THICKFAT,GUTS Abilities = THICKFAT,GUTS
HiddenAbility = SHEERFORCE HiddenAbility = SHEERFORCE
Moves = 1,BRINE,1,TACKLE,1,FOCUSENERGY,1,SANDATTACK,1,ARMTHRUST,4,SANDATTACK,7,ARMTHRUST,10,FAKEOUT,13,FORCEPALM,16,WHIRLWIND,19,KNOCKOFF,22,VITALTHROW,26,BELLYDRUM,30,SMELLINGSALTS,34,SEISMICTOSS,38,WAKEUPSLAP,42,ENDURE,46,CLOSECOMBAT,50,REVERSAL,54,HEAVYSLAM Moves = 1,BRINE,1,TACKLE,1,FOCUSENERGY,1,SANDATTACK,1,ARMTHRUST,4,SANDATTACK,7,ARMTHRUST,10,FAKEOUT,13,FORCEPALM,16,WHIRLWIND,19,KNOCKOFF,22,VITALTHROW,26,BELLYDRUM,30,SMELLINGSALT,34,SEISMICTOSS,38,WAKEUPSLAP,42,ENDURE,46,CLOSECOMBAT,50,REVERSAL,54,HEAVYSLAM
TutorMoves = ATTRACT,BRICKBREAK,BULKUP,BULLDOZE,CONFIDE,DOUBLETEAM,EARTHQUAKE,FACADE,FIREPUNCH,FLING,FOCUSBLAST,FOCUSPUNCH,FRUSTRATION,GIGAIMPACT,HELPINGHAND,HIDDENPOWER,HYPERBEAM,ICEPUNCH,IRONHEAD,KNOCKOFF,LOWKICK,LOWSWEEP,PAYBACK,POISONJAB,POWERUPPUNCH,PROTECT,RAINDANCE,REST,RETURN,ROCKSLIDE,ROCKSMASH,ROCKTOMB,ROLEPLAY,ROUND,SLEEPTALK,SMACKDOWN,SNORE,STOMPINGTANTRUM,STONEEDGE,STRENGTH,SUBSTITUTE,SUNNYDAY,SUPERPOWER,SURF,SWAGGER,THROATCHOP,THUNDERPUNCH,TOXIC,WORKUP TutorMoves = ATTRACT,BRICKBREAK,BULKUP,BULLDOZE,CONFIDE,DOUBLETEAM,EARTHQUAKE,FACADE,FIREPUNCH,FLING,FOCUSBLAST,FOCUSPUNCH,FRUSTRATION,GIGAIMPACT,HELPINGHAND,HIDDENPOWER,HYPERBEAM,ICEPUNCH,IRONHEAD,KNOCKOFF,LOWKICK,LOWSWEEP,PAYBACK,POISONJAB,POWERUPPUNCH,PROTECT,RAINDANCE,REST,RETURN,ROCKSLIDE,ROCKSMASH,ROCKTOMB,ROLEPLAY,ROUND,SLEEPTALK,SMACKDOWN,SNORE,STOMPINGTANTRUM,STONEEDGE,STRENGTH,SUBSTITUTE,SUNNYDAY,SUPERPOWER,SURF,SWAGGER,THROATCHOP,THUNDERPUNCH,TOXIC,WORKUP
Compatibility = Humanlike Compatibility = Humanlike
StepsToHatch = 5120 StepsToHatch = 5120
@@ -10264,7 +10264,7 @@ Abilities = STURDY,ROCKHEAD
HiddenAbility = HEAVYMETAL HiddenAbility = HEAVYMETAL
Moves = 1,TACKLE,1,HARDEN,4,MUDSLAP,7,HEADBUTT,10,METALCLAW,13,ROCKTOMB,16,PROTECT,19,ROAR,22,IRONHEAD,25,ROCKSLIDE,28,TAKEDOWN,31,METALSOUND,34,IRONTAIL,37,IRONDEFENSE,40,DOUBLEEDGE,43,AUTOTOMIZE,46,HEAVYSLAM,49,METALBURST Moves = 1,TACKLE,1,HARDEN,4,MUDSLAP,7,HEADBUTT,10,METALCLAW,13,ROCKTOMB,16,PROTECT,19,ROAR,22,IRONHEAD,25,ROCKSLIDE,28,TAKEDOWN,31,METALSOUND,34,IRONTAIL,37,IRONDEFENSE,40,DOUBLEEDGE,43,AUTOTOMIZE,46,HEAVYSLAM,49,METALBURST
TutorMoves = AERIALACE,ATTRACT,BULLDOZE,CONFIDE,CUT,DOUBLETEAM,EARTHPOWER,EARTHQUAKE,ENDEAVOR,FACADE,FRUSTRATION,HIDDENPOWER,IRONDEFENSE,IRONHEAD,IRONTAIL,MAGNETRISE,PROTECT,RAINDANCE,REST,RETURN,ROAR,ROCKPOLISH,ROCKSLIDE,ROCKSMASH,ROCKTOMB,ROUND,SANDSTORM,SHADOWCLAW,SHOCKWAVE,SLEEPTALK,SNORE,SPITE,STEALTHROCK,STRENGTH,SUBSTITUTE,SUNNYDAY,SUPERPOWER,SWAGGER,TOXIC,UPROAR,WATERPULSE TutorMoves = AERIALACE,ATTRACT,BULLDOZE,CONFIDE,CUT,DOUBLETEAM,EARTHPOWER,EARTHQUAKE,ENDEAVOR,FACADE,FRUSTRATION,HIDDENPOWER,IRONDEFENSE,IRONHEAD,IRONTAIL,MAGNETRISE,PROTECT,RAINDANCE,REST,RETURN,ROAR,ROCKPOLISH,ROCKSLIDE,ROCKSMASH,ROCKTOMB,ROUND,SANDSTORM,SHADOWCLAW,SHOCKWAVE,SLEEPTALK,SNORE,SPITE,STEALTHROCK,STRENGTH,SUBSTITUTE,SUNNYDAY,SUPERPOWER,SWAGGER,TOXIC,UPROAR,WATERPULSE
EggMoves = BODYSLAM,CURSE,DRAGONRUSH,ENDEAVOR,HEADSMASH,IRONHEAD,REVERSAL,SCREECH,SMELLINGSALTS,STEALTHROCK,STOMP,SUPERPOWER EggMoves = BODYSLAM,CURSE,DRAGONRUSH,ENDEAVOR,HEADSMASH,IRONHEAD,REVERSAL,SCREECH,SMELLINGSALT,STEALTHROCK,STOMP,SUPERPOWER
Compatibility = Monster Compatibility = Monster
StepsToHatch = 8960 StepsToHatch = 8960
Height = 0.4 Height = 0.4
@@ -11048,7 +11048,7 @@ Abilities = OWNTEMPO,TANGLEDFEET
HiddenAbility = CONTRARY HiddenAbility = CONTRARY
Moves = 1,TACKLE,5,COPYCAT,10,FEINTATTACK,14,PSYBEAM,19,HYPNOSIS,23,DIZZYPUNCH,28,SUCKERPUNCH,32,TEETERDANCE,37,UPROAR,41,PSYCHUP,46,DOUBLEEDGE,50,FLAIL,55,THRASH Moves = 1,TACKLE,5,COPYCAT,10,FEINTATTACK,14,PSYBEAM,19,HYPNOSIS,23,DIZZYPUNCH,28,SUCKERPUNCH,32,TEETERDANCE,37,UPROAR,41,PSYCHUP,46,DOUBLEEDGE,50,FLAIL,55,THRASH
TutorMoves = ATTRACT,BRICKBREAK,CALMMIND,CONFIDE,COVET,DOUBLETEAM,DRAINPUNCH,DREAMEATER,FACADE,FIREPUNCH,FLING,FOCUSPUNCH,FRUSTRATION,HELPINGHAND,HIDDENPOWER,HYPERVOICE,ICEPUNCH,ICYWIND,LASTRESORT,LOWKICK,POWERUPPUNCH,PROTECT,PSYCHIC,PSYCHUP,RAINDANCE,RECYCLE,REST,RETURN,ROCKSLIDE,ROCKSMASH,ROCKTOMB,ROLEPLAY,ROUND,SAFEGUARD,SHADOWBALL,SHOCKWAVE,SKILLSWAP,SLEEPTALK,SNATCH,SNORE,STOMPINGTANTRUM,STRENGTH,SUBSTITUTE,SUNNYDAY,SWAGGER,THIEF,THUNDERPUNCH,TOXIC,TRICK,TRICKROOM,UPROAR,WATERPULSE,WILDCHARGE,WORKUP,ZENHEADBUTT TutorMoves = ATTRACT,BRICKBREAK,CALMMIND,CONFIDE,COVET,DOUBLETEAM,DRAINPUNCH,DREAMEATER,FACADE,FIREPUNCH,FLING,FOCUSPUNCH,FRUSTRATION,HELPINGHAND,HIDDENPOWER,HYPERVOICE,ICEPUNCH,ICYWIND,LASTRESORT,LOWKICK,POWERUPPUNCH,PROTECT,PSYCHIC,PSYCHUP,RAINDANCE,RECYCLE,REST,RETURN,ROCKSLIDE,ROCKSMASH,ROCKTOMB,ROLEPLAY,ROUND,SAFEGUARD,SHADOWBALL,SHOCKWAVE,SKILLSWAP,SLEEPTALK,SNATCH,SNORE,STOMPINGTANTRUM,STRENGTH,SUBSTITUTE,SUNNYDAY,SWAGGER,THIEF,THUNDERPUNCH,TOXIC,TRICK,TRICKROOM,UPROAR,WATERPULSE,WILDCHARGE,WORKUP,ZENHEADBUTT
EggMoves = ASSIST,BATONPASS,DISABLE,ENCORE,FAKEOUT,FAKETEARS,GUARDSPLIT,ICYWIND,PSYCHOCUT,PSYCHOSHIFT,RAPIDSPIN,ROLEPLAY,SMELLINGSALTS,SPOTLIGHT,TRICK,WATERPULSE,WISH EggMoves = ASSIST,BATONPASS,DISABLE,ENCORE,FAKEOUT,FAKETEARS,GUARDSPLIT,ICYWIND,PSYCHOCUT,PSYCHOSHIFT,RAPIDSPIN,ROLEPLAY,SMELLINGSALT,SPOTLIGHT,TRICK,WATERPULSE,WISH
Compatibility = Field,Humanlike Compatibility = Field,Humanlike
StepsToHatch = 3840 StepsToHatch = 3840
Height = 1.1 Height = 1.1
@@ -11181,7 +11181,7 @@ Abilities = SANDVEIL
HiddenAbility = WATERABSORB HiddenAbility = WATERABSORB
Moves = 1,POISONSTING,1,LEER,4,ABSORB,7,GROWTH,10,LEECHSEED,13,SANDATTACK,16,NEEDLEARM,19,FEINTATTACK,22,INGRAIN,26,PAYBACK,30,SPIKES,34,SUCKERPUNCH,38,PINMISSILE,42,ENERGYBALL,46,COTTONSPORE,50,SANDSTORM,54,DESTINYBOND Moves = 1,POISONSTING,1,LEER,4,ABSORB,7,GROWTH,10,LEECHSEED,13,SANDATTACK,16,NEEDLEARM,19,FEINTATTACK,22,INGRAIN,26,PAYBACK,30,SPIKES,34,SUCKERPUNCH,38,PINMISSILE,42,ENERGYBALL,46,COTTONSPORE,50,SANDSTORM,54,DESTINYBOND
TutorMoves = ATTRACT,BLOCK,BRICKBREAK,CONFIDE,CUT,DARKPULSE,DOUBLETEAM,DRAINPUNCH,ENERGYBALL,FACADE,FLING,FOCUSPUNCH,FRUSTRATION,GIGADRAIN,GRASSKNOT,HIDDENPOWER,LOWKICK,NATUREPOWER,PAYBACK,POISONJAB,POWERUPPUNCH,PROTECT,REST,RETURN,ROLEPLAY,ROUND,SANDSTORM,SEEDBOMB,SLEEPTALK,SNORE,SOLARBEAM,SPITE,SUBSTITUTE,SUNNYDAY,SWAGGER,SWORDSDANCE,SYNTHESIS,THUNDERPUNCH,TOXIC,VENOSHOCK,WORRYSEED TutorMoves = ATTRACT,BLOCK,BRICKBREAK,CONFIDE,CUT,DARKPULSE,DOUBLETEAM,DRAINPUNCH,ENERGYBALL,FACADE,FLING,FOCUSPUNCH,FRUSTRATION,GIGADRAIN,GRASSKNOT,HIDDENPOWER,LOWKICK,NATUREPOWER,PAYBACK,POISONJAB,POWERUPPUNCH,PROTECT,REST,RETURN,ROLEPLAY,ROUND,SANDSTORM,SEEDBOMB,SLEEPTALK,SNORE,SOLARBEAM,SPITE,SUBSTITUTE,SUNNYDAY,SWAGGER,SWORDSDANCE,SYNTHESIS,THUNDERPUNCH,TOXIC,VENOSHOCK,WORRYSEED
EggMoves = ACID,BELCH,BLOCK,COUNTER,DISABLE,DYNAMICPUNCH,FELLSTINGER,GRASSWHISTLE,LOWKICK,MAGICALLEAF,NASTYPLOT,POWERUPPUNCH,ROTOTILLER,SEEDBOMB,SMELLINGSALTS,SWITCHEROO,TEETERDANCE,WORRYSEED EggMoves = ACID,BELCH,BLOCK,COUNTER,DISABLE,DYNAMICPUNCH,FELLSTINGER,GRASSWHISTLE,LOWKICK,MAGICALLEAF,NASTYPLOT,POWERUPPUNCH,ROTOTILLER,SEEDBOMB,SMELLINGSALT,SWITCHEROO,TEETERDANCE,WORRYSEED
Compatibility = Grass,Humanlike Compatibility = Grass,Humanlike
StepsToHatch = 5120 StepsToHatch = 5120
Height = 0.4 Height = 0.4
@@ -15238,7 +15238,7 @@ Abilities = ANTICIPATION,DRYSKIN
HiddenAbility = POISONTOUCH HiddenAbility = POISONTOUCH
Moves = 1,ASTONISH,3,MUDSLAP,8,POISONSTING,10,TAUNT,15,PURSUIT,17,FEINTATTACK,22,REVENGE,24,SWAGGER,29,MUDBOMB,31,SUCKERPUNCH,36,VENOSHOCK,38,NASTYPLOT,43,POISONJAB,45,SLUDGEBOMB,47,BELCH,50,FLATTER Moves = 1,ASTONISH,3,MUDSLAP,8,POISONSTING,10,TAUNT,15,PURSUIT,17,FEINTATTACK,22,REVENGE,24,SWAGGER,29,MUDBOMB,31,SUCKERPUNCH,36,VENOSHOCK,38,NASTYPLOT,43,POISONJAB,45,SLUDGEBOMB,47,BELCH,50,FLATTER
TutorMoves = ATTRACT,BOUNCE,BRICKBREAK,BULKUP,BULLDOZE,CONFIDE,DARKPULSE,DOUBLETEAM,DRAINPUNCH,DUALCHOP,EARTHQUAKE,EMBARGO,FACADE,FLING,FOCUSBLAST,FOCUSPUNCH,FOULPLAY,FRUSTRATION,GUNKSHOT,HELPINGHAND,HIDDENPOWER,ICEPUNCH,ICYWIND,KNOCKOFF,LOWKICK,LOWSWEEP,PAYBACK,POISONJAB,POWERUPPUNCH,PROTECT,RAINDANCE,REST,RETURN,ROCKSLIDE,ROCKSMASH,ROCKTOMB,ROLEPLAY,ROUND,SHADOWBALL,SLEEPTALK,SLUDGEBOMB,SLUDGEWAVE,SNATCH,SNORE,SPITE,STRENGTH,SUBSTITUTE,SUNNYDAY,SUPERFANG,SWAGGER,TAUNT,THIEF,THUNDERPUNCH,TORMENT,TOXIC,VENOSHOCK,WORKUP,XSCISSOR TutorMoves = ATTRACT,BOUNCE,BRICKBREAK,BULKUP,BULLDOZE,CONFIDE,DARKPULSE,DOUBLETEAM,DRAINPUNCH,DUALCHOP,EARTHQUAKE,EMBARGO,FACADE,FLING,FOCUSBLAST,FOCUSPUNCH,FOULPLAY,FRUSTRATION,GUNKSHOT,HELPINGHAND,HIDDENPOWER,ICEPUNCH,ICYWIND,KNOCKOFF,LOWKICK,LOWSWEEP,PAYBACK,POISONJAB,POWERUPPUNCH,PROTECT,RAINDANCE,REST,RETURN,ROCKSLIDE,ROCKSMASH,ROCKTOMB,ROLEPLAY,ROUND,SHADOWBALL,SLEEPTALK,SLUDGEBOMB,SLUDGEWAVE,SNATCH,SNORE,SPITE,STRENGTH,SUBSTITUTE,SUNNYDAY,SUPERFANG,SWAGGER,TAUNT,THIEF,THUNDERPUNCH,TORMENT,TOXIC,VENOSHOCK,WORKUP,XSCISSOR
EggMoves = ACUPRESSURE,BULLETPUNCH,COUNTER,CROSSCHOP,DRAINPUNCH,DYNAMICPUNCH,FAKEOUT,FEINT,HEADBUTT,MEFIRST,MEDITATE,QUICKGUARD,SMELLINGSALTS,VACUUMWAVE,WAKEUPSLAP EggMoves = ACUPRESSURE,BULLETPUNCH,COUNTER,CROSSCHOP,DRAINPUNCH,DYNAMICPUNCH,FAKEOUT,FEINT,HEADBUTT,MEFIRST,MEDITATE,QUICKGUARD,SMELLINGSALT,VACUUMWAVE,WAKEUPSLAP
Compatibility = Humanlike Compatibility = Humanlike
StepsToHatch = 2560 StepsToHatch = 2560
Height = 0.7 Height = 0.7
@@ -17761,7 +17761,7 @@ Abilities = GUTS,SHEERFORCE
HiddenAbility = IRONFIST HiddenAbility = IRONFIST
Moves = 1,POUND,1,LEER,4,FOCUSENERGY,8,BIDE,12,LOWKICK,16,ROCKTHROW,20,WAKEUPSLAP,24,CHIPAWAY,28,BULKUP,31,ROCKSLIDE,34,DYNAMICPUNCH,37,SCARYFACE,40,HAMMERARM,43,STONEEDGE,46,FOCUSPUNCH,49,SUPERPOWER Moves = 1,POUND,1,LEER,4,FOCUSENERGY,8,BIDE,12,LOWKICK,16,ROCKTHROW,20,WAKEUPSLAP,24,CHIPAWAY,28,BULKUP,31,ROCKSLIDE,34,DYNAMICPUNCH,37,SCARYFACE,40,HAMMERARM,43,STONEEDGE,46,FOCUSPUNCH,49,SUPERPOWER
TutorMoves = ATTRACT,BLOCK,BRICKBREAK,BRUTALSWING,BULKUP,CONFIDE,DOUBLETEAM,DRAINPUNCH,FACADE,FIREPUNCH,FLING,FOCUSBLAST,FOCUSPUNCH,FRUSTRATION,GRASSKNOT,HELPINGHAND,HIDDENPOWER,ICEPUNCH,KNOCKOFF,LOWKICK,LOWSWEEP,PAYBACK,POISONJAB,POWERUPPUNCH,PROTECT,RAINDANCE,REST,RETURN,ROCKSLIDE,ROCKSMASH,ROCKTOMB,ROUND,SLEEPTALK,SMACKDOWN,SNORE,STONEEDGE,STRENGTH,SUBSTITUTE,SUNNYDAY,SUPERPOWER,SWAGGER,TAUNT,THUNDERPUNCH,TOXIC,WORKUP TutorMoves = ATTRACT,BLOCK,BRICKBREAK,BRUTALSWING,BULKUP,CONFIDE,DOUBLETEAM,DRAINPUNCH,FACADE,FIREPUNCH,FLING,FOCUSBLAST,FOCUSPUNCH,FRUSTRATION,GRASSKNOT,HELPINGHAND,HIDDENPOWER,ICEPUNCH,KNOCKOFF,LOWKICK,LOWSWEEP,PAYBACK,POISONJAB,POWERUPPUNCH,PROTECT,RAINDANCE,REST,RETURN,ROCKSLIDE,ROCKSMASH,ROCKTOMB,ROUND,SLEEPTALK,SMACKDOWN,SNORE,STONEEDGE,STRENGTH,SUBSTITUTE,SUNNYDAY,SUPERPOWER,SWAGGER,TAUNT,THUNDERPUNCH,TOXIC,WORKUP
EggMoves = COMETPUNCH,COUNTER,DETECT,DRAINPUNCH,ENDURE,FORCEPALM,FORESIGHT,MACHPUNCH,POWERUPPUNCH,REVERSAL,SMELLINGSALTS,WIDEGUARD EggMoves = COMETPUNCH,COUNTER,DETECT,DRAINPUNCH,ENDURE,FORCEPALM,FORESIGHT,MACHPUNCH,POWERUPPUNCH,REVERSAL,SMELLINGSALT,WIDEGUARD
Compatibility = Humanlike Compatibility = Humanlike
StepsToHatch = 5120 StepsToHatch = 5120
Height = 0.6 Height = 0.6
@@ -20610,7 +20610,7 @@ Abilities = INNERFOCUS,REGENERATOR
HiddenAbility = RECKLESS HiddenAbility = RECKLESS
Moves = 1,POUND,5,MEDITATE,9,DETECT,13,FAKEOUT,17,DOUBLESLAP,21,SWIFT,25,CALMMIND,29,FORCEPALM,33,DRAINPUNCH,37,JUMPKICK,41,UTURN,45,QUICKGUARD,49,BOUNCE,50,HIGHJUMPKICK,57,REVERSAL,61,AURASPHERE Moves = 1,POUND,5,MEDITATE,9,DETECT,13,FAKEOUT,17,DOUBLESLAP,21,SWIFT,25,CALMMIND,29,FORCEPALM,33,DRAINPUNCH,37,JUMPKICK,41,UTURN,45,QUICKGUARD,49,BOUNCE,50,HIGHJUMPKICK,57,REVERSAL,61,AURASPHERE
TutorMoves = ACROBATICS,AERIALACE,ALLYSWITCH,ATTRACT,BOUNCE,BRICKBREAK,BULKUP,CALMMIND,CONFIDE,DOUBLETEAM,DRAINPUNCH,DUALCHOP,FACADE,FLING,FOCUSBLAST,FOCUSPUNCH,FRUSTRATION,GRASSKNOT,HELPINGHAND,HIDDENPOWER,KNOCKOFF,LOWKICK,LOWSWEEP,PAYBACK,POISONJAB,POWERUPPUNCH,PROTECT,PSYCHUP,RAINDANCE,REFLECT,REST,RETURN,ROCKSLIDE,ROCKSMASH,ROCKTOMB,ROLEPLAY,ROUND,SLEEPTALK,SNORE,STONEEDGE,STRENGTH,SUBSTITUTE,SUNNYDAY,SWAGGER,SWORDSDANCE,TAUNT,TOXIC,UTURN,WORKUP TutorMoves = ACROBATICS,AERIALACE,ALLYSWITCH,ATTRACT,BOUNCE,BRICKBREAK,BULKUP,CALMMIND,CONFIDE,DOUBLETEAM,DRAINPUNCH,DUALCHOP,FACADE,FLING,FOCUSBLAST,FOCUSPUNCH,FRUSTRATION,GRASSKNOT,HELPINGHAND,HIDDENPOWER,KNOCKOFF,LOWKICK,LOWSWEEP,PAYBACK,POISONJAB,POWERUPPUNCH,PROTECT,PSYCHUP,RAINDANCE,REFLECT,REST,RETURN,ROCKSLIDE,ROCKSMASH,ROCKTOMB,ROLEPLAY,ROUND,SLEEPTALK,SNORE,STONEEDGE,STRENGTH,SUBSTITUTE,SUNNYDAY,SWAGGER,SWORDSDANCE,TAUNT,TOXIC,UTURN,WORKUP
EggMoves = ALLYSWITCH,BATONPASS,ENDURE,FEINT,KNOCKOFF,LOWKICK,MEFIRST,SMELLINGSALTS,VITALTHROW EggMoves = ALLYSWITCH,BATONPASS,ENDURE,FEINT,KNOCKOFF,LOWKICK,MEFIRST,SMELLINGSALT,VITALTHROW
Compatibility = Field,Humanlike Compatibility = Field,Humanlike
StepsToHatch = 6400 StepsToHatch = 6400
Height = 0.9 Height = 0.9