Advertisement
deadelf79

Template Events Addon: Merge

Dec 13th, 2016
111
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
Ruby 0.84 KB | None | 0 0
  1. #==============================================================================
  2. # Template Events Addon: Merge
  3. # Version 1.0
  4. # by DeadElf79
  5. #==============================================================================
  6.  
  7. module De79TemplateEvents_Merge
  8.   MERGE_PARALLELS = true
  9. end
  10.  
  11. class Game_Map
  12.   def parallels
  13.     @parallels ||= @events.values.select{ |event|
  14.       event.trigger == 4 && event.pages.size == 1 && not(event.empty?)
  15.     }
  16.   end
  17. end
  18.  
  19. class Scene_Map < Scene_Base
  20.   alias de79_te_merge ask_every_te_addon
  21.   def ask_every_te_addon
  22.     de79_te_merge
  23.     there_can_be_only_one = $game_map.parallels[0]
  24.     return unless there_can_be_only_one
  25.     for index in 1...$game_map.parallels.size
  26.       event = $game_map.parallels[ index ]
  27.       there_can_be_only_one.list += event.list
  28.       event.erase
  29.     end
  30.   end
  31. end
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement