mirror of
https://github.com/infinitefusion/infinitefusion-e18.git
synced 2025-12-08 21:54:58 +00:00
Fixed being able to Fly in the Town Map despite the Setting, fixed being unable to interact with an event next to you if standing on an event
This commit is contained in:
@@ -316,13 +316,15 @@ class Game_Player < Game_Character
|
||||
def pbCheckEventTriggerAfterTurning; end
|
||||
|
||||
def pbCheckEventTriggerFromDistance(triggers)
|
||||
ret = pbTriggeredTrainerEvents(triggers)
|
||||
ret.concat(pbTriggeredCounterEvents(triggers))
|
||||
return false if ret.length == 0
|
||||
ret.each do |event|
|
||||
events = pbTriggeredTrainerEvents(triggers)
|
||||
events.concat(pbTriggeredCounterEvents(triggers))
|
||||
return false if events.length == 0
|
||||
ret = false
|
||||
events.each do |event|
|
||||
event.start
|
||||
ret = true if event.starting
|
||||
end
|
||||
return true
|
||||
return ret
|
||||
end
|
||||
|
||||
# Trigger event(s) at the same coordinates as self with the appropriate
|
||||
@@ -339,7 +341,7 @@ class Game_Player < Game_Character
|
||||
# If starting determinant is same position event (other than jumping)
|
||||
next if event.jumping? || !event.over_trigger?
|
||||
event.start
|
||||
result = true
|
||||
result = true if event.starting
|
||||
end
|
||||
return result
|
||||
end
|
||||
@@ -361,7 +363,7 @@ class Game_Player < Game_Character
|
||||
# If starting determinant is front event (other than jumping)
|
||||
next if event.jumping? || event.over_trigger?
|
||||
event.start
|
||||
result = true
|
||||
result = true if event.starting
|
||||
end
|
||||
# If fitting event is not found
|
||||
if result == false && $game_map.counter?(new_x, new_y)
|
||||
@@ -377,7 +379,7 @@ class Game_Player < Game_Character
|
||||
# If starting determinant is front event (other than jumping)
|
||||
next if event.jumping? || event.over_trigger?
|
||||
event.start
|
||||
result = true
|
||||
result = true if event.starting
|
||||
end
|
||||
end
|
||||
return result
|
||||
@@ -404,7 +406,7 @@ class Game_Player < Game_Character
|
||||
# If starting determinant is front event (other than jumping)
|
||||
next if event.jumping? || event.over_trigger?
|
||||
event.start
|
||||
result = true
|
||||
result = true if event.starting
|
||||
end
|
||||
return result
|
||||
end
|
||||
|
||||
Reference in New Issue
Block a user