Advertisement
Not a member of Pastebin yet?
Sign Up,
it unlocks many cool features!
- commit a9c64871bedb8288aeea18ce325f311098c92fe9
- Date: Sat Jan 13 22:56:10 2018 +0000
- Add items to replace HMs
- diff --git a/Data/Scripts.rxdata b/Data/Scripts.rxdata
- index c0345d8..84993a5 100644
- --- a/Data/Scripts.rxdata
- +++ b/Data/Scripts.rxdata
- @@ -65301,24 +65301,33 @@ # PField_FieldMoves.rb
- # Cut
- #===============================================================================
- def Kernel.pbCut
- + item = getID(PBItems,:AX)
- move = getID(PBMoves,:CUT)
- movefinder = Kernel.pbCheckMove(move)
- - if !pbCheckHiddenMoveBadge(BADGEFORCUT,false) || (!$DEBUG && !movefinder)
- +
- + if $PokemonBag.pbHasItem?(item)
- + message = _INTL("{1} used the {2}.",$Trainer.name,PBItems.getName(item))
- + animate = false
- + elsif pbCheckHiddenMoveBadge(BADGEFORCUT,false) && ($DEBUG || movefinder)
- + speciesname = movefinder ? movefinder.name : $Trainer.name
- + message = _INTL("{1} used {2}!",speciesname,PBMoves.getName(move))
- + animate = true
- + else
- Kernel.pbMessage(_INTL("This tree looks like it can be cut down."))
- return false
- end
- +
- Kernel.pbMessage(_INTL("This tree looks like it can be cut down!\1"))
- if Kernel.pbConfirmMessage(_INTL("Would you like to cut it?"))
- - speciesname = (movefinder) ? movefinder.name : $Trainer.name
- - Kernel.pbMessage(_INTL("{1} used {2}!",speciesname,PBMoves.getName(move)))
- - pbHiddenMoveAnimation(movefinder)
- + Kernel.pbMessage(message)
- + pbHiddenMoveAnimation(movefinder) if animate
- return true
- end
- return false
- end
- HiddenMoveHandlers::CanUseMove.add(:CUT,proc{|move,pkmn,showmsg|
- - return false if !pbCheckHiddenMoveBadge(BADGEFORCUT,showmsg)
- + return false if !($PokemonBag.pbHasItem?(:AX) || pbCheckHiddenMoveBadge(BADGEFORCUT,showmsg))
- facingEvent = $game_player.pbFacingEvent
- if !facingEvent || facingEvent.name!="Tree"
- Kernel.pbMessage(_INTL("Can't use that here.")) if showmsg
- @@ -65328,7 +65337,9 @@ # PField_FieldMoves.rb
- })
- HiddenMoveHandlers::UseMove.add(:CUT,proc{|move,pokemon|
- - if !pbHiddenMoveAnimation(pokemon)
- + if !pokemon
- + Kernel.pbMessage(_INTL("{1} used the {2}.",$Trainer.name,PBItems.getName(PBItems::AX)))
- + elsif !pbHiddenMoveAnimation(pokemon)
- Kernel.pbMessage(_INTL("{1} used {2}!",pokemon.name,PBMoves.getName(move)))
- end
- facingEvent = $game_player.pbFacingEvent
- @@ -65412,16 +65423,28 @@ # PField_FieldMoves.rb
- def Kernel.pbDive
- divemap = pbGetMetadata($game_map.map_id,MetadataDiveMap)
- return false if !divemap
- +
- + item = getID(PBItems,:SCUBAGEAR)
- move = getID(PBMoves,:DIVE)
- movefinder = Kernel.pbCheckMove(move)
- - if !pbCheckHiddenMoveBadge(BADGEFORDIVE,false) || (!$DEBUG && !movefinder)
- +
- + if $PokemonBag.pbHasItem?(item)
- + message = _INTL("{1} used the {2}.",$Trainer.name,PBItems.getName(item))
- + confirmMessage = _INTL("The sea is deep here. Would you like to dive?")
- + animate = false
- + elsif pbCheckHiddenMoveBadge(BADGEFORDIVE,false) && ($DEBUG || movefinder)
- + speciesname = movefinder ? movefinder.name : $Trainer.name
- + message = _INTL("{1} used {2}!",speciesname,PBMoves.getName(move))
- + confirmMessage = _INTL("The sea is deep here. Would you like to use Dive?")
- + animate = true
- + else
- Kernel.pbMessage(_INTL("The sea is deep here. A Pokémon may be able to go underwater."))
- return false
- end
- - if Kernel.pbConfirmMessage(_INTL("The sea is deep here. Would you like to use Dive?"))
- - speciesname = (movefinder) ? movefinder.name : $Trainer.name
- - Kernel.pbMessage(_INTL("{1} used {2}!",speciesname,PBMoves.getName(move)))
- - pbHiddenMoveAnimation(movefinder)
- +
- + if Kernel.pbConfirmMessage(confirmMessage)
- + Kernel.pbMessage(message)
- + pbHiddenMoveAnimation(movefinder) if animate
- pbFadeOutIn(99999){
- $game_temp.player_new_map_id = divemap
- $game_temp.player_new_x = $game_player.x
- @@ -65449,16 +65472,28 @@ # PField_FieldMoves.rb
- end
- end
- return if !divemap
- +
- + item = getID(PBItems,:SCUBAGEAR)
- move = getID(PBMoves,:DIVE)
- movefinder = Kernel.pbCheckMove(move)
- - if !pbCheckHiddenMoveBadge(BADGEFORDIVE,false) || (!$DEBUG && !movefinder)
- +
- + if $PokemonBag.pbHasItem?(item)
- + message = _INTL("{1} used the {2}.",$Trainer.name,PBItems.getName(item))
- + confirmMessage = _INTL("Light is filtering down from above. Would you like to surface?")
- + animate = false
- + elsif pbCheckHiddenMoveBadge(BADGEFORDIVE,false) && ($DEBUG || movefinder)
- + speciesname = movefinder ? movefinder.name : $Trainer.name
- + message = _INTL("{1} used {2}!",speciesname,PBMoves.getName(move))
- + confirmMessage = _INTL("Light is filtering down from above. Would you like to use Dive?")
- + animate = true
- + else
- Kernel.pbMessage(_INTL("Light is filtering down from above. A Pokémon may be able to surface here."))
- return false
- end
- - if Kernel.pbConfirmMessage(_INTL("Light is filtering down from above. Would you like to use Dive?"))
- - speciesname = (movefinder) ? movefinder.name : $Trainer.name
- - Kernel.pbMessage(_INTL("{1} used {2}!",speciesname,PBMoves.getName(move)))
- - pbHiddenMoveAnimation(movefinder)
- +
- + if Kernel.pbConfirmMessage(confirmMessage)
- + Kernel.pbMessage(message)
- + pbHiddenMoveAnimation(movefinder) if animate
- pbFadeOutIn(99999){
- $game_temp.player_new_map_id = divemap
- $game_temp.player_new_x = $game_player.x
- @@ -65518,7 +65553,7 @@ # PField_FieldMoves.rb
- }
- HiddenMoveHandlers::CanUseMove.add(:DIVE,proc{|move,pkmn,showmsg|
- - return false if !pbCheckHiddenMoveBadge(BADGEFORDIVE,showmsg)
- + return false if !($PokemonBag.pbHasItem?(:SCUBAGEAR) || pbCheckHiddenMoveBadge(BADGEFORDIVE,showmsg))
- if $PokemonGlobal.diving
- return true if DIVINGSURFACEANYWHERE
- divemap = nil
- @@ -65559,7 +65594,9 @@ # PField_FieldMoves.rb
- divemap = pbGetMetadata($game_map.map_id,MetadataDiveMap)
- end
- return false if !divemap
- - if !pbHiddenMoveAnimation(pokemon)
- + if !pokemon
- + Kernel.pbMessage(_INTL("{1} used the {2}.",$Trainer.name,PBItems.getName(PBItems::SCUBAGEAR)))
- + elsif !pbHiddenMoveAnimation(pokemon)
- Kernel.pbMessage(_INTL("{1} used {2}!",pokemon.name,PBMoves.getName(move)))
- end
- pbFadeOutIn(99999){
- @@ -65722,23 +65759,34 @@ # PField_FieldMoves.rb
- end
- def Kernel.pbRockSmash
- + item = getID(PBItems,:PICKAX)
- move = getID(PBMoves,:ROCKSMASH)
- movefinder = Kernel.pbCheckMove(move)
- - if !pbCheckHiddenMoveBadge(BADGEFORROCKSMASH,false) || (!$DEBUG && !movefinder)
- +
- + if $PokemonBag.pbHasItem?(item)
- + message = _INTL("{1} used the {2}.",$Trainer.name,PBItems.getName(item))
- + confirmMessage = _INTL("This rock appears to be breakable. Would you like to use the {1}?",PBItems.getName(item))
- + animate = false
- + elsif pbCheckHiddenMoveBadge(BADGEFORROCKSMASH,false) && ($DEBUG || movefinder)
- + speciesname = (movefinder) ? movefinder.name : $Trainer.name
- + message = _INTL("{1} used {2}!",speciesname,PBMoves.getName(move))
- + confirmMessage = _INTL("This rock appears to be breakable. Would you like to use Rock Smash?")
- + animate = true
- + else
- Kernel.pbMessage(_INTL("It's a rugged rock, but a Pokémon may be able to smash it."))
- return false
- end
- - if Kernel.pbConfirmMessage(_INTL("This rock appears to be breakable. Would you like to use Rock Smash?"))
- - speciesname = (movefinder) ? movefinder.name : $Trainer.name
- - Kernel.pbMessage(_INTL("{1} used {2}!",speciesname,PBMoves.getName(move)))
- - pbHiddenMoveAnimation(movefinder)
- +
- + if Kernel.pbConfirmMessage(confirmMessage)
- + Kernel.pbMessage(message)
- + pbHiddenMoveAnimation(movefinder) if animate
- return true
- end
- return false
- end
- HiddenMoveHandlers::CanUseMove.add(:ROCKSMASH,proc{|move,pkmn,showmsg|
- - return false if !pbCheckHiddenMoveBadge(BADGEFORROCKSMASH,showmsg)
- + return false if !($PokemonBag.pbHasItem?(:PICKAX) || pbCheckHiddenMoveBadge(BADGEFORROCKSMASH,showmsg))
- facingEvent = $game_player.pbFacingEvent
- if !facingEvent || facingEvent.name!="Rock"
- Kernel.pbMessage(_INTL("Can't use that here.")) if showmsg
- @@ -65748,7 +65796,9 @@ # PField_FieldMoves.rb
- })
- HiddenMoveHandlers::UseMove.add(:ROCKSMASH,proc{|move,pokemon|
- - if !pbHiddenMoveAnimation(pokemon)
- + if !pokemon
- + Kernel.pbMessage(_INTL("{1} used the {2}.",$Trainer.name,PBItems.getName(PBItems::PICKAX)))
- + elsif !pbHiddenMoveAnimation(pokemon)
- Kernel.pbMessage(_INTL("{1} used {2}!",pokemon.name,PBMoves.getName(move)))
- end
- facingEvent = $game_player.pbFacingEvent
- @@ -65819,16 +65869,25 @@ # PField_FieldMoves.rb
- #===============================================================================
- def Kernel.pbSurf
- return false if $game_player.pbHasDependentEvents?
- + item = getID(PBItems,:FLOATY)
- move = getID(PBMoves,:SURF)
- movefinder = Kernel.pbCheckMove(move)
- - if !pbCheckHiddenMoveBadge(BADGEFORSURF,false) || (!$DEBUG && !movefinder)
- +
- + if $PokemonBag.pbHasItem?(item)
- + message = _INTL("{1} used the {2}.",$Trainer.name,PBItems.getName(item))
- + animate = false
- + elsif pbCheckHiddenMoveBadge(BADGEFORSURF,false) && ($DEBUG || movefinder)
- + speciesname = movefinder ? movefinder.name : $Trainer.name
- + message = _INTL("{1} used {2}!",speciesname,PBMoves.getName(move))
- + animate = true
- + else
- return false
- end
- +
- if Kernel.pbConfirmMessage(_INTL("The water is a deep blue...\nWould you like to surf on it?"))
- - speciesname = (movefinder) ? movefinder.name : $Trainer.name
- - Kernel.pbMessage(_INTL("{1} used {2}!",speciesname,PBMoves.getName(move)))
- + Kernel.pbMessage(message)
- Kernel.pbCancelVehicles
- - pbHiddenMoveAnimation(movefinder)
- + pbHiddenMoveAnimation(movefinder) if animate
- surfbgm = pbGetMetadata(0,MetadataSurfBGM)
- pbCueBGM(surfbgm,0.5) if surfbgm
- pbStartSurfing
- @@ -65893,7 +65952,7 @@ # PField_FieldMoves.rb
- }
- HiddenMoveHandlers::CanUseMove.add(:SURF,proc{|move,pkmn,showmsg|
- - return false if !pbCheckHiddenMoveBadge(BADGEFORSURF,showmsg)
- + return false if !($PokemonBag.pbHasItem?(:FLOATY) || pbCheckHiddenMoveBadge(BADGEFORSURF,showmsg))
- if $PokemonGlobal.surfing
- Kernel.pbMessage(_INTL("You're already surfing.")) if showmsg
- return false
- @@ -65917,7 +65976,9 @@ # PField_FieldMoves.rb
- HiddenMoveHandlers::UseMove.add(:SURF,proc{|move,pokemon|
- $game_temp.in_menu = false
- Kernel.pbCancelVehicles
- - if !pbHiddenMoveAnimation(pokemon)
- + if !pokemon
- + Kernel.pbMessage(_INTL("{1} used the {2}.",$Trainer.name,PBItems.getName(PBItems::FLOATY)))
- + elsif !pbHiddenMoveAnimation(pokemon)
- Kernel.pbMessage(_INTL("{1} used {2}!",pokemon.name,PBMoves.getName(move)))
- end
- surfbgm = pbGetMetadata(0,MetadataSurfBGM)
- @@ -66073,16 +66134,27 @@ # PField_FieldMoves.rb
- end
- def Kernel.pbWaterfall
- + item = getID(PBItems,:MJUMPER)
- move = getID(PBMoves,:WATERFALL)
- movefinder = Kernel.pbCheckMove(move)
- - if !pbCheckHiddenMoveBadge(BADGEFORWATERFALL,false) || (!$DEBUG && !movefinder)
- +
- + if $PokemonBag.pbHasItem?(item)
- + message = _INTL("{1} used the {2}.",$Trainer.name,PBItems.getName(item))
- + confirmMessage = _INTL("It's a large waterfall. Would you like to use the Magikarp Jumper?")
- + animate = false
- + elsif pbCheckHiddenMoveBadge(BADGEFORWATERFALL,false) && ($DEBUG || movefinder)
- + speciesname = movefinder ? movefinder.name : $Trainer.name
- + message = _INTL("{1} used {2}!",speciesname,PBMoves.getName(move))
- + confirmMessage = _INTL("It's a large waterfall. Would you like to use Waterfall?")
- + animate = true
- + else
- Kernel.pbMessage(_INTL("A wall of water is crashing down with a mighty roar."))
- return false
- end
- - if Kernel.pbConfirmMessage(_INTL("It's a large waterfall. Would you like to use Waterfall?"))
- - speciesname = (movefinder) ? movefinder.name : $Trainer.name
- - Kernel.pbMessage(_INTL("{1} used {2}!",speciesname,PBMoves.getName(move)))
- - pbHiddenMoveAnimation(movefinder)
- +
- + if Kernel.pbConfirmMessage(confirmMessage)
- + Kernel.pbMessage(message)
- + pbHiddenMoveAnimation(movefinder) if animate
- pbAscendWaterfall
- return true
- end
- @@ -66101,7 +66173,7 @@ # PField_FieldMoves.rb
- }
- HiddenMoveHandlers::CanUseMove.add(:WATERFALL,proc{|move,pkmn,showmsg|
- - return false if !pbCheckHiddenMoveBadge(BADGEFORWATERFALL,showmsg)
- + return false if !($PokemonBag.pbHasItem?(:MJUMPER) || pbCheckHiddenMoveBadge(BADGEFORWATERFALL,showmsg))
- if Kernel.pbFacingTerrainTag!=PBTerrain::Waterfall
- Kernel.pbMessage(_INTL("Can't use that here.")) if showmsg
- return false
- @@ -66110,7 +66182,9 @@ # PField_FieldMoves.rb
- })
- HiddenMoveHandlers::UseMove.add(:WATERFALL,proc{|move,pokemon|
- - if !pbHiddenMoveAnimation(pokemon)
- + if !pokemon
- + Kernel.pbMessage(_INTL("{1} used the {2}.",$Trainer.name,PBItems.getName(PBItems::MJUMPER)))
- + elsif !pbHiddenMoveAnimation(pokemon)
- Kernel.pbMessage(_INTL("{1} used {2}!",pokemon.name,PBMoves.getName(move)))
- end
- Kernel.pbAscendWaterfall
- @@ -69579,6 +69653,51 @@ # PItem_ItemEffects.rb
- ItemHandlers::UseFromBag.copy(:ITEMFINDER,:DOWSINGMCHN,:DOWSINGMACHINE)
- +ItemHandlers::UseFromBag.add(:AX,proc{|item|
- + move = getConst(PBMoves,:CUT)
- + if Kernel.pbCanUseHiddenMove?(nil,move,true)
- + next 2
- + else
- + next 0
- + end
- +})
- +
- +ItemHandlers::UseFromBag.add(:FLOATY,proc{|item|
- + move = getConst(PBMoves,:SURF)
- + if Kernel.pbCanUseHiddenMove?(nil,move,true)
- + next 2
- + else
- + next 0
- + end
- +})
- +
- +ItemHandlers::UseFromBag.add(:MJUMPER,proc{|item|
- + move = getConst(PBMoves,:WATERFALL)
- + if Kernel.pbCanUseHiddenMove?(nil,move,true)
- + next 2
- + else
- + next 0
- + end
- +})
- +
- +ItemHandlers::UseFromBag.add(:PICKAX,proc{|item|
- + move = getConst(PBMoves,:ROCKSMASH)
- + if Kernel.pbCanUseHiddenMove?(nil,move,true)
- + next 2
- + else
- + next 0
- + end
- +})
- +
- +ItemHandlers::UseFromBag.add(:SCUBAGEAR,proc{|item|
- + move = getConst(PBMoves,:DIVE)
- + if Kernel.pbCanUseHiddenMove?(nil,move,true)
- + next 2
- + else
- + next 0
- + end
- +})
- +
- #===============================================================================
- # ConfirmUseInField handlers
- # Return values: true/false
- @@ -69859,6 +69978,56 @@ # PItem_ItemEffects.rb
- next 1
- })
- +ItemHandlers::UseInField.add(:AX,proc{|item|
- + move = getConst(PBMoves,:CUT)
- + if Kernel.pbCanUseHiddenMove?(nil,move,false)
- + Kernel.pbUseHiddenMove(nil,move)
- + next 1
- + else
- + next 0
- + end
- +})
- +
- +ItemHandlers::UseInField.add(:FLOATY,proc{|item|
- + move = getConst(PBMoves,:SURF)
- + if Kernel.pbCanUseHiddenMove?(nil,move,false)
- + Kernel.pbUseHiddenMove(nil,move)
- + next 1
- + else
- + next 0
- + end
- +})
- +
- +ItemHandlers::UseInField.add(:MJUMPER,proc{|item|
- + move = getConst(PBMoves,:WATERFALL)
- + if Kernel.pbCanUseHiddenMove?(nil,move,false)
- + Kernel.pbUseHiddenMove(nil,move)
- + next 1
- + else
- + next 0
- + end
- +})
- +
- +ItemHandlers::UseInField.add(:PICKAX,proc{|item|
- + move = getConst(PBMoves,:ROCKSMASH)
- + if Kernel.pbCanUseHiddenMove?(nil,move,false)
- + Kernel.pbUseHiddenMove(nil,move)
- + next 1
- + else
- + next 0
- + end
- +})
- +
- +ItemHandlers::UseInField.add(:SCUBAGEAR,proc{|item|
- + move = getConst(PBMoves,:DIVE)
- + if Kernel.pbCanUseHiddenMove?(nil,move,false)
- + Kernel.pbUseHiddenMove(nil,move)
- + next 1
- + else
- + next 0
- + end
- +})
- +
- #===============================================================================
- # UseOnPokemon handlers
- #===============================================================================
- @@ -122154,23 +122323,30 @@ # Follow_Pokemon.rb
- if $game_player.pbHasDependentEvents? && !$game_switches[Following_Activated_Switch]
- return false
- end
- - if $DEBUG ||
- - (HIDDENMOVESCOUNTBADGES ? $Trainer.numbadges>=BADGEFORSURF : $Trainer.badges[BADGEFORSURF])
- - movefinder=Kernel.pbCheckMove(:SURF)
- - if $DEBUG || movefinder
- - if Kernel.pbConfirmMessage(_INTL("The water is dyed a deep blue... Would you like to surf?"))
- - speciesname=!movefinder ? $Trainer.name : movefinder.name
- - Kernel.pbMessage(_INTL("{1} used Surf!",speciesname))
- - pbHiddenMoveAnimation(movefinder)
- - surfbgm=pbGetMetadata(0,MetadataSurfBGM)
- - $PokemonTemp.dependentEvents.check_surf(true)
- - if surfbgm
- - pbCueBGM(surfbgm,0.5)
- - end
- - pbStartSurfing()
- - return true
- - end
- + item = getID(PBItems,:FLOATY)
- + movefinder=Kernel.pbCheckMove(:SURF)
- +
- + if $PokemonBag.pbHasItem?(item)
- + message = _INTL("{1} used the {2}.",$Trainer.name,PBItems.getName(item))
- + animate = false
- + elsif $DEBUG || (movefinder && (HIDDENMOVESCOUNTBADGES ? $Trainer.numbadges>=BADGEFORSURF : $Trainer.badges[BADGEFORSURF]))
- + speciesname = movefinder ? movefinder.name : $Trainer.name
- + message = _INTL("{1} used {2}!",speciesname,PBMoves.getName(move))
- + animate = true
- + else
- + return false
- + end
- +
- + if Kernel.pbConfirmMessage(_INTL("The water is dyed a deep blue... Would you like to surf?"))
- + Kernel.pbMessage(message)
- + pbHiddenMoveAnimation(movefinder) if animate
- + surfbgm=pbGetMetadata(0,MetadataSurfBGM)
- + $PokemonTemp.dependentEvents.check_surf(true)
- + if surfbgm
- + pbCueBGM(surfbgm,0.5)
- end
- + pbStartSurfing()
- + return true
- end
- return false
- end
- @@ -122366,7 +122542,7 @@ # Follow_Pokemon.rb
- when PBMoves::SWEETSCENT
- return true
- else
- - return HiddenMoveHandlers.triggerCanUseMove(move,pkmn)
- + return HiddenMoveHandlers.triggerCanUseMove(move,pkmn,showmsg)
- end
- return false
- end
- diff --git a/PBS/items.txt b/PBS/items.txt
- index 3f47124..9186207 100644
- --- a/PBS/items.txt
- +++ b/PBS/items.txt
- @@ -380,12 +380,12 @@
- 380,TM93,TM93,TM93s,4,3000,"The user shrouds itself in electricity and smashes into its target. It also damages the user a little.",3,0,0,WILDCHARGE
- 381,TM94,TM94,TM94s,4,1000,"The user attacks with a punch that can shatter a rock. It may also lower the target's Defense stat.",3,0,0,ROCKSMASH
- 382,TM95,TM95,TM95s,4,3000,"The user yells as if it is ranting about something, making the target's Sp. Atk stat decrease.",3,0,0,SNARL
- -383,HM01,HM01,HM01s,4,0,"The target is cut with a scythe or claw. It can also be used to cut down thin trees.",4,0,0,CUT
- -384,HM02,HM02,HM02s,4,0,"The user soars, then strikes on the second turn. It can also be used to fly to any familiar town.",4,0,0,FLY
- -385,HM03,HM03,HM03s,4,0,"It swamps the area around the user with a giant wave. It can also be used for crossing water.",4,0,0,SURF
- -386,HM04,HM04,HM04s,4,0,"The target is slugged with a punch thrown at maximum power. This move can also be used to move boulders.",4,0,0,STRENGTH
- -387,HM05,HM05,HM05s,4,0,"The user charges the target at an awesome speed. It can also be used to climb a waterfall.",4,0,0,WATERFALL
- -388,HM06,HM06,HM06s,4,0,"The user dives on the first turn, and floats up and attacks on the second. It can be used to dive in the ocean.",4,0,0,DIVE
- +383,TM96,TM96,TM96s,4,0,"The target is cut with a scythe or claw. It can also be used to cut down thin trees.",3,0,0,CUT
- +384,TM97,TM97,TM97s,4,0,"The user soars, then strikes on the second turn. It can also be used to fly to any familiar town.",3,0,0,FLY
- +385,TM98,TM98,TM98s,4,0,"It swamps the area around the user with a giant wave. It can also be used for crossing water.",3,0,0,SURF
- +386,TM99,TM99,TM99s,4,0,"The target is slugged with a punch thrown at maximum power. This move can also be used to move boulders.",3,0,0,STRENGTH
- +387,TM100,TM100,TM100s,4,0,"The user charges the target at an awesome speed. It can also be used to climb a waterfall.",3,0,0,WATERFALL
- +388,TM101,TM101,TM101s,4,0,"The user dives on the first turn, and floats up and attacks on the second. It can be used to dive in the ocean.",3,0,0,DIVE
- 389,CHERIBERRY,Cheri Berry,Cheri Berries,5,20,"It may be used or held by a Pokémon to recover from paralysis.",1,1,5,
- 390,CHESTOBERRY,Chesto Berry,Chesto Berries,5,20,"It may be used or held by a Pokémon to recover from sleep.",1,1,5,
- 391,PECHABERRY,Pecha Berry,Pecha Berries,5,20,"It may be used or held by a Pokémon to recover from poison.",1,1,5,
- @@ -522,4 +522,9 @@
- 522,DNASPLICERS,DNA Splicers,DNA Splicers,8,0,"A splicer that fuses Kyurem and a certain Pokémon. They are said to have been one in the beginning.",5,0,6,
- 523,REVEALGLASS,Reveal Glass,Reveal Glasses,8,0,"A glass that reveals the truth. It is a mysterious glass that returns a Pokémon back to its original shape.",5,0,6,
- 524,OVALCHARM,Oval Charm,Oval Charms,8,0,"An oval charm said to increase the chance of Eggs being found at the Day Care.",0,0,6,
- -525,SHINYCHARM,Shiny Charm,Shiny Charms,8,0,"A shiny charm said to increase the chance of finding a Shiny Pokémon.",0,0,6,
- \ No newline at end of file
- +525,SHINYCHARM,Shiny Charm,Shiny Charms,8,0,"A shiny charm said to increase the chance of finding a Shiny Pokémon.",0,0,6,
- +526,AX,Ax,Axes,8,0,"An ax for cutting down small trees.",2,0,6
- +527,FLOATY,Floaty,Floaties,8,0,"An inflatable tube used to swim across water.",2,0,6
- +528,MJUMPER,Magikarp Jumper,Magikarp Jumpers,8,0,"A strange device used to scale waterfalls.",2,0,6
- +529,PICKAX,Pickax,Pickaxes,8,0,"A pickax for breaking large rocks.",2,0,6
- +530,SCUBAGEAR,Scuba Gear,Scuba Gears,8,0,"A kit to be worn while exploring underwater.",2,0,6
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement