mirror of
https://github.com/infinitefusion/infinitefusion-e18.git
synced 2025-12-09 14:14:59 +00:00
release 6.2
This commit is contained in:
@@ -338,6 +338,14 @@ def pbDive
|
||||
end
|
||||
if pbConfirmMessage(_INTL("The sea is deep here. Would you like to use Dive?"))
|
||||
speciesname = (movefinder) ? movefinder.name : $Trainer.name
|
||||
if movefinder
|
||||
$Trainer.surfing_pokemon= getSpecies(movefinder.species)
|
||||
|
||||
echoln movefinder.species
|
||||
echoln getSpecies(movefinder.species)
|
||||
else
|
||||
$Trainer.surfing_pokemon=nil
|
||||
end
|
||||
pbMessage(_INTL("{1} used {2}!", speciesname, GameData::Move.get(move).name))
|
||||
pbHiddenMoveAnimation(movefinder)
|
||||
pbFadeOutIn {
|
||||
@@ -349,6 +357,7 @@ def pbDive
|
||||
$PokemonGlobal.diving = true
|
||||
pbUpdateVehicle
|
||||
$scene.transfer_player(false)
|
||||
addWaterCausticsEffect()
|
||||
$game_map.autoplay
|
||||
$game_map.refresh
|
||||
}
|
||||
@@ -403,8 +412,10 @@ def pbTransferUnderwater(mapid, x, y, direction = $game_player.direction)
|
||||
$game_temp.player_new_direction = direction
|
||||
$PokemonGlobal.diving = true
|
||||
$PokemonGlobal.surfing = false
|
||||
pbUpdateVehicle
|
||||
$scene.transfer_player(false )
|
||||
addWaterCausticsEffect()
|
||||
|
||||
$scene.transfer_player(false)
|
||||
$game_map.autoplay
|
||||
$game_map.refresh
|
||||
}
|
||||
@@ -804,7 +815,8 @@ def pbSurf
|
||||
if $PokemonSystem.quicksurf == 1
|
||||
surfbgm = GameData::Metadata.get.surf_BGM
|
||||
pbCueBGM(surfbgm, 0.5) if surfbgm
|
||||
pbStartSurfing
|
||||
surfingPoke = movefinder.species if movefinder
|
||||
pbStartSurfing(surfingPoke)
|
||||
return true
|
||||
end
|
||||
if pbConfirmMessage(_INTL("The water is a deep blue...\nWould you like to surf on it?"))
|
||||
@@ -814,14 +826,21 @@ def pbSurf
|
||||
pbHiddenMoveAnimation(movefinder)
|
||||
surfbgm = GameData::Metadata.get.surf_BGM
|
||||
pbCueBGM(surfbgm, 0.5) if surfbgm && !Settings::MAPS_WITHOUT_SURF_MUSIC.include?($game_map.map_id)
|
||||
pbStartSurfing
|
||||
|
||||
surfingPoke = movefinder.species if movefinder
|
||||
pbStartSurfing(surfingPoke)
|
||||
return true
|
||||
end
|
||||
return false
|
||||
end
|
||||
|
||||
def pbStartSurfing
|
||||
def pbStartSurfing(speciesID=nil)
|
||||
pbCancelVehicles
|
||||
if speciesID
|
||||
$Trainer.surfing_pokemon=getSpecies(speciesID)
|
||||
else
|
||||
$Trainer.surfing_pokemon=nil
|
||||
end
|
||||
$PokemonEncounters.reset_step_count
|
||||
$PokemonGlobal.surfing = true
|
||||
pbUpdateVehicle
|
||||
@@ -949,7 +968,8 @@ HiddenMoveHandlers::UseMove.add(:SURF, proc { |move, pokemon|
|
||||
end
|
||||
surfbgm = GameData::Metadata.get.surf_BGM
|
||||
pbCueBGM(surfbgm, 0.5) if surfbgm
|
||||
pbStartSurfing
|
||||
surfingPoke = pokemon if pokemon
|
||||
pbStartSurfing(surfingPoke)
|
||||
next true
|
||||
})
|
||||
|
||||
|
||||
Reference in New Issue
Block a user