pyukumumu

This commit is contained in:
infinitefusion
2022-03-13 14:53:55 -04:00
parent 79f63485a3
commit a8073ef6d8
20 changed files with 12 additions and 7 deletions

View File

@@ -222,6 +222,14 @@ class Game_Character
#=============================================================================
# Passability
#=============================================================================
def pbFacingTerrainTag(dir = nil)
dir = self.direction if !dir
return $MapFactory.getFacingTerrainTag(dir, self) if $MapFactory
facing = pbFacingTile(dir, self)
return $game_map.terrain_tag(facing[1], facing[2])
end
def passable?(x, y, d, strict = false)
new_x = x + (d == 6 ? 1 : d == 4 ? -1 : 0)
new_y = y + (d == 2 ? 1 : d == 8 ? -1 : 0)

View File

@@ -130,6 +130,7 @@ class Game_Event < Game_Character
return @map_id == $game_map.map_id && at_coordinate?($game_player.x, $game_player.y)
end
def over_trigger?
return false if @character_name != "" && !@through
return false if @event.name[/hiddenitem/i]

View File

@@ -143,12 +143,7 @@ class Game_Player < Game_Character
return nil
end
def pbFacingTerrainTag(dir = nil)
dir = self.direction if !dir
return $MapFactory.getFacingTerrainTag(dir, self) if $MapFactory
facing = pbFacingTile(dir, self)
return $game_map.terrain_tag(facing[1], facing[2])
end
#-----------------------------------------------------------------------------
# * Passable Determinants