Advertisement
DrDhoom

[RGSS3] Event Through Passability

Oct 8th, 2014
214
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
Ruby 0.61 KB | None | 0 0
  1. module Dhoom
  2.   module EventPassability
  3.     Passability_Syntax = "Through_Event_Passability"
  4.   end
  5. end
  6.  
  7. class Game_CharacterBase
  8.   def collide_with_events?(x, y)
  9.     $game_map.events_xy_nt(x, y).any? do |event|
  10.       return false if event_comment_through? and event.event_comment_through?
  11.       event.normal_priority? || self.is_a?(Game_Event)
  12.     end
  13.   end
  14.  
  15.   def event_comment_through?
  16.     return false if !self.is_a?(Game_Event)
  17.     @list.each do |list|
  18.       return true if list.code == 108 and list.parameters.include?(Dhoom::EventPassability::Passability_Syntax)
  19.     end
  20.     return false
  21.   end
  22. end
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement