The player now dismounts the Bicycle after various map transfers

This commit is contained in:
Maruno17
2022-08-07 16:07:37 +01:00
parent cca414a826
commit 6542d505a6
5 changed files with 8 additions and 0 deletions

View File

@@ -101,6 +101,7 @@ def pbStartOver(gameover = false)
$game_temp.player_new_x = $PokemonGlobal.pokecenterX $game_temp.player_new_x = $PokemonGlobal.pokecenterX
$game_temp.player_new_y = $PokemonGlobal.pokecenterY $game_temp.player_new_y = $PokemonGlobal.pokecenterY
$game_temp.player_new_direction = $PokemonGlobal.pokecenterDirection $game_temp.player_new_direction = $PokemonGlobal.pokecenterDirection
pbDismountBike
$scene.transfer_player if $scene.is_a?(Scene_Map) $scene.transfer_player if $scene.is_a?(Scene_Map)
$game_map.refresh $game_map.refresh
else else
@@ -126,6 +127,7 @@ def pbStartOver(gameover = false)
$game_temp.player_new_x = homedata[1] $game_temp.player_new_x = homedata[1]
$game_temp.player_new_y = homedata[2] $game_temp.player_new_y = homedata[2]
$game_temp.player_new_direction = homedata[3] $game_temp.player_new_direction = homedata[3]
pbDismountBike
$scene.transfer_player if $scene.is_a?(Scene_Map) $scene.transfer_player if $scene.is_a?(Scene_Map)
$game_map.refresh $game_map.refresh
else else

View File

@@ -283,6 +283,7 @@ HiddenMoveHandlers::UseMove.add(:DIG, proc { |move, pokemon|
$game_temp.player_new_x = escape[1] $game_temp.player_new_x = escape[1]
$game_temp.player_new_y = escape[2] $game_temp.player_new_y = escape[2]
$game_temp.player_new_direction = escape[3] $game_temp.player_new_direction = escape[3]
pbDismountBike
$scene.transfer_player $scene.transfer_player
$game_map.autoplay $game_map.autoplay
$game_map.refresh $game_map.refresh
@@ -535,6 +536,7 @@ def pbFlyToNewLocation(pkmn = nil, move = :FLY)
$game_temp.player_new_y = $game_temp.fly_destination[2] $game_temp.player_new_y = $game_temp.fly_destination[2]
$game_temp.player_new_direction = 2 $game_temp.player_new_direction = 2
$game_temp.fly_destination = nil $game_temp.fly_destination = nil
pbDismountBike
$scene.transfer_player $scene.transfer_player
$game_map.autoplay $game_map.autoplay
$game_map.refresh $game_map.refresh
@@ -940,6 +942,7 @@ HiddenMoveHandlers::UseMove.add(:TELEPORT, proc { |move, pokemon|
$game_temp.player_new_x = healing[1] $game_temp.player_new_x = healing[1]
$game_temp.player_new_y = healing[2] $game_temp.player_new_y = healing[2]
$game_temp.player_new_direction = 2 $game_temp.player_new_direction = 2
pbDismountBike
$scene.transfer_player $scene.transfer_player
$game_map.autoplay $game_map.autoplay
$game_map.refresh $game_map.refresh

View File

@@ -234,6 +234,7 @@ class BattleChallengeData
$game_temp.player_new_x = @start[1] $game_temp.player_new_x = @start[1]
$game_temp.player_new_y = @start[2] $game_temp.player_new_y = @start[2]
$game_temp.player_new_direction = 8 $game_temp.player_new_direction = 8
pbDismountBike
$scene.transfer_player $scene.transfer_player
end end
end end

View File

@@ -33,6 +33,7 @@ class SafariState
$game_temp.player_new_x = @start[1] $game_temp.player_new_x = @start[1]
$game_temp.player_new_y = @start[2] $game_temp.player_new_y = @start[2]
$game_temp.player_new_direction = 2 $game_temp.player_new_direction = 2
pbDismountBike
$scene.transfer_player $scene.transfer_player
} }
end end

View File

@@ -164,6 +164,7 @@ class BugContestState
$game_temp.player_new_x = @start[1] $game_temp.player_new_x = @start[1]
$game_temp.player_new_y = @start[2] $game_temp.player_new_y = @start[2]
$game_temp.player_new_direction = @start[3] $game_temp.player_new_direction = @start[3]
pbDismountBike
$scene.transfer_player $scene.transfer_player
$game_map.need_refresh = true # in case player moves to the same map $game_map.need_refresh = true # in case player moves to the same map
} }