Added def follower_move_route which makes the next Move Route event command apply to the follower instead, events are no longer automatically erased if they are followers

This commit is contained in:
Maruno17
2021-12-09 23:33:46 +00:00
parent c55f1f0a2a
commit 6a56a8f7d0
3 changed files with 19 additions and 6 deletions

View File

@@ -35,6 +35,7 @@ class Interpreter
@child_interpreter = nil # child interpreter
@branch = {} # branch data
@buttonInput = false
end_follower_move_route
end
#-----------------------------------------------------------------------------
# * Event Setup
@@ -109,6 +110,9 @@ class Interpreter
for event in $game_map.events.values
return if event.move_route_forcing
end
$game_temp.followers.each_follower do |event, follower|
return if event.move_route_forcing
end
@move_route_waiting = false
end
# Do nothing while waiting
@@ -268,6 +272,17 @@ class Interpreter
temp_index += 1
end
end
def follower_move_route(id = nil)
@follower_move_route_id = id
@follower_move_route = true
end
def end_follower_move_route
@follower_move_route_id = nil
@follower_move_route = false
end
#-----------------------------------------------------------------------------
# * Various methods to be used in a script event command.
#-----------------------------------------------------------------------------