mirror of
https://github.com/infinitefusion/infinitefusion-e18.git
synced 2026-01-24 07:16:00 +00:00
Added move flag "CannnotMetronome"
This commit is contained in:
@@ -63,6 +63,10 @@ module GameData
|
|||||||
return pbGetMessageFromHash(MessageTypes::MoveDescriptions, @real_description)
|
return pbGetMessageFromHash(MessageTypes::MoveDescriptions, @real_description)
|
||||||
end
|
end
|
||||||
|
|
||||||
|
def has_flag?(flag)
|
||||||
|
return @flags.any? { |f| f.downcase == flag.downcase }
|
||||||
|
end
|
||||||
|
|
||||||
def physical?
|
def physical?
|
||||||
return false if @base_damage == 0
|
return false if @base_damage == 0
|
||||||
return @category == 0 if Settings::MOVE_CATEGORY_PER_MOVE
|
return @category == 0 if Settings::MOVE_CATEGORY_PER_MOVE
|
||||||
|
|||||||
@@ -674,62 +674,62 @@ class Battle::Move::UseLastMoveUsed < Battle::Move
|
|||||||
super
|
super
|
||||||
@moveBlacklist = [
|
@moveBlacklist = [
|
||||||
# Struggle, Belch
|
# Struggle, Belch
|
||||||
"Struggle",
|
"Struggle", # Struggle
|
||||||
"FailsIfUserNotConsumedBerry", # Belch # Not listed on Bulbapedia
|
"FailsIfUserNotConsumedBerry", # Belch # Not listed on Bulbapedia
|
||||||
# Moves that affect the moveset
|
# Moves that affect the moveset
|
||||||
"ReplaceMoveThisBattleWithTargetLastMoveUsed", # Mimic
|
"ReplaceMoveThisBattleWithTargetLastMoveUsed", # Mimic
|
||||||
"ReplaceMoveWithTargetLastMoveUsed", # Sketch
|
"ReplaceMoveWithTargetLastMoveUsed", # Sketch
|
||||||
"TransformUserIntoTarget", # Transform
|
"TransformUserIntoTarget", # Transform
|
||||||
# Counter moves
|
# Counter moves
|
||||||
"CounterPhysicalDamage", # Counter
|
"CounterPhysicalDamage", # Counter
|
||||||
"CounterSpecialDamage", # Mirror Coat
|
"CounterSpecialDamage", # Mirror Coat
|
||||||
"CounterDamagePlusHalf", # Metal Burst # Not listed on Bulbapedia
|
"CounterDamagePlusHalf", # Metal Burst # Not listed on Bulbapedia
|
||||||
# Helping Hand, Feint (always blacklisted together, don't know why)
|
# Helping Hand, Feint (always blacklisted together, don't know why)
|
||||||
"PowerUpAllyMove", # Helping Hand
|
"PowerUpAllyMove", # Helping Hand
|
||||||
"RemoveProtections", # Feint
|
"RemoveProtections", # Feint
|
||||||
# Protection moves
|
# Protection moves
|
||||||
"ProtectUser", # Detect, Protect
|
"ProtectUser", # Detect, Protect
|
||||||
"ProtectUserSideFromPriorityMoves", # Quick Guard # Not listed on Bulbapedia
|
"ProtectUserSideFromPriorityMoves", # Quick Guard # Not listed on Bulbapedia
|
||||||
"ProtectUserSideFromMultiTargetDamagingMoves", # Wide Guard # Not listed on Bulbapedia
|
"ProtectUserSideFromMultiTargetDamagingMoves", # Wide Guard # Not listed on Bulbapedia
|
||||||
"UserEnduresFaintingThisTurn", # Endure
|
"UserEnduresFaintingThisTurn", # Endure
|
||||||
"ProtectUserSideFromDamagingMovesIfUserFirstTurn", # Mat Block
|
"ProtectUserSideFromDamagingMovesIfUserFirstTurn", # Mat Block
|
||||||
"ProtectUserSideFromStatusMoves", # Crafty Shield # Not listed on Bulbapedia
|
"ProtectUserSideFromStatusMoves", # Crafty Shield # Not listed on Bulbapedia
|
||||||
"ProtectUserFromDamagingMovesKingsShield", # King's Shield
|
"ProtectUserFromDamagingMovesKingsShield", # King's Shield
|
||||||
"ProtectUserFromTargetingMovesSpikyShield", # Spiky Shield
|
"ProtectUserFromTargetingMovesSpikyShield", # Spiky Shield
|
||||||
"ProtectUserBanefulBunker", # Baneful Bunker
|
"ProtectUserBanefulBunker", # Baneful Bunker
|
||||||
# Moves that call other moves
|
# Moves that call other moves
|
||||||
"UseLastMoveUsedByTarget", # Mirror Move
|
"UseLastMoveUsedByTarget", # Mirror Move
|
||||||
"UseLastMoveUsed", # Copycat (this move)
|
"UseLastMoveUsed", # Copycat (this move)
|
||||||
"UseMoveTargetIsAboutToUse", # Me First
|
"UseMoveTargetIsAboutToUse", # Me First
|
||||||
"UseMoveDependingOnEnvironment", # Nature Power # Not listed on Bulbapedia
|
"UseMoveDependingOnEnvironment", # Nature Power # Not listed on Bulbapedia
|
||||||
"UseRandomUserMoveIfAsleep", # Sleep Talk
|
"UseRandomUserMoveIfAsleep", # Sleep Talk
|
||||||
"UseRandomMoveFromUserParty", # Assist
|
"UseRandomMoveFromUserParty", # Assist
|
||||||
"UseRandomMove", # Metronome
|
"UseRandomMove", # Metronome
|
||||||
# Move-redirecting and stealing moves
|
# Move-redirecting and stealing moves
|
||||||
"BounceBackProblemCausingStatusMoves", # Magic Coat # Not listed on Bulbapedia
|
"BounceBackProblemCausingStatusMoves", # Magic Coat # Not listed on Bulbapedia
|
||||||
"StealAndUseBeneficialStatusMove", # Snatch
|
"StealAndUseBeneficialStatusMove", # Snatch
|
||||||
"RedirectAllMovesToUser", # Follow Me, Rage Powder
|
"RedirectAllMovesToUser", # Follow Me, Rage Powder
|
||||||
"RedirectAllMovesToTarget", # Spotlight
|
"RedirectAllMovesToTarget", # Spotlight
|
||||||
# Set up effects that trigger upon KO
|
# Set up effects that trigger upon KO
|
||||||
"ReduceAttackerMovePPTo0IfUserFaints", # Grudge # Not listed on Bulbapedia
|
"ReduceAttackerMovePPTo0IfUserFaints", # Grudge # Not listed on Bulbapedia
|
||||||
"AttackerFaintsIfUserFaints", # Destiny Bond
|
"AttackerFaintsIfUserFaints", # Destiny Bond
|
||||||
# Held item-moving moves
|
# Held item-moving moves
|
||||||
"UserTakesTargetItem", # Covet, Thief
|
"UserTakesTargetItem", # Covet, Thief
|
||||||
"UserTargetSwapItems", # Switcheroo, Trick
|
"UserTargetSwapItems", # Switcheroo, Trick
|
||||||
"TargetTakesUserItem", # Bestow
|
"TargetTakesUserItem", # Bestow
|
||||||
# Moves that start focussing at the start of the round
|
# Moves that start focussing at the start of the round
|
||||||
"FailsIfUserDamagedThisTurn", # Focus Punch
|
"FailsIfUserDamagedThisTurn", # Focus Punch
|
||||||
"UsedAfterUserTakesPhysicalDamage", # Shell Trap
|
"UsedAfterUserTakesPhysicalDamage", # Shell Trap
|
||||||
"BurnAttackerBeforeUserActs", # Beak Blast
|
"BurnAttackerBeforeUserActs", # Beak Blast
|
||||||
# Event moves that do nothing
|
# Event moves that do nothing
|
||||||
"DoesNothingFailsIfNoAlly", # Hold Hands
|
"DoesNothingFailsIfNoAlly", # Hold Hands
|
||||||
"DoesNothingCongratulations" # Celebrate
|
"DoesNothingCongratulations" # Celebrate
|
||||||
]
|
]
|
||||||
if Settings::MECHANICS_GENERATION >= 6
|
if Settings::MECHANICS_GENERATION >= 6
|
||||||
@moveBlacklist += [
|
@moveBlacklist += [
|
||||||
# Target-switching moves
|
# Target-switching moves
|
||||||
"SwitchOutTargetStatusMove", # Roar, Whirlwind
|
"SwitchOutTargetStatusMove", # Roar, Whirlwind
|
||||||
"SwitchOutTargetDamagingMove" # Circle Throw, Dragon Tail
|
"SwitchOutTargetDamagingMove" # Circle Throw, Dragon Tail
|
||||||
]
|
]
|
||||||
end
|
end
|
||||||
end
|
end
|
||||||
@@ -789,18 +789,18 @@ class Battle::Move::UseMoveTargetIsAboutToUse < Battle::Move
|
|||||||
def initialize(battle, move)
|
def initialize(battle, move)
|
||||||
super
|
super
|
||||||
@moveBlacklist = [
|
@moveBlacklist = [
|
||||||
"UserTakesTargetItem", # Covet, Thief
|
"UserTakesTargetItem", # Covet, Thief
|
||||||
# Struggle, Belch
|
# Struggle, Belch
|
||||||
"Struggle", # Struggle
|
"Struggle", # Struggle
|
||||||
"FailsIfUserNotConsumedBerry", # Belch
|
"FailsIfUserNotConsumedBerry", # Belch
|
||||||
# Counter moves
|
# Counter moves
|
||||||
"CounterPhysicalDamage", # Counter
|
"CounterPhysicalDamage", # Counter
|
||||||
"CounterSpecialDamage", # Mirror Coat
|
"CounterSpecialDamage", # Mirror Coat
|
||||||
"CounterDamagePlusHalf", # Metal Burst
|
"CounterDamagePlusHalf", # Metal Burst
|
||||||
# Moves that start focussing at the start of the round
|
# Moves that start focussing at the start of the round
|
||||||
"FailsIfUserDamagedThisTurn", # Focus Punch
|
"FailsIfUserDamagedThisTurn", # Focus Punch
|
||||||
"UsedAfterUserTakesPhysicalDamage", # Shell Trap
|
"UsedAfterUserTakesPhysicalDamage", # Shell Trap
|
||||||
"BurnAttackerBeforeUserActs" # Beak Blast
|
"BurnAttackerBeforeUserActs" # Beak Blast
|
||||||
]
|
]
|
||||||
end
|
end
|
||||||
|
|
||||||
@@ -893,83 +893,61 @@ class Battle::Move::UseRandomMove < Battle::Move
|
|||||||
def initialize(battle, move)
|
def initialize(battle, move)
|
||||||
super
|
super
|
||||||
@moveBlacklist = [
|
@moveBlacklist = [
|
||||||
"FlinchTargetFailsIfUserNotAsleep", # Snore
|
"FlinchTargetFailsIfUserNotAsleep", # Snore
|
||||||
"TargetActsNext", # After You
|
"TargetActsNext", # After You
|
||||||
"TargetActsLast", # Quash
|
"TargetActsLast", # Quash
|
||||||
"TargetUsesItsLastUsedMoveAgain", # Instruct
|
"TargetUsesItsLastUsedMoveAgain", # Instruct
|
||||||
# Struggle, Belch
|
# Struggle, Belch
|
||||||
"Struggle", # Struggle
|
"Struggle", # Struggle
|
||||||
"FailsIfUserNotConsumedBerry", # Belch
|
"FailsIfUserNotConsumedBerry", # Belch
|
||||||
# Moves that affect the moveset
|
# Moves that affect the moveset
|
||||||
"ReplaceMoveThisBattleWithTargetLastMoveUsed", # Mimic
|
"ReplaceMoveThisBattleWithTargetLastMoveUsed", # Mimic
|
||||||
"ReplaceMoveWithTargetLastMoveUsed", # Sketch
|
"ReplaceMoveWithTargetLastMoveUsed", # Sketch
|
||||||
"TransformUserIntoTarget", # Transform
|
"TransformUserIntoTarget", # Transform
|
||||||
# Counter moves
|
# Counter moves
|
||||||
"CounterPhysicalDamage", # Counter
|
"CounterPhysicalDamage", # Counter
|
||||||
"CounterSpecialDamage", # Mirror Coat
|
"CounterSpecialDamage", # Mirror Coat
|
||||||
"CounterDamagePlusHalf", # Metal Burst # Not listed on Bulbapedia
|
"CounterDamagePlusHalf", # Metal Burst # Not listed on Bulbapedia
|
||||||
# Helping Hand, Feint (always blacklisted together, don't know why)
|
# Helping Hand, Feint (always blacklisted together, don't know why)
|
||||||
"PowerUpAllyMove", # Helping Hand
|
"PowerUpAllyMove", # Helping Hand
|
||||||
"RemoveProtections", # Feint
|
"RemoveProtections", # Feint
|
||||||
# Protection moves
|
# Protection moves
|
||||||
"ProtectUser", # Detect, Protect
|
"ProtectUser", # Detect, Protect
|
||||||
"ProtectUserSideFromPriorityMoves", # Quick Guard
|
"ProtectUserSideFromPriorityMoves", # Quick Guard
|
||||||
"ProtectUserSideFromMultiTargetDamagingMoves", # Wide Guard
|
"ProtectUserSideFromMultiTargetDamagingMoves", # Wide Guard
|
||||||
"UserEnduresFaintingThisTurn", # Endure
|
"UserEnduresFaintingThisTurn", # Endure
|
||||||
"ProtectUserSideFromDamagingMovesIfUserFirstTurn", # Mat Block
|
"ProtectUserSideFromDamagingMovesIfUserFirstTurn", # Mat Block
|
||||||
"ProtectUserSideFromStatusMoves", # Crafty Shield
|
"ProtectUserSideFromStatusMoves", # Crafty Shield
|
||||||
"ProtectUserFromDamagingMovesKingsShield", # King's Shield
|
"ProtectUserFromDamagingMovesKingsShield", # King's Shield
|
||||||
"ProtectUserFromTargetingMovesSpikyShield", # Spiky Shield
|
"ProtectUserFromTargetingMovesSpikyShield", # Spiky Shield
|
||||||
"ProtectUserBanefulBunker", # Baneful Bunker
|
"ProtectUserBanefulBunker", # Baneful Bunker
|
||||||
# Moves that call other moves
|
# Moves that call other moves
|
||||||
"UseLastMoveUsedByTarget", # Mirror Move
|
"UseLastMoveUsedByTarget", # Mirror Move
|
||||||
"UseLastMoveUsed", # Copycat
|
"UseLastMoveUsed", # Copycat
|
||||||
"UseMoveTargetIsAboutToUse", # Me First
|
"UseMoveTargetIsAboutToUse", # Me First
|
||||||
"UseMoveDependingOnEnvironment", # Nature Power
|
"UseMoveDependingOnEnvironment", # Nature Power
|
||||||
"UseRandomUserMoveIfAsleep", # Sleep Talk
|
"UseRandomUserMoveIfAsleep", # Sleep Talk
|
||||||
"UseRandomMoveFromUserParty", # Assist
|
"UseRandomMoveFromUserParty", # Assist
|
||||||
"UseRandomMove", # Metronome
|
"UseRandomMove", # Metronome
|
||||||
# Move-redirecting and stealing moves
|
# Move-redirecting and stealing moves
|
||||||
"BounceBackProblemCausingStatusMoves", # Magic Coat # Not listed on Bulbapedia
|
"BounceBackProblemCausingStatusMoves", # Magic Coat # Not listed on Bulbapedia
|
||||||
"StealAndUseBeneficialStatusMove", # Snatch
|
"StealAndUseBeneficialStatusMove", # Snatch
|
||||||
"RedirectAllMovesToUser", # Follow Me, Rage Powder
|
"RedirectAllMovesToUser", # Follow Me, Rage Powder
|
||||||
"RedirectAllMovesToTarget", # Spotlight
|
"RedirectAllMovesToTarget", # Spotlight
|
||||||
# Set up effects that trigger upon KO
|
# Set up effects that trigger upon KO
|
||||||
"ReduceAttackerMovePPTo0IfUserFaints", # Grudge # Not listed on Bulbapedia
|
"ReduceAttackerMovePPTo0IfUserFaints", # Grudge # Not listed on Bulbapedia
|
||||||
"AttackerFaintsIfUserFaints", # Destiny Bond
|
"AttackerFaintsIfUserFaints", # Destiny Bond
|
||||||
# Held item-moving moves
|
# Held item-moving moves
|
||||||
"UserTakesTargetItem", # Covet, Thief
|
"UserTakesTargetItem", # Covet, Thief
|
||||||
"UserTargetSwapItems", # Switcheroo, Trick
|
"UserTargetSwapItems", # Switcheroo, Trick
|
||||||
"TargetTakesUserItem", # Bestow
|
"TargetTakesUserItem", # Bestow
|
||||||
# Moves that start focussing at the start of the round
|
# Moves that start focussing at the start of the round
|
||||||
"FailsIfUserDamagedThisTurn", # Focus Punch
|
"FailsIfUserDamagedThisTurn", # Focus Punch
|
||||||
"UsedAfterUserTakesPhysicalDamage", # Shell Trap
|
"UsedAfterUserTakesPhysicalDamage", # Shell Trap
|
||||||
"BurnAttackerBeforeUserActs", # Beak Blast
|
"BurnAttackerBeforeUserActs", # Beak Blast
|
||||||
# Event moves that do nothing
|
# Event moves that do nothing
|
||||||
"DoesNothingFailsIfNoAlly", # Hold Hands
|
"DoesNothingFailsIfNoAlly", # Hold Hands
|
||||||
"DoesNothingCongratulations" # Celebrate
|
"DoesNothingCongratulations" # Celebrate
|
||||||
]
|
|
||||||
@moveBlacklistSignatures = [
|
|
||||||
:SNARL,
|
|
||||||
# Signature moves
|
|
||||||
:DIAMONDSTORM, # Diancie (Gen 6)
|
|
||||||
:FLEURCANNON, # Magearna (Gen 7)
|
|
||||||
:FREEZESHOCK, # Black Kyurem (Gen 5)
|
|
||||||
:HYPERSPACEFURY, # Hoopa Unbound (Gen 6)
|
|
||||||
:HYPERSPACEHOLE, # Hoopa Confined (Gen 6)
|
|
||||||
:ICEBURN, # White Kyurem (Gen 5)
|
|
||||||
:LIGHTOFRUIN, # Eternal Flower Floette (Gen 6)
|
|
||||||
:MINDBLOWN, # Blacephalon (Gen 7)
|
|
||||||
:PHOTONGEYSER, # Necrozma (Gen 7)
|
|
||||||
:PLASMAFISTS, # Zeraora (Gen 7)
|
|
||||||
:RELICSONG, # Meloetta (Gen 5)
|
|
||||||
:SECRETSWORD, # Keldeo (Gen 5)
|
|
||||||
:SPECTRALTHIEF, # Marshadow (Gen 7)
|
|
||||||
:STEAMERUPTION, # Volcanion (Gen 6)
|
|
||||||
:TECHNOBLAST, # Genesect (Gen 5)
|
|
||||||
:THOUSANDARROWS, # Zygarde (Gen 6)
|
|
||||||
:THOUSANDWAVES, # Zygarde (Gen 6)
|
|
||||||
:VCREATE # Victini (Gen 5)
|
|
||||||
]
|
]
|
||||||
end
|
end
|
||||||
|
|
||||||
@@ -982,7 +960,7 @@ class Battle::Move::UseRandomMove < Battle::Move
|
|||||||
move_id = move_keys[@battle.pbRandom(move_keys.length)]
|
move_id = move_keys[@battle.pbRandom(move_keys.length)]
|
||||||
move_data = GameData::Move.get(move_id)
|
move_data = GameData::Move.get(move_id)
|
||||||
next if @moveBlacklist.include?(move_data.function_code)
|
next if @moveBlacklist.include?(move_data.function_code)
|
||||||
next if @moveBlacklistSignatures.include?(move_data.id)
|
next if move_data.has_flag?("CannnotMetronome")
|
||||||
next if move_data.type == :SHADOW
|
next if move_data.type == :SHADOW
|
||||||
@metronomeMove = move_data.id
|
@metronomeMove = move_data.id
|
||||||
break
|
break
|
||||||
@@ -1009,81 +987,81 @@ class Battle::Move::UseRandomMoveFromUserParty < Battle::Move
|
|||||||
super
|
super
|
||||||
@moveBlacklist = [
|
@moveBlacklist = [
|
||||||
# Struggle, Belch
|
# Struggle, Belch
|
||||||
"Struggle", # Struggle
|
"Struggle", # Struggle
|
||||||
"FailsIfUserNotConsumedBerry", # Belch
|
"FailsIfUserNotConsumedBerry", # Belch
|
||||||
# Moves that affect the moveset
|
# Moves that affect the moveset
|
||||||
"ReplaceMoveThisBattleWithTargetLastMoveUsed", # Mimic
|
"ReplaceMoveThisBattleWithTargetLastMoveUsed", # Mimic
|
||||||
"ReplaceMoveWithTargetLastMoveUsed", # Sketch
|
"ReplaceMoveWithTargetLastMoveUsed", # Sketch
|
||||||
"TransformUserIntoTarget", # Transform
|
"TransformUserIntoTarget", # Transform
|
||||||
# Counter moves
|
# Counter moves
|
||||||
"CounterPhysicalDamage", # Counter
|
"CounterPhysicalDamage", # Counter
|
||||||
"CounterSpecialDamage", # Mirror Coat
|
"CounterSpecialDamage", # Mirror Coat
|
||||||
"CounterDamagePlusHalf", # Metal Burst # Not listed on Bulbapedia
|
"CounterDamagePlusHalf", # Metal Burst # Not listed on Bulbapedia
|
||||||
# Helping Hand, Feint (always blacklisted together, don't know why)
|
# Helping Hand, Feint (always blacklisted together, don't know why)
|
||||||
"PowerUpAllyMove", # Helping Hand
|
"PowerUpAllyMove", # Helping Hand
|
||||||
"RemoveProtections", # Feint
|
"RemoveProtections", # Feint
|
||||||
# Protection moves
|
# Protection moves
|
||||||
"ProtectUser", # Detect, Protect
|
"ProtectUser", # Detect, Protect
|
||||||
"ProtectUserSideFromPriorityMoves", # Quick Guard # Not listed on Bulbapedia
|
"ProtectUserSideFromPriorityMoves", # Quick Guard # Not listed on Bulbapedia
|
||||||
"ProtectUserSideFromMultiTargetDamagingMoves", # Wide Guard # Not listed on Bulbapedia
|
"ProtectUserSideFromMultiTargetDamagingMoves", # Wide Guard # Not listed on Bulbapedia
|
||||||
"UserEnduresFaintingThisTurn", # Endure
|
"UserEnduresFaintingThisTurn", # Endure
|
||||||
"ProtectUserSideFromDamagingMovesIfUserFirstTurn", # Mat Block
|
"ProtectUserSideFromDamagingMovesIfUserFirstTurn", # Mat Block
|
||||||
"ProtectUserSideFromStatusMoves", # Crafty Shield # Not listed on Bulbapedia
|
"ProtectUserSideFromStatusMoves", # Crafty Shield # Not listed on Bulbapedia
|
||||||
"ProtectUserFromDamagingMovesKingsShield", # King's Shield
|
"ProtectUserFromDamagingMovesKingsShield", # King's Shield
|
||||||
"ProtectUserFromTargetingMovesSpikyShield", # Spiky Shield
|
"ProtectUserFromTargetingMovesSpikyShield", # Spiky Shield
|
||||||
"ProtectUserBanefulBunker", # Baneful Bunker
|
"ProtectUserBanefulBunker", # Baneful Bunker
|
||||||
# Moves that call other moves
|
# Moves that call other moves
|
||||||
"UseLastMoveUsedByTarget", # Mirror Move
|
"UseLastMoveUsedByTarget", # Mirror Move
|
||||||
"UseLastMoveUsed", # Copycat
|
"UseLastMoveUsed", # Copycat
|
||||||
"UseMoveTargetIsAboutToUse", # Me First
|
"UseMoveTargetIsAboutToUse", # Me First
|
||||||
# "UseMoveDependingOnEnvironment", # Nature Power # See below
|
# "UseMoveDependingOnEnvironment", # Nature Power # See below
|
||||||
"UseRandomUserMoveIfAsleep", # Sleep Talk
|
"UseRandomUserMoveIfAsleep", # Sleep Talk
|
||||||
"UseRandomMoveFromUserParty", # Assist
|
"UseRandomMoveFromUserParty", # Assist
|
||||||
"UseRandomMove", # Metronome
|
"UseRandomMove", # Metronome
|
||||||
# Move-redirecting and stealing moves
|
# Move-redirecting and stealing moves
|
||||||
"BounceBackProblemCausingStatusMoves", # Magic Coat # Not listed on Bulbapedia
|
"BounceBackProblemCausingStatusMoves", # Magic Coat # Not listed on Bulbapedia
|
||||||
"StealAndUseBeneficialStatusMove", # Snatch
|
"StealAndUseBeneficialStatusMove", # Snatch
|
||||||
"RedirectAllMovesToUser", # Follow Me, Rage Powder
|
"RedirectAllMovesToUser", # Follow Me, Rage Powder
|
||||||
"RedirectAllMovesToTarget", # Spotlight
|
"RedirectAllMovesToTarget", # Spotlight
|
||||||
# Set up effects that trigger upon KO
|
# Set up effects that trigger upon KO
|
||||||
"ReduceAttackerMovePPTo0IfUserFaints", # Grudge # Not listed on Bulbapedia
|
"ReduceAttackerMovePPTo0IfUserFaints", # Grudge # Not listed on Bulbapedia
|
||||||
"AttackerFaintsIfUserFaints", # Destiny Bond
|
"AttackerFaintsIfUserFaints", # Destiny Bond
|
||||||
# Target-switching moves
|
# Target-switching moves
|
||||||
# "SwitchOutTargetStatusMove", # Roar, Whirlwind # See below
|
# "SwitchOutTargetStatusMove", # Roar, Whirlwind # See below
|
||||||
"SwitchOutTargetDamagingMove", # Circle Throw, Dragon Tail
|
"SwitchOutTargetDamagingMove", # Circle Throw, Dragon Tail
|
||||||
# Held item-moving moves
|
# Held item-moving moves
|
||||||
"UserTakesTargetItem", # Covet, Thief
|
"UserTakesTargetItem", # Covet, Thief
|
||||||
"UserTargetSwapItems", # Switcheroo, Trick
|
"UserTargetSwapItems", # Switcheroo, Trick
|
||||||
"TargetTakesUserItem", # Bestow
|
"TargetTakesUserItem", # Bestow
|
||||||
# Moves that start focussing at the start of the round
|
# Moves that start focussing at the start of the round
|
||||||
"FailsIfUserDamagedThisTurn", # Focus Punch
|
"FailsIfUserDamagedThisTurn", # Focus Punch
|
||||||
"UsedAfterUserTakesPhysicalDamage", # Shell Trap
|
"UsedAfterUserTakesPhysicalDamage", # Shell Trap
|
||||||
"BurnAttackerBeforeUserActs", # Beak Blast
|
"BurnAttackerBeforeUserActs", # Beak Blast
|
||||||
# Event moves that do nothing
|
# Event moves that do nothing
|
||||||
"DoesNothingFailsIfNoAlly", # Hold Hands
|
"DoesNothingFailsIfNoAlly", # Hold Hands
|
||||||
"DoesNothingCongratulations" # Celebrate
|
"DoesNothingCongratulations" # Celebrate
|
||||||
]
|
]
|
||||||
if Settings::MECHANICS_GENERATION >= 6
|
if Settings::MECHANICS_GENERATION >= 6
|
||||||
@moveBlacklist += [
|
@moveBlacklist += [
|
||||||
# Moves that call other moves
|
# Moves that call other moves
|
||||||
"UseMoveDependingOnEnvironment", # Nature Power
|
"UseMoveDependingOnEnvironment", # Nature Power
|
||||||
# Two-turn attacks
|
# Two-turn attacks
|
||||||
"TwoTurnAttack", # Razor Wind # Not listed on Bulbapedia
|
"TwoTurnAttack", # Razor Wind # Not listed on Bulbapedia
|
||||||
"TwoTurnAttackOneTurnInSun", # Solar Beam, Solar Blade # Not listed on Bulbapedia
|
"TwoTurnAttackOneTurnInSun", # Solar Beam, Solar Blade # Not listed on Bulbapedia
|
||||||
"TwoTurnAttackParalyzeTarget", # Freeze Shock # Not listed on Bulbapedia
|
"TwoTurnAttackParalyzeTarget", # Freeze Shock # Not listed on Bulbapedia
|
||||||
"TwoTurnAttackBurnTarget", # Ice Burn # Not listed on Bulbapedia
|
"TwoTurnAttackBurnTarget", # Ice Burn # Not listed on Bulbapedia
|
||||||
"TwoTurnAttackFlinchTarget", # Sky Attack # Not listed on Bulbapedia
|
"TwoTurnAttackFlinchTarget", # Sky Attack # Not listed on Bulbapedia
|
||||||
"TwoTurnAttackChargeRaiseUserDefense1", # Skull Bash # Not listed on Bulbapedia
|
"TwoTurnAttackChargeRaiseUserDefense1", # Skull Bash # Not listed on Bulbapedia
|
||||||
"TwoTurnAttackInvulnerableInSky", # Fly
|
"TwoTurnAttackInvulnerableInSky", # Fly
|
||||||
"TwoTurnAttackInvulnerableUnderground", # Dig
|
"TwoTurnAttackInvulnerableUnderground", # Dig
|
||||||
"TwoTurnAttackInvulnerableUnderwater", # Dive
|
"TwoTurnAttackInvulnerableUnderwater", # Dive
|
||||||
"TwoTurnAttackInvulnerableInSkyParalyzeTarget", # Bounce
|
"TwoTurnAttackInvulnerableInSkyParalyzeTarget", # Bounce
|
||||||
"TwoTurnAttackInvulnerableRemoveProtections", # Shadow Force/Phantom Force
|
"TwoTurnAttackInvulnerableRemoveProtections", # Shadow Force/Phantom Force
|
||||||
"TwoTurnAttackInvulnerableInSkyTargetCannotAct", # Sky Drop
|
"TwoTurnAttackInvulnerableInSkyTargetCannotAct", # Sky Drop
|
||||||
"AllBattlersLoseHalfHPUserSkipsNextTurn", # Shadow Half
|
"AllBattlersLoseHalfHPUserSkipsNextTurn", # Shadow Half
|
||||||
"TwoTurnAttackRaiseUserSpAtkSpDefSpd2", # Geomancy # Not listed on Bulbapedia
|
"TwoTurnAttackRaiseUserSpAtkSpDefSpd2", # Geomancy # Not listed on Bulbapedia
|
||||||
# Target-switching moves
|
# Target-switching moves
|
||||||
"SwitchOutTargetStatusMove" # Roar, Whirlwind
|
"SwitchOutTargetStatusMove" # Roar, Whirlwind
|
||||||
]
|
]
|
||||||
end
|
end
|
||||||
end
|
end
|
||||||
@@ -1123,41 +1101,41 @@ class Battle::Move::UseRandomUserMoveIfAsleep < Battle::Move
|
|||||||
def initialize(battle, move)
|
def initialize(battle, move)
|
||||||
super
|
super
|
||||||
@moveBlacklist = [
|
@moveBlacklist = [
|
||||||
"MultiTurnAttackPreventSleeping", # Uproar
|
"MultiTurnAttackPreventSleeping", # Uproar
|
||||||
"MultiTurnAttackBideThenReturnDoubleDamage", # Bide
|
"MultiTurnAttackBideThenReturnDoubleDamage", # Bide
|
||||||
# Struggle, Belch
|
# Struggle, Belch
|
||||||
"Struggle", # Struggle # Not listed on Bulbapedia
|
"Struggle", # Struggle # Not listed on Bulbapedia
|
||||||
"FailsIfUserNotConsumedBerry", # Belch
|
"FailsIfUserNotConsumedBerry", # Belch
|
||||||
# Moves that affect the moveset (except Transform)
|
# Moves that affect the moveset (except Transform)
|
||||||
"ReplaceMoveThisBattleWithTargetLastMoveUsed", # Mimic
|
"ReplaceMoveThisBattleWithTargetLastMoveUsed", # Mimic
|
||||||
"ReplaceMoveWithTargetLastMoveUsed", # Sketch
|
"ReplaceMoveWithTargetLastMoveUsed", # Sketch
|
||||||
# Moves that call other moves
|
# Moves that call other moves
|
||||||
"UseLastMoveUsedByTarget", # Mirror Move
|
"UseLastMoveUsedByTarget", # Mirror Move
|
||||||
"UseLastMoveUsed", # Copycat
|
"UseLastMoveUsed", # Copycat
|
||||||
"UseMoveTargetIsAboutToUse", # Me First
|
"UseMoveTargetIsAboutToUse", # Me First
|
||||||
"UseMoveDependingOnEnvironment", # Nature Power # Not listed on Bulbapedia
|
"UseMoveDependingOnEnvironment", # Nature Power # Not listed on Bulbapedia
|
||||||
"UseRandomUserMoveIfAsleep", # Sleep Talk
|
"UseRandomUserMoveIfAsleep", # Sleep Talk
|
||||||
"UseRandomMoveFromUserParty", # Assist
|
"UseRandomMoveFromUserParty", # Assist
|
||||||
"UseRandomMove", # Metronome
|
"UseRandomMove", # Metronome
|
||||||
# Two-turn attacks
|
# Two-turn attacks
|
||||||
"TwoTurnAttack", # Razor Wind
|
"TwoTurnAttack", # Razor Wind
|
||||||
"TwoTurnAttackOneTurnInSun", # Solar Beam, Solar Blade
|
"TwoTurnAttackOneTurnInSun", # Solar Beam, Solar Blade
|
||||||
"TwoTurnAttackParalyzeTarget", # Freeze Shock
|
"TwoTurnAttackParalyzeTarget", # Freeze Shock
|
||||||
"TwoTurnAttackBurnTarget", # Ice Burn
|
"TwoTurnAttackBurnTarget", # Ice Burn
|
||||||
"TwoTurnAttackFlinchTarget", # Sky Attack
|
"TwoTurnAttackFlinchTarget", # Sky Attack
|
||||||
"TwoTurnAttackChargeRaiseUserDefense1", # Skull Bash
|
"TwoTurnAttackChargeRaiseUserDefense1", # Skull Bash
|
||||||
"TwoTurnAttackInvulnerableInSky", # Fly
|
"TwoTurnAttackInvulnerableInSky", # Fly
|
||||||
"TwoTurnAttackInvulnerableUnderground", # Dig
|
"TwoTurnAttackInvulnerableUnderground", # Dig
|
||||||
"TwoTurnAttackInvulnerableUnderwater", # Dive
|
"TwoTurnAttackInvulnerableUnderwater", # Dive
|
||||||
"TwoTurnAttackInvulnerableInSkyParalyzeTarget", # Bounce
|
"TwoTurnAttackInvulnerableInSkyParalyzeTarget", # Bounce
|
||||||
"TwoTurnAttackInvulnerableRemoveProtections", # Shadow Force/Phantom Force
|
"TwoTurnAttackInvulnerableRemoveProtections", # Shadow Force/Phantom Force
|
||||||
"TwoTurnAttackInvulnerableInSkyTargetCannotAct", # Sky Drop
|
"TwoTurnAttackInvulnerableInSkyTargetCannotAct", # Sky Drop
|
||||||
"AllBattlersLoseHalfHPUserSkipsNextTurn", # Shadow Half
|
"AllBattlersLoseHalfHPUserSkipsNextTurn", # Shadow Half
|
||||||
"TwoTurnAttackRaiseUserSpAtkSpDefSpd2", # Geomancy
|
"TwoTurnAttackRaiseUserSpAtkSpDefSpd2", # Geomancy
|
||||||
# Moves that start focussing at the start of the round
|
# Moves that start focussing at the start of the round
|
||||||
"FailsIfUserDamagedThisTurn", # Focus Punch
|
"FailsIfUserDamagedThisTurn", # Focus Punch
|
||||||
"UsedAfterUserTakesPhysicalDamage", # Shell Trap
|
"UsedAfterUserTakesPhysicalDamage", # Shell Trap
|
||||||
"BurnAttackerBeforeUserActs" # Beak Blast
|
"BurnAttackerBeforeUserActs" # Beak Blast
|
||||||
]
|
]
|
||||||
end
|
end
|
||||||
|
|
||||||
@@ -1216,13 +1194,13 @@ class Battle::Move::ReplaceMoveThisBattleWithTargetLastMoveUsed < Battle::Move
|
|||||||
def initialize(battle, move)
|
def initialize(battle, move)
|
||||||
super
|
super
|
||||||
@moveBlacklist = [
|
@moveBlacklist = [
|
||||||
"UseRandomMove", # Metronome
|
"UseRandomMove", # Metronome
|
||||||
# Struggle
|
# Struggle
|
||||||
"Struggle", # Struggle
|
"Struggle", # Struggle
|
||||||
# Moves that affect the moveset
|
# Moves that affect the moveset
|
||||||
"ReplaceMoveThisBattleWithTargetLastMoveUsed", # Mimic
|
"ReplaceMoveThisBattleWithTargetLastMoveUsed", # Mimic
|
||||||
"ReplaceMoveWithTargetLastMoveUsed", # Sketch
|
"ReplaceMoveWithTargetLastMoveUsed", # Sketch
|
||||||
"TransformUserIntoTarget" # Transform
|
"TransformUserIntoTarget" # Transform
|
||||||
]
|
]
|
||||||
end
|
end
|
||||||
|
|
||||||
@@ -1269,7 +1247,7 @@ class Battle::Move::ReplaceMoveWithTargetLastMoveUsed < Battle::Move
|
|||||||
@moveBlacklist = [
|
@moveBlacklist = [
|
||||||
"ReplaceMoveWithTargetLastMoveUsed", # Sketch (this move)
|
"ReplaceMoveWithTargetLastMoveUsed", # Sketch (this move)
|
||||||
# Struggle
|
# Struggle
|
||||||
"Struggle" # Struggle
|
"Struggle" # Struggle
|
||||||
]
|
]
|
||||||
end
|
end
|
||||||
|
|
||||||
|
|||||||
@@ -359,7 +359,7 @@ Accuracy = 95
|
|||||||
TotalPP = 15
|
TotalPP = 15
|
||||||
Target = AllNearFoes
|
Target = AllNearFoes
|
||||||
FunctionCode = LowerTargetSpAtk1
|
FunctionCode = LowerTargetSpAtk1
|
||||||
Flags = CanProtect,CanMirrorMove,Sound
|
Flags = CanProtect,CanMirrorMove,Sound,CannotMetronome
|
||||||
EffectChance = 100
|
EffectChance = 100
|
||||||
Description = The user yells as if it is ranting about something, making the target's Sp. Atk stat decrease.
|
Description = The user yells as if it is ranting about something, making the target's Sp. Atk stat decrease.
|
||||||
#-------------------------------
|
#-------------------------------
|
||||||
@@ -1139,7 +1139,7 @@ Accuracy = 100
|
|||||||
TotalPP = 10
|
TotalPP = 10
|
||||||
Target = NearOther
|
Target = NearOther
|
||||||
FunctionCode = UseTargetDefenseInsteadOfTargetSpDef
|
FunctionCode = UseTargetDefenseInsteadOfTargetSpDef
|
||||||
Flags = CanProtect,CanMirrorMove
|
Flags = CanProtect,CanMirrorMove,CannotMetronome
|
||||||
Description = The user cuts with its long horn. The odd power contained in it does physical damage to the foe.
|
Description = The user cuts with its long horn. The odd power contained in it does physical damage to the foe.
|
||||||
#-------------------------------
|
#-------------------------------
|
||||||
[SKYUPPERCUT]
|
[SKYUPPERCUT]
|
||||||
@@ -1481,7 +1481,7 @@ Accuracy = 95
|
|||||||
TotalPP = 5
|
TotalPP = 5
|
||||||
Target = NearOther
|
Target = NearOther
|
||||||
FunctionCode = LowerUserDefSpDefSpd1
|
FunctionCode = LowerUserDefSpDefSpd1
|
||||||
Flags = Contact,CanProtect,CanMirrorMove
|
Flags = Contact,CanProtect,CanMirrorMove,CannotMetronome
|
||||||
Description = With a fiery forehead, the user hurls itself at the foe. It lowers the user's Defense, Sp. Def, and Speed.
|
Description = With a fiery forehead, the user hurls itself at the foe. It lowers the user's Defense, Sp. Def, and Speed.
|
||||||
#-------------------------------
|
#-------------------------------
|
||||||
[BLASTBURN]
|
[BLASTBURN]
|
||||||
@@ -2881,7 +2881,7 @@ Accuracy = 90
|
|||||||
TotalPP = 5
|
TotalPP = 5
|
||||||
Target = NearOther
|
Target = NearOther
|
||||||
FunctionCode = TwoTurnAttackParalyzeTarget
|
FunctionCode = TwoTurnAttackParalyzeTarget
|
||||||
Flags = CanProtect,CanMirrorMove
|
Flags = CanProtect,CanMirrorMove,CannotMetronome
|
||||||
EffectChance = 30
|
EffectChance = 30
|
||||||
Description = On the second turn, the user hits the foe with electrically charged ice. It may also paralyze the foe.
|
Description = On the second turn, the user hits the foe with electrically charged ice. It may also paralyze the foe.
|
||||||
#-------------------------------
|
#-------------------------------
|
||||||
@@ -2894,7 +2894,7 @@ Accuracy = 90
|
|||||||
TotalPP = 5
|
TotalPP = 5
|
||||||
Target = NearOther
|
Target = NearOther
|
||||||
FunctionCode = TwoTurnAttackBurnTarget
|
FunctionCode = TwoTurnAttackBurnTarget
|
||||||
Flags = CanProtect,CanMirrorMove
|
Flags = CanProtect,CanMirrorMove,CannotMetronome
|
||||||
EffectChance = 30
|
EffectChance = 30
|
||||||
Description = On the second turn, an ultracold, freezing wind surrounds the foe. This may leave it with a burn.
|
Description = On the second turn, an ultracold, freezing wind surrounds the foe. This may leave it with a burn.
|
||||||
#-------------------------------
|
#-------------------------------
|
||||||
@@ -3334,7 +3334,7 @@ Accuracy = 100
|
|||||||
TotalPP = 5
|
TotalPP = 5
|
||||||
Target = NearOther
|
Target = NearOther
|
||||||
FunctionCode = TypeDependsOnUserDrive
|
FunctionCode = TypeDependsOnUserDrive
|
||||||
Flags = CanProtect,CanMirrorMove
|
Flags = CanProtect,CanMirrorMove,CannotMetronome
|
||||||
Description = The user fires a beam of light at its target. The type changes depending on the Drive the user holds.
|
Description = The user fires a beam of light at its target. The type changes depending on the Drive the user holds.
|
||||||
#-------------------------------
|
#-------------------------------
|
||||||
[EXTREMESPEED]
|
[EXTREMESPEED]
|
||||||
@@ -3446,7 +3446,7 @@ Accuracy = 100
|
|||||||
TotalPP = 10
|
TotalPP = 10
|
||||||
Target = AllNearFoes
|
Target = AllNearFoes
|
||||||
FunctionCode = SleepTargetChangeUserMeloettaForm
|
FunctionCode = SleepTargetChangeUserMeloettaForm
|
||||||
Flags = CanProtect,CanMirrorMove,Sound
|
Flags = CanProtect,CanMirrorMove,Sound,CannotMetronome
|
||||||
EffectChance = 10
|
EffectChance = 10
|
||||||
Description = An ancient song appeals to the hearts of those listening. It may also induce sleep.
|
Description = An ancient song appeals to the hearts of those listening. It may also induce sleep.
|
||||||
#-------------------------------
|
#-------------------------------
|
||||||
|
|||||||
@@ -341,7 +341,7 @@ Accuracy = 0
|
|||||||
TotalPP = 5
|
TotalPP = 5
|
||||||
Target = NearOther
|
Target = NearOther
|
||||||
FunctionCode = HoopaRemoveProtectionsBypassSubstituteLowerUserDef1
|
FunctionCode = HoopaRemoveProtectionsBypassSubstituteLowerUserDef1
|
||||||
Flags = CanMirrorMove
|
Flags = CanMirrorMove,CannotMetronome
|
||||||
Description = Unleashes a barrage of multi-arm attacks, skipping protections. The user's Defense stat falls.
|
Description = Unleashes a barrage of multi-arm attacks, skipping protections. The user's Defense stat falls.
|
||||||
#-------------------------------
|
#-------------------------------
|
||||||
[FOULPLAY]
|
[FOULPLAY]
|
||||||
@@ -527,7 +527,7 @@ Accuracy = 95
|
|||||||
TotalPP = 15
|
TotalPP = 15
|
||||||
Target = AllNearFoes
|
Target = AllNearFoes
|
||||||
FunctionCode = LowerTargetSpAtk1
|
FunctionCode = LowerTargetSpAtk1
|
||||||
Flags = CanProtect,CanMirrorMove,Sound
|
Flags = CanProtect,CanMirrorMove,Sound,CannotMetronome
|
||||||
EffectChance = 100
|
EffectChance = 100
|
||||||
Description = The user yells as if it is ranting about something, making the target's Sp. Atk stat decrease.
|
Description = The user yells as if it is ranting about something, making the target's Sp. Atk stat decrease.
|
||||||
#-------------------------------
|
#-------------------------------
|
||||||
@@ -1023,7 +1023,7 @@ Accuracy = 100
|
|||||||
TotalPP = 15
|
TotalPP = 15
|
||||||
Target = NearOther
|
Target = NearOther
|
||||||
FunctionCode = NormalMovesBecomeElectric
|
FunctionCode = NormalMovesBecomeElectric
|
||||||
Flags = Contact,CanProtect,CanMirrorMove,Punching
|
Flags = Contact,CanProtect,CanMirrorMove,Punching,CannotMetronome
|
||||||
Description = The user attacks with electrically charged fists. Normal-type moves become Electric-type.
|
Description = The user attacks with electrically charged fists. Normal-type moves become Electric-type.
|
||||||
#-------------------------------
|
#-------------------------------
|
||||||
[THUNDERBOLT]
|
[THUNDERBOLT]
|
||||||
@@ -1309,7 +1309,7 @@ Accuracy = 90
|
|||||||
TotalPP = 5
|
TotalPP = 5
|
||||||
Target = NearOther
|
Target = NearOther
|
||||||
FunctionCode = RecoilHalfOfDamageDealt
|
FunctionCode = RecoilHalfOfDamageDealt
|
||||||
Flags = CanProtect,CanMirrorMove
|
Flags = CanProtect,CanMirrorMove,CannotMetronome
|
||||||
Description = Fires a powerful beam of light drawn from the Eternal Flower. It also damages the user a lot.
|
Description = Fires a powerful beam of light drawn from the Eternal Flower. It also damages the user a lot.
|
||||||
#-------------------------------
|
#-------------------------------
|
||||||
[FLEURCANNON]
|
[FLEURCANNON]
|
||||||
@@ -1321,7 +1321,7 @@ Accuracy = 90
|
|||||||
TotalPP = 5
|
TotalPP = 5
|
||||||
Target = NearOther
|
Target = NearOther
|
||||||
FunctionCode = LowerUserSpAtk2
|
FunctionCode = LowerUserSpAtk2
|
||||||
Flags = CanProtect,CanMirrorMove
|
Flags = CanProtect,CanMirrorMove,CannotMetronome
|
||||||
Description = The user unleashes a strong beam. The attack's recoil harshly lowers the user's Sp. Atk stat.
|
Description = The user unleashes a strong beam. The attack's recoil harshly lowers the user's Sp. Atk stat.
|
||||||
#-------------------------------
|
#-------------------------------
|
||||||
[MOONBLAST]
|
[MOONBLAST]
|
||||||
@@ -1671,7 +1671,7 @@ Accuracy = 100
|
|||||||
TotalPP = 10
|
TotalPP = 10
|
||||||
Target = NearOther
|
Target = NearOther
|
||||||
FunctionCode = UseTargetDefenseInsteadOfTargetSpDef
|
FunctionCode = UseTargetDefenseInsteadOfTargetSpDef
|
||||||
Flags = CanProtect,CanMirrorMove
|
Flags = CanProtect,CanMirrorMove,CannotMetronome
|
||||||
Description = The user cuts with its long horn. The odd power contained in it does physical damage to the foe.
|
Description = The user cuts with its long horn. The odd power contained in it does physical damage to the foe.
|
||||||
#-------------------------------
|
#-------------------------------
|
||||||
[SKYUPPERCUT]
|
[SKYUPPERCUT]
|
||||||
@@ -2048,7 +2048,7 @@ Accuracy = 95
|
|||||||
TotalPP = 5
|
TotalPP = 5
|
||||||
Target = NearOther
|
Target = NearOther
|
||||||
FunctionCode = LowerUserDefSpDefSpd1
|
FunctionCode = LowerUserDefSpDefSpd1
|
||||||
Flags = Contact,CanProtect,CanMirrorMove
|
Flags = Contact,CanProtect,CanMirrorMove,CannotMetronome
|
||||||
Description = With a fiery forehead, the user hurls itself at the foe. It lowers the user's Defense, Sp. Def, and Speed.
|
Description = With a fiery forehead, the user hurls itself at the foe. It lowers the user's Defense, Sp. Def, and Speed.
|
||||||
#-------------------------------
|
#-------------------------------
|
||||||
[BLASTBURN]
|
[BLASTBURN]
|
||||||
@@ -2084,7 +2084,7 @@ Accuracy = 100
|
|||||||
TotalPP = 5
|
TotalPP = 5
|
||||||
Target = AllNearOthers
|
Target = AllNearOthers
|
||||||
FunctionCode = UserLosesHalfOfTotalHPExplosive
|
FunctionCode = UserLosesHalfOfTotalHPExplosive
|
||||||
Flags = CanProtect,CanMirrorMove
|
Flags = CanProtect,CanMirrorMove,CannotMetronome
|
||||||
Description = The user attacks everything by causing its own head to explode. This also damages the user.
|
Description = The user attacks everything by causing its own head to explode. This also damages the user.
|
||||||
#-------------------------------
|
#-------------------------------
|
||||||
[SHELLTRAP]
|
[SHELLTRAP]
|
||||||
@@ -2805,7 +2805,7 @@ Accuracy = 100
|
|||||||
TotalPP = 10
|
TotalPP = 10
|
||||||
Target = NearOther
|
Target = NearOther
|
||||||
FunctionCode = UserStealTargetPositiveStatStages
|
FunctionCode = UserStealTargetPositiveStatStages
|
||||||
Flags = Contact,CanProtect,CanMirrorMove
|
Flags = Contact,CanProtect,CanMirrorMove,CannotMetronome
|
||||||
Description = The user hides in the target's shadow, steals the target's stat boosts, and then attacks.
|
Description = The user hides in the target's shadow, steals the target's stat boosts, and then attacks.
|
||||||
#-------------------------------
|
#-------------------------------
|
||||||
[SHADOWBONE]
|
[SHADOWBONE]
|
||||||
@@ -3568,7 +3568,7 @@ Accuracy = 100
|
|||||||
TotalPP = 10
|
TotalPP = 10
|
||||||
Target = AllNearFoes
|
Target = AllNearFoes
|
||||||
FunctionCode = HitsTargetInSkyGroundsTarget
|
FunctionCode = HitsTargetInSkyGroundsTarget
|
||||||
Flags = CanProtect,CanMirrorMove
|
Flags = CanProtect,CanMirrorMove,CannotMetronome
|
||||||
Description = This move also hits Pokémon that are in the air. Those Pokémon are knocked down to the ground.
|
Description = This move also hits Pokémon that are in the air. Those Pokémon are knocked down to the ground.
|
||||||
#-------------------------------
|
#-------------------------------
|
||||||
[THOUSANDWAVES]
|
[THOUSANDWAVES]
|
||||||
@@ -3580,7 +3580,7 @@ Accuracy = 100
|
|||||||
TotalPP = 10
|
TotalPP = 10
|
||||||
Target = AllNearFoes
|
Target = AllNearFoes
|
||||||
FunctionCode = TrapTargetInBattle
|
FunctionCode = TrapTargetInBattle
|
||||||
Flags = CanProtect,CanMirrorMove
|
Flags = CanProtect,CanMirrorMove,CannotMetronome
|
||||||
Description = The user attacks with a wave that crawls along the ground. Those it hits can't flee from battle.
|
Description = The user attacks with a wave that crawls along the ground. Those it hits can't flee from battle.
|
||||||
#-------------------------------
|
#-------------------------------
|
||||||
[DIG]
|
[DIG]
|
||||||
@@ -3804,7 +3804,7 @@ Accuracy = 90
|
|||||||
TotalPP = 5
|
TotalPP = 5
|
||||||
Target = NearOther
|
Target = NearOther
|
||||||
FunctionCode = TwoTurnAttackParalyzeTarget
|
FunctionCode = TwoTurnAttackParalyzeTarget
|
||||||
Flags = CanProtect,CanMirrorMove
|
Flags = CanProtect,CanMirrorMove,CannotMetronome
|
||||||
EffectChance = 30
|
EffectChance = 30
|
||||||
Description = On the second turn, the user hits the foe with electrically charged ice. It may also paralyze the foe.
|
Description = On the second turn, the user hits the foe with electrically charged ice. It may also paralyze the foe.
|
||||||
#-------------------------------
|
#-------------------------------
|
||||||
@@ -3817,7 +3817,7 @@ Accuracy = 90
|
|||||||
TotalPP = 5
|
TotalPP = 5
|
||||||
Target = NearOther
|
Target = NearOther
|
||||||
FunctionCode = TwoTurnAttackBurnTarget
|
FunctionCode = TwoTurnAttackBurnTarget
|
||||||
Flags = CanProtect,CanMirrorMove
|
Flags = CanProtect,CanMirrorMove,CannotMetronome
|
||||||
EffectChance = 30
|
EffectChance = 30
|
||||||
Description = On the second turn, an ultracold, freezing wind surrounds the foe. This may leave it with a burn.
|
Description = On the second turn, an ultracold, freezing wind surrounds the foe. This may leave it with a burn.
|
||||||
#-------------------------------
|
#-------------------------------
|
||||||
@@ -4206,7 +4206,7 @@ Accuracy = 100
|
|||||||
TotalPP = 5
|
TotalPP = 5
|
||||||
Target = NearOther
|
Target = NearOther
|
||||||
FunctionCode = TypeDependsOnUserDrive
|
FunctionCode = TypeDependsOnUserDrive
|
||||||
Flags = CanProtect,CanMirrorMove
|
Flags = CanProtect,CanMirrorMove,CannotMetronome
|
||||||
Description = The user fires a beam of light at its target. The type changes depending on the Drive the user holds.
|
Description = The user fires a beam of light at its target. The type changes depending on the Drive the user holds.
|
||||||
#-------------------------------
|
#-------------------------------
|
||||||
[THRASH]
|
[THRASH]
|
||||||
@@ -4440,7 +4440,7 @@ Accuracy = 100
|
|||||||
TotalPP = 10
|
TotalPP = 10
|
||||||
Target = AllNearFoes
|
Target = AllNearFoes
|
||||||
FunctionCode = SleepTargetChangeUserMeloettaForm
|
FunctionCode = SleepTargetChangeUserMeloettaForm
|
||||||
Flags = CanProtect,CanMirrorMove,Sound
|
Flags = CanProtect,CanMirrorMove,Sound,CannotMetronome
|
||||||
EffectChance = 10
|
EffectChance = 10
|
||||||
Description = An ancient song appeals to the hearts of those listening. It may also induce sleep.
|
Description = An ancient song appeals to the hearts of those listening. It may also induce sleep.
|
||||||
#-------------------------------
|
#-------------------------------
|
||||||
@@ -6467,7 +6467,7 @@ Accuracy = 100
|
|||||||
TotalPP = 5
|
TotalPP = 5
|
||||||
Target = NearOther
|
Target = NearOther
|
||||||
FunctionCode = CategoryDependsOnHigherDamageIgnoreTargetAbility
|
FunctionCode = CategoryDependsOnHigherDamageIgnoreTargetAbility
|
||||||
Flags = CanProtect,CanMirrorMove
|
Flags = CanProtect,CanMirrorMove,CannotMetronome
|
||||||
Description = The user attacks with a pillar of light. This move the higher of the user's Attack or Sp. Atk stat.
|
Description = The user attacks with a pillar of light. This move the higher of the user's Attack or Sp. Atk stat.
|
||||||
#-------------------------------
|
#-------------------------------
|
||||||
[PSYSTRIKE]
|
[PSYSTRIKE]
|
||||||
@@ -6529,7 +6529,7 @@ Accuracy = 0
|
|||||||
TotalPP = 5
|
TotalPP = 5
|
||||||
Target = NearOther
|
Target = NearOther
|
||||||
FunctionCode = RemoveProtectionsBypassSubstitute
|
FunctionCode = RemoveProtectionsBypassSubstitute
|
||||||
Flags = CanMirrorMove
|
Flags = CanMirrorMove,CannotMetronome
|
||||||
Description = Using a hyperspace hole, the user appears right next to the target and strikes. Skips protections.
|
Description = Using a hyperspace hole, the user appears right next to the target and strikes. Skips protections.
|
||||||
#-------------------------------
|
#-------------------------------
|
||||||
[PSYSHOCK]
|
[PSYSHOCK]
|
||||||
@@ -7108,7 +7108,7 @@ Accuracy = 95
|
|||||||
TotalPP = 5
|
TotalPP = 5
|
||||||
Target = AllNearFoes
|
Target = AllNearFoes
|
||||||
FunctionCode = RaiseUserDefense2
|
FunctionCode = RaiseUserDefense2
|
||||||
Flags = CanProtect,CanMirrorMove
|
Flags = CanProtect,CanMirrorMove,CannotMetronome
|
||||||
EffectChance = 50
|
EffectChance = 50
|
||||||
Description = The user whips up a storm of diamonds to damage foes. This may also sharply raise the user's Defense stat.
|
Description = The user whips up a storm of diamonds to damage foes. This may also sharply raise the user's Defense stat.
|
||||||
#-------------------------------
|
#-------------------------------
|
||||||
@@ -7621,7 +7621,7 @@ Accuracy = 95
|
|||||||
TotalPP = 5
|
TotalPP = 5
|
||||||
Target = NearOther
|
Target = NearOther
|
||||||
FunctionCode = BurnTarget
|
FunctionCode = BurnTarget
|
||||||
Flags = CanProtect,CanMirrorMove,ThawsUser
|
Flags = CanProtect,CanMirrorMove,ThawsUser,CannotMetronome
|
||||||
EffectChance = 30
|
EffectChance = 30
|
||||||
Description = The user immerses the target in superheated steam. This may also leave the target with a burn.
|
Description = The user immerses the target in superheated steam. This may also leave the target with a burn.
|
||||||
#-------------------------------
|
#-------------------------------
|
||||||
|
|||||||
@@ -354,7 +354,7 @@ Accuracy = 0
|
|||||||
TotalPP = 5
|
TotalPP = 5
|
||||||
Target = NearOther
|
Target = NearOther
|
||||||
FunctionCode = HoopaRemoveProtectionsBypassSubstituteLowerUserDef1
|
FunctionCode = HoopaRemoveProtectionsBypassSubstituteLowerUserDef1
|
||||||
Flags = CanMirrorMove
|
Flags = CanMirrorMove,CannotMetronome
|
||||||
Description = Unleashes a barrage of multi-arm attacks, skipping protections. The user's Defense stat falls.
|
Description = Unleashes a barrage of multi-arm attacks, skipping protections. The user's Defense stat falls.
|
||||||
#-------------------------------
|
#-------------------------------
|
||||||
[FOULPLAY]
|
[FOULPLAY]
|
||||||
@@ -601,7 +601,7 @@ Accuracy = 95
|
|||||||
TotalPP = 15
|
TotalPP = 15
|
||||||
Target = AllNearFoes
|
Target = AllNearFoes
|
||||||
FunctionCode = LowerTargetSpAtk1
|
FunctionCode = LowerTargetSpAtk1
|
||||||
Flags = CanProtect,CanMirrorMove,Sound
|
Flags = CanProtect,CanMirrorMove,Sound,CannotMetronome
|
||||||
EffectChance = 100
|
EffectChance = 100
|
||||||
Description = The user yells as if it is ranting about something, making the target's Sp. Atk stat decrease.
|
Description = The user yells as if it is ranting about something, making the target's Sp. Atk stat decrease.
|
||||||
#-------------------------------
|
#-------------------------------
|
||||||
@@ -1205,7 +1205,7 @@ Accuracy = 100
|
|||||||
TotalPP = 15
|
TotalPP = 15
|
||||||
Target = NearOther
|
Target = NearOther
|
||||||
FunctionCode = NormalMovesBecomeElectric
|
FunctionCode = NormalMovesBecomeElectric
|
||||||
Flags = Contact,CanProtect,CanMirrorMove,Punching
|
Flags = Contact,CanProtect,CanMirrorMove,Punching,CannotMetronome
|
||||||
Description = The user attacks with electrically charged fists. Normal-type moves become Electric-type.
|
Description = The user attacks with electrically charged fists. Normal-type moves become Electric-type.
|
||||||
#-------------------------------
|
#-------------------------------
|
||||||
[THUNDERBOLT]
|
[THUNDERBOLT]
|
||||||
@@ -1539,7 +1539,7 @@ Accuracy = 90
|
|||||||
TotalPP = 5
|
TotalPP = 5
|
||||||
Target = NearOther
|
Target = NearOther
|
||||||
FunctionCode = RecoilHalfOfDamageDealt
|
FunctionCode = RecoilHalfOfDamageDealt
|
||||||
Flags = CanProtect,CanMirrorMove
|
Flags = CanProtect,CanMirrorMove,CannotMetronome
|
||||||
Description = Fires a powerful beam of light drawn from the Eternal Flower. It also damages the user a lot.
|
Description = Fires a powerful beam of light drawn from the Eternal Flower. It also damages the user a lot.
|
||||||
#-------------------------------
|
#-------------------------------
|
||||||
[FLEURCANNON]
|
[FLEURCANNON]
|
||||||
@@ -1551,7 +1551,7 @@ Accuracy = 90
|
|||||||
TotalPP = 5
|
TotalPP = 5
|
||||||
Target = NearOther
|
Target = NearOther
|
||||||
FunctionCode = LowerUserSpAtk2
|
FunctionCode = LowerUserSpAtk2
|
||||||
Flags = CanProtect,CanMirrorMove
|
Flags = CanProtect,CanMirrorMove,CannotMetronome
|
||||||
Description = The user unleashes a strong beam. The attack's recoil harshly lowers the user's Sp. Atk stat.
|
Description = The user unleashes a strong beam. The attack's recoil harshly lowers the user's Sp. Atk stat.
|
||||||
#-------------------------------
|
#-------------------------------
|
||||||
[MISTYEXPLOSION]
|
[MISTYEXPLOSION]
|
||||||
@@ -1974,7 +1974,7 @@ Accuracy = 100
|
|||||||
TotalPP = 10
|
TotalPP = 10
|
||||||
Target = NearOther
|
Target = NearOther
|
||||||
FunctionCode = UseTargetDefenseInsteadOfTargetSpDef
|
FunctionCode = UseTargetDefenseInsteadOfTargetSpDef
|
||||||
Flags = CanProtect,CanMirrorMove
|
Flags = CanProtect,CanMirrorMove,CannotMetronome
|
||||||
Description = The user cuts with its long horn. The odd power contained in it does physical damage to the foe.
|
Description = The user cuts with its long horn. The odd power contained in it does physical damage to the foe.
|
||||||
#-------------------------------
|
#-------------------------------
|
||||||
[SKYUPPERCUT]
|
[SKYUPPERCUT]
|
||||||
@@ -2395,7 +2395,7 @@ Accuracy = 95
|
|||||||
TotalPP = 5
|
TotalPP = 5
|
||||||
Target = NearOther
|
Target = NearOther
|
||||||
FunctionCode = LowerUserDefSpDefSpd1
|
FunctionCode = LowerUserDefSpDefSpd1
|
||||||
Flags = Contact,CanProtect,CanMirrorMove
|
Flags = Contact,CanProtect,CanMirrorMove,CannotMetronome
|
||||||
Description = With a fiery forehead, the user hurls itself at the foe. It lowers the user's Defense, Sp. Def, and Speed.
|
Description = With a fiery forehead, the user hurls itself at the foe. It lowers the user's Defense, Sp. Def, and Speed.
|
||||||
#-------------------------------
|
#-------------------------------
|
||||||
[BLASTBURN]
|
[BLASTBURN]
|
||||||
@@ -2431,7 +2431,7 @@ Accuracy = 100
|
|||||||
TotalPP = 5
|
TotalPP = 5
|
||||||
Target = AllNearOthers
|
Target = AllNearOthers
|
||||||
FunctionCode = UserLosesHalfOfTotalHPExplosive
|
FunctionCode = UserLosesHalfOfTotalHPExplosive
|
||||||
Flags = CanProtect,CanMirrorMove
|
Flags = CanProtect,CanMirrorMove,CannotMetronome
|
||||||
Description = The user attacks everything by causing its own head to explode. This also damages the user.
|
Description = The user attacks everything by causing its own head to explode. This also damages the user.
|
||||||
#-------------------------------
|
#-------------------------------
|
||||||
[SHELLTRAP]
|
[SHELLTRAP]
|
||||||
@@ -3213,7 +3213,7 @@ Accuracy = 100
|
|||||||
TotalPP = 10
|
TotalPP = 10
|
||||||
Target = NearOther
|
Target = NearOther
|
||||||
FunctionCode = UserStealTargetPositiveStatStages
|
FunctionCode = UserStealTargetPositiveStatStages
|
||||||
Flags = Contact,CanProtect,CanMirrorMove
|
Flags = Contact,CanProtect,CanMirrorMove,CannotMetronome
|
||||||
Description = The user hides in the target's shadow, steals the target's stat boosts, and then attacks.
|
Description = The user hides in the target's shadow, steals the target's stat boosts, and then attacks.
|
||||||
#-------------------------------
|
#-------------------------------
|
||||||
[SHADOWBONE]
|
[SHADOWBONE]
|
||||||
@@ -4061,7 +4061,7 @@ Accuracy = 100
|
|||||||
TotalPP = 10
|
TotalPP = 10
|
||||||
Target = AllNearFoes
|
Target = AllNearFoes
|
||||||
FunctionCode = HitsTargetInSkyGroundsTarget
|
FunctionCode = HitsTargetInSkyGroundsTarget
|
||||||
Flags = CanProtect,CanMirrorMove
|
Flags = CanProtect,CanMirrorMove,CannotMetronome
|
||||||
Description = This move also hits Pokémon that are in the air. Those Pokémon are knocked down to the ground.
|
Description = This move also hits Pokémon that are in the air. Those Pokémon are knocked down to the ground.
|
||||||
#-------------------------------
|
#-------------------------------
|
||||||
[THOUSANDWAVES]
|
[THOUSANDWAVES]
|
||||||
@@ -4073,7 +4073,7 @@ Accuracy = 100
|
|||||||
TotalPP = 10
|
TotalPP = 10
|
||||||
Target = AllNearFoes
|
Target = AllNearFoes
|
||||||
FunctionCode = TrapTargetInBattle
|
FunctionCode = TrapTargetInBattle
|
||||||
Flags = CanProtect,CanMirrorMove
|
Flags = CanProtect,CanMirrorMove,CannotMetronome
|
||||||
Description = The user attacks with a wave that crawls along the ground. Those it hits can't flee from battle.
|
Description = The user attacks with a wave that crawls along the ground. Those it hits can't flee from battle.
|
||||||
#-------------------------------
|
#-------------------------------
|
||||||
[DIG]
|
[DIG]
|
||||||
@@ -4310,7 +4310,7 @@ Accuracy = 90
|
|||||||
TotalPP = 5
|
TotalPP = 5
|
||||||
Target = NearOther
|
Target = NearOther
|
||||||
FunctionCode = TwoTurnAttackParalyzeTarget
|
FunctionCode = TwoTurnAttackParalyzeTarget
|
||||||
Flags = CanProtect,CanMirrorMove
|
Flags = CanProtect,CanMirrorMove,CannotMetronome
|
||||||
EffectChance = 30
|
EffectChance = 30
|
||||||
Description = On the second turn, the user hits the foe with electrically charged ice. It may also paralyze the foe.
|
Description = On the second turn, the user hits the foe with electrically charged ice. It may also paralyze the foe.
|
||||||
#-------------------------------
|
#-------------------------------
|
||||||
@@ -4323,7 +4323,7 @@ Accuracy = 90
|
|||||||
TotalPP = 5
|
TotalPP = 5
|
||||||
Target = NearOther
|
Target = NearOther
|
||||||
FunctionCode = TwoTurnAttackBurnTarget
|
FunctionCode = TwoTurnAttackBurnTarget
|
||||||
Flags = CanProtect,CanMirrorMove
|
Flags = CanProtect,CanMirrorMove,CannotMetronome
|
||||||
EffectChance = 30
|
EffectChance = 30
|
||||||
Description = On the second turn, an ultracold, freezing wind surrounds the foe. This may leave it with a burn.
|
Description = On the second turn, an ultracold, freezing wind surrounds the foe. This may leave it with a burn.
|
||||||
#-------------------------------
|
#-------------------------------
|
||||||
@@ -4748,7 +4748,7 @@ Accuracy = 100
|
|||||||
TotalPP = 5
|
TotalPP = 5
|
||||||
Target = NearOther
|
Target = NearOther
|
||||||
FunctionCode = TypeDependsOnUserDrive
|
FunctionCode = TypeDependsOnUserDrive
|
||||||
Flags = CanProtect,CanMirrorMove
|
Flags = CanProtect,CanMirrorMove,CannotMetronome
|
||||||
Description = The user fires a beam of light at its target. The type changes depending on the Drive the user holds.
|
Description = The user fires a beam of light at its target. The type changes depending on the Drive the user holds.
|
||||||
#-------------------------------
|
#-------------------------------
|
||||||
[THRASH]
|
[THRASH]
|
||||||
@@ -4970,7 +4970,7 @@ Accuracy = 100
|
|||||||
TotalPP = 10
|
TotalPP = 10
|
||||||
Target = AllNearFoes
|
Target = AllNearFoes
|
||||||
FunctionCode = SleepTargetChangeUserMeloettaForm
|
FunctionCode = SleepTargetChangeUserMeloettaForm
|
||||||
Flags = CanProtect,CanMirrorMove,Sound
|
Flags = CanProtect,CanMirrorMove,Sound,CannotMetronome
|
||||||
EffectChance = 10
|
EffectChance = 10
|
||||||
Description = An ancient song appeals to the hearts of those listening. It may also induce sleep.
|
Description = An ancient song appeals to the hearts of those listening. It may also induce sleep.
|
||||||
#-------------------------------
|
#-------------------------------
|
||||||
@@ -7066,7 +7066,7 @@ Accuracy = 100
|
|||||||
TotalPP = 5
|
TotalPP = 5
|
||||||
Target = NearOther
|
Target = NearOther
|
||||||
FunctionCode = CategoryDependsOnHigherDamageIgnoreTargetAbility
|
FunctionCode = CategoryDependsOnHigherDamageIgnoreTargetAbility
|
||||||
Flags = CanProtect,CanMirrorMove
|
Flags = CanProtect,CanMirrorMove,CannotMetronome
|
||||||
Description = The user attacks with a pillar of light. This move the higher of the user's Attack or Sp. Atk stat.
|
Description = The user attacks with a pillar of light. This move the higher of the user's Attack or Sp. Atk stat.
|
||||||
#-------------------------------
|
#-------------------------------
|
||||||
[PSYSTRIKE]
|
[PSYSTRIKE]
|
||||||
@@ -7165,7 +7165,7 @@ Accuracy = 0
|
|||||||
TotalPP = 5
|
TotalPP = 5
|
||||||
Target = NearOther
|
Target = NearOther
|
||||||
FunctionCode = RemoveProtectionsBypassSubstitute
|
FunctionCode = RemoveProtectionsBypassSubstitute
|
||||||
Flags = CanMirrorMove
|
Flags = CanMirrorMove,CannotMetronome
|
||||||
Description = Using a hyperspace hole, the user appears right next to the target and strikes. Skips protections.
|
Description = Using a hyperspace hole, the user appears right next to the target and strikes. Skips protections.
|
||||||
#-------------------------------
|
#-------------------------------
|
||||||
[PSYSHOCK]
|
[PSYSHOCK]
|
||||||
@@ -7768,7 +7768,7 @@ Accuracy = 95
|
|||||||
TotalPP = 5
|
TotalPP = 5
|
||||||
Target = AllNearFoes
|
Target = AllNearFoes
|
||||||
FunctionCode = RaiseUserDefense2
|
FunctionCode = RaiseUserDefense2
|
||||||
Flags = CanProtect,CanMirrorMove
|
Flags = CanProtect,CanMirrorMove,CannotMetronome
|
||||||
EffectChance = 50
|
EffectChance = 50
|
||||||
Description = The user whips up a storm of diamonds to damage foes. This may also sharply raise the user's Defense stat.
|
Description = The user whips up a storm of diamonds to damage foes. This may also sharply raise the user's Defense stat.
|
||||||
#-------------------------------
|
#-------------------------------
|
||||||
@@ -8340,7 +8340,7 @@ Accuracy = 95
|
|||||||
TotalPP = 5
|
TotalPP = 5
|
||||||
Target = NearOther
|
Target = NearOther
|
||||||
FunctionCode = BurnTarget
|
FunctionCode = BurnTarget
|
||||||
Flags = CanProtect,CanMirrorMove,ThawsUser
|
Flags = CanProtect,CanMirrorMove,ThawsUser,CannotMetronome
|
||||||
EffectChance = 30
|
EffectChance = 30
|
||||||
Description = The user immerses the target in superheated steam. This may also leave the target with a burn.
|
Description = The user immerses the target in superheated steam. This may also leave the target with a burn.
|
||||||
#-------------------------------
|
#-------------------------------
|
||||||
|
|||||||
@@ -354,7 +354,7 @@ Accuracy = 0
|
|||||||
TotalPP = 5
|
TotalPP = 5
|
||||||
Target = NearOther
|
Target = NearOther
|
||||||
FunctionCode = HoopaRemoveProtectionsBypassSubstituteLowerUserDef1
|
FunctionCode = HoopaRemoveProtectionsBypassSubstituteLowerUserDef1
|
||||||
Flags = CanMirrorMove
|
Flags = CanMirrorMove,CannotMetronome
|
||||||
Description = Unleashes a barrage of multi-arm attacks, skipping protections. The user's Defense stat falls.
|
Description = Unleashes a barrage of multi-arm attacks, skipping protections. The user's Defense stat falls.
|
||||||
#-------------------------------
|
#-------------------------------
|
||||||
[FOULPLAY]
|
[FOULPLAY]
|
||||||
@@ -601,7 +601,7 @@ Accuracy = 95
|
|||||||
TotalPP = 15
|
TotalPP = 15
|
||||||
Target = AllNearFoes
|
Target = AllNearFoes
|
||||||
FunctionCode = LowerTargetSpAtk1
|
FunctionCode = LowerTargetSpAtk1
|
||||||
Flags = CanProtect,CanMirrorMove,Sound
|
Flags = CanProtect,CanMirrorMove,Sound,CannotMetronome
|
||||||
EffectChance = 100
|
EffectChance = 100
|
||||||
Description = The user yells as if it is ranting about something, making the target's Sp. Atk stat decrease.
|
Description = The user yells as if it is ranting about something, making the target's Sp. Atk stat decrease.
|
||||||
#-------------------------------
|
#-------------------------------
|
||||||
@@ -1205,7 +1205,7 @@ Accuracy = 100
|
|||||||
TotalPP = 15
|
TotalPP = 15
|
||||||
Target = NearOther
|
Target = NearOther
|
||||||
FunctionCode = NormalMovesBecomeElectric
|
FunctionCode = NormalMovesBecomeElectric
|
||||||
Flags = Contact,CanProtect,CanMirrorMove,Punching
|
Flags = Contact,CanProtect,CanMirrorMove,Punching,CannotMetronome
|
||||||
Description = The user attacks with electrically charged fists. Normal-type moves become Electric-type.
|
Description = The user attacks with electrically charged fists. Normal-type moves become Electric-type.
|
||||||
#-------------------------------
|
#-------------------------------
|
||||||
[THUNDERBOLT]
|
[THUNDERBOLT]
|
||||||
@@ -1539,7 +1539,7 @@ Accuracy = 90
|
|||||||
TotalPP = 5
|
TotalPP = 5
|
||||||
Target = NearOther
|
Target = NearOther
|
||||||
FunctionCode = RecoilHalfOfDamageDealt
|
FunctionCode = RecoilHalfOfDamageDealt
|
||||||
Flags = CanProtect,CanMirrorMove
|
Flags = CanProtect,CanMirrorMove,CannotMetronome
|
||||||
Description = Fires a powerful beam of light drawn from the Eternal Flower. It also damages the user a lot.
|
Description = Fires a powerful beam of light drawn from the Eternal Flower. It also damages the user a lot.
|
||||||
#-------------------------------
|
#-------------------------------
|
||||||
[FLEURCANNON]
|
[FLEURCANNON]
|
||||||
@@ -1551,7 +1551,7 @@ Accuracy = 90
|
|||||||
TotalPP = 5
|
TotalPP = 5
|
||||||
Target = NearOther
|
Target = NearOther
|
||||||
FunctionCode = LowerUserSpAtk2
|
FunctionCode = LowerUserSpAtk2
|
||||||
Flags = CanProtect,CanMirrorMove
|
Flags = CanProtect,CanMirrorMove,CannotMetronome
|
||||||
Description = The user unleashes a strong beam. The attack's recoil harshly lowers the user's Sp. Atk stat.
|
Description = The user unleashes a strong beam. The attack's recoil harshly lowers the user's Sp. Atk stat.
|
||||||
#-------------------------------
|
#-------------------------------
|
||||||
[MISTYEXPLOSION]
|
[MISTYEXPLOSION]
|
||||||
@@ -1974,7 +1974,7 @@ Accuracy = 100
|
|||||||
TotalPP = 10
|
TotalPP = 10
|
||||||
Target = NearOther
|
Target = NearOther
|
||||||
FunctionCode = UseTargetDefenseInsteadOfTargetSpDef
|
FunctionCode = UseTargetDefenseInsteadOfTargetSpDef
|
||||||
Flags = CanProtect,CanMirrorMove
|
Flags = CanProtect,CanMirrorMove,CannotMetronome
|
||||||
Description = The user cuts with its long horn. The odd power contained in it does physical damage to the foe.
|
Description = The user cuts with its long horn. The odd power contained in it does physical damage to the foe.
|
||||||
#-------------------------------
|
#-------------------------------
|
||||||
[SKYUPPERCUT]
|
[SKYUPPERCUT]
|
||||||
@@ -2395,7 +2395,7 @@ Accuracy = 95
|
|||||||
TotalPP = 5
|
TotalPP = 5
|
||||||
Target = NearOther
|
Target = NearOther
|
||||||
FunctionCode = LowerUserDefSpDefSpd1
|
FunctionCode = LowerUserDefSpDefSpd1
|
||||||
Flags = Contact,CanProtect,CanMirrorMove
|
Flags = Contact,CanProtect,CanMirrorMove,CannotMetronome
|
||||||
Description = With a fiery forehead, the user hurls itself at the foe. It lowers the user's Defense, Sp. Def, and Speed.
|
Description = With a fiery forehead, the user hurls itself at the foe. It lowers the user's Defense, Sp. Def, and Speed.
|
||||||
#-------------------------------
|
#-------------------------------
|
||||||
[BLASTBURN]
|
[BLASTBURN]
|
||||||
@@ -2431,7 +2431,7 @@ Accuracy = 100
|
|||||||
TotalPP = 5
|
TotalPP = 5
|
||||||
Target = AllNearOthers
|
Target = AllNearOthers
|
||||||
FunctionCode = UserLosesHalfOfTotalHPExplosive
|
FunctionCode = UserLosesHalfOfTotalHPExplosive
|
||||||
Flags = CanProtect,CanMirrorMove
|
Flags = CanProtect,CanMirrorMove,CannotMetronome
|
||||||
Description = The user attacks everything by causing its own head to explode. This also damages the user.
|
Description = The user attacks everything by causing its own head to explode. This also damages the user.
|
||||||
#-------------------------------
|
#-------------------------------
|
||||||
[SHELLTRAP]
|
[SHELLTRAP]
|
||||||
@@ -3213,7 +3213,7 @@ Accuracy = 100
|
|||||||
TotalPP = 10
|
TotalPP = 10
|
||||||
Target = NearOther
|
Target = NearOther
|
||||||
FunctionCode = UserStealTargetPositiveStatStages
|
FunctionCode = UserStealTargetPositiveStatStages
|
||||||
Flags = Contact,CanProtect,CanMirrorMove
|
Flags = Contact,CanProtect,CanMirrorMove,CannotMetronome
|
||||||
Description = The user hides in the target's shadow, steals the target's stat boosts, and then attacks.
|
Description = The user hides in the target's shadow, steals the target's stat boosts, and then attacks.
|
||||||
#-------------------------------
|
#-------------------------------
|
||||||
[SHADOWBONE]
|
[SHADOWBONE]
|
||||||
@@ -4061,7 +4061,7 @@ Accuracy = 100
|
|||||||
TotalPP = 10
|
TotalPP = 10
|
||||||
Target = AllNearFoes
|
Target = AllNearFoes
|
||||||
FunctionCode = HitsTargetInSkyGroundsTarget
|
FunctionCode = HitsTargetInSkyGroundsTarget
|
||||||
Flags = CanProtect,CanMirrorMove
|
Flags = CanProtect,CanMirrorMove,CannotMetronome
|
||||||
Description = This move also hits Pokémon that are in the air. Those Pokémon are knocked down to the ground.
|
Description = This move also hits Pokémon that are in the air. Those Pokémon are knocked down to the ground.
|
||||||
#-------------------------------
|
#-------------------------------
|
||||||
[THOUSANDWAVES]
|
[THOUSANDWAVES]
|
||||||
@@ -4073,7 +4073,7 @@ Accuracy = 100
|
|||||||
TotalPP = 10
|
TotalPP = 10
|
||||||
Target = AllNearFoes
|
Target = AllNearFoes
|
||||||
FunctionCode = TrapTargetInBattle
|
FunctionCode = TrapTargetInBattle
|
||||||
Flags = CanProtect,CanMirrorMove
|
Flags = CanProtect,CanMirrorMove,CannotMetronome
|
||||||
Description = The user attacks with a wave that crawls along the ground. Those it hits can't flee from battle.
|
Description = The user attacks with a wave that crawls along the ground. Those it hits can't flee from battle.
|
||||||
#-------------------------------
|
#-------------------------------
|
||||||
[DIG]
|
[DIG]
|
||||||
@@ -4310,7 +4310,7 @@ Accuracy = 90
|
|||||||
TotalPP = 5
|
TotalPP = 5
|
||||||
Target = NearOther
|
Target = NearOther
|
||||||
FunctionCode = TwoTurnAttackParalyzeTarget
|
FunctionCode = TwoTurnAttackParalyzeTarget
|
||||||
Flags = CanProtect,CanMirrorMove
|
Flags = CanProtect,CanMirrorMove,CannotMetronome
|
||||||
EffectChance = 30
|
EffectChance = 30
|
||||||
Description = On the second turn, the user hits the foe with electrically charged ice. It may also paralyze the foe.
|
Description = On the second turn, the user hits the foe with electrically charged ice. It may also paralyze the foe.
|
||||||
#-------------------------------
|
#-------------------------------
|
||||||
@@ -4323,7 +4323,7 @@ Accuracy = 90
|
|||||||
TotalPP = 5
|
TotalPP = 5
|
||||||
Target = NearOther
|
Target = NearOther
|
||||||
FunctionCode = TwoTurnAttackBurnTarget
|
FunctionCode = TwoTurnAttackBurnTarget
|
||||||
Flags = CanProtect,CanMirrorMove
|
Flags = CanProtect,CanMirrorMove,CannotMetronome
|
||||||
EffectChance = 30
|
EffectChance = 30
|
||||||
Description = On the second turn, an ultracold, freezing wind surrounds the foe. This may leave it with a burn.
|
Description = On the second turn, an ultracold, freezing wind surrounds the foe. This may leave it with a burn.
|
||||||
#-------------------------------
|
#-------------------------------
|
||||||
@@ -4748,7 +4748,7 @@ Accuracy = 100
|
|||||||
TotalPP = 5
|
TotalPP = 5
|
||||||
Target = NearOther
|
Target = NearOther
|
||||||
FunctionCode = TypeDependsOnUserDrive
|
FunctionCode = TypeDependsOnUserDrive
|
||||||
Flags = CanProtect,CanMirrorMove
|
Flags = CanProtect,CanMirrorMove,CannotMetronome
|
||||||
Description = The user fires a beam of light at its target. The type changes depending on the Drive the user holds.
|
Description = The user fires a beam of light at its target. The type changes depending on the Drive the user holds.
|
||||||
#-------------------------------
|
#-------------------------------
|
||||||
[THRASH]
|
[THRASH]
|
||||||
@@ -4970,7 +4970,7 @@ Accuracy = 100
|
|||||||
TotalPP = 10
|
TotalPP = 10
|
||||||
Target = AllNearFoes
|
Target = AllNearFoes
|
||||||
FunctionCode = SleepTargetChangeUserMeloettaForm
|
FunctionCode = SleepTargetChangeUserMeloettaForm
|
||||||
Flags = CanProtect,CanMirrorMove,Sound
|
Flags = CanProtect,CanMirrorMove,Sound,CannotMetronome
|
||||||
EffectChance = 10
|
EffectChance = 10
|
||||||
Description = An ancient song appeals to the hearts of those listening. It may also induce sleep.
|
Description = An ancient song appeals to the hearts of those listening. It may also induce sleep.
|
||||||
#-------------------------------
|
#-------------------------------
|
||||||
@@ -7066,7 +7066,7 @@ Accuracy = 100
|
|||||||
TotalPP = 5
|
TotalPP = 5
|
||||||
Target = NearOther
|
Target = NearOther
|
||||||
FunctionCode = CategoryDependsOnHigherDamageIgnoreTargetAbility
|
FunctionCode = CategoryDependsOnHigherDamageIgnoreTargetAbility
|
||||||
Flags = CanProtect,CanMirrorMove
|
Flags = CanProtect,CanMirrorMove,CannotMetronome
|
||||||
Description = The user attacks with a pillar of light. This move the higher of the user's Attack or Sp. Atk stat.
|
Description = The user attacks with a pillar of light. This move the higher of the user's Attack or Sp. Atk stat.
|
||||||
#-------------------------------
|
#-------------------------------
|
||||||
[PSYSTRIKE]
|
[PSYSTRIKE]
|
||||||
@@ -7165,7 +7165,7 @@ Accuracy = 0
|
|||||||
TotalPP = 5
|
TotalPP = 5
|
||||||
Target = NearOther
|
Target = NearOther
|
||||||
FunctionCode = RemoveProtectionsBypassSubstitute
|
FunctionCode = RemoveProtectionsBypassSubstitute
|
||||||
Flags = CanMirrorMove
|
Flags = CanMirrorMove,CannotMetronome
|
||||||
Description = Using a hyperspace hole, the user appears right next to the target and strikes. Skips protections.
|
Description = Using a hyperspace hole, the user appears right next to the target and strikes. Skips protections.
|
||||||
#-------------------------------
|
#-------------------------------
|
||||||
[PSYSHOCK]
|
[PSYSHOCK]
|
||||||
@@ -7768,7 +7768,7 @@ Accuracy = 95
|
|||||||
TotalPP = 5
|
TotalPP = 5
|
||||||
Target = AllNearFoes
|
Target = AllNearFoes
|
||||||
FunctionCode = RaiseUserDefense2
|
FunctionCode = RaiseUserDefense2
|
||||||
Flags = CanProtect,CanMirrorMove
|
Flags = CanProtect,CanMirrorMove,CannotMetronome
|
||||||
EffectChance = 50
|
EffectChance = 50
|
||||||
Description = The user whips up a storm of diamonds to damage foes. This may also sharply raise the user's Defense stat.
|
Description = The user whips up a storm of diamonds to damage foes. This may also sharply raise the user's Defense stat.
|
||||||
#-------------------------------
|
#-------------------------------
|
||||||
@@ -8340,7 +8340,7 @@ Accuracy = 95
|
|||||||
TotalPP = 5
|
TotalPP = 5
|
||||||
Target = NearOther
|
Target = NearOther
|
||||||
FunctionCode = BurnTarget
|
FunctionCode = BurnTarget
|
||||||
Flags = CanProtect,CanMirrorMove,ThawsUser
|
Flags = CanProtect,CanMirrorMove,ThawsUser,CannotMetronome
|
||||||
EffectChance = 30
|
EffectChance = 30
|
||||||
Description = The user immerses the target in superheated steam. This may also leave the target with a burn.
|
Description = The user immerses the target in superheated steam. This may also leave the target with a burn.
|
||||||
#-------------------------------
|
#-------------------------------
|
||||||
|
|||||||
Reference in New Issue
Block a user