Advertisement
DrDhoom

YEA Input Combo Patch

Dec 26th, 2014
356
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
Ruby 1.92 KB | None | 0 0
  1. #===============================================================================
  2. # Windows Position and Visibility Patch for :
  3. # - Yanfly Engine Ace - Input Combo Skills v1.01
  4. #
  5. # by DrDhoom
  6. #===============================================================================
  7.  
  8. #Comment out this part if you didn't want to change the windows position
  9. class Window_ComboSkillList < Window_Base
  10.   alias dhoom_yeaics_wndcmskl_init initialize
  11.   def initialize
  12.     dhoom_yeaics_wndcmskl_init
  13.     self.x = Graphics.width-self.width+standard_padding
  14.   end
  15. end
  16.  
  17. class Window_ComboInfo < Window_Base
  18.   def initialize
  19.     dw = [Graphics.width/2, 320].max
  20.     super(0, 0, dw, fitting_height(1))
  21.     self.y = Graphics.height - fitting_height(4) - fitting_height(1)
  22.     self.x = Graphics.width-self.width+standard_padding
  23.     self.opacity = 0
  24.     self.z = 200
  25.     @combos = []
  26.     @special = nil
  27.     hide
  28.   end
  29. end
  30. #===============================================================================
  31.  
  32. #Comment out this part if you didn't want to hide the windows after combo maxed out
  33. class Scene_Battle < Scene_Base
  34.   alias dhoom_yeaics_scbat_update_basic update_basic
  35.   def update_basic
  36.     dhoom_yeaics_scbat_update_basic
  37.     update_input_combo_windows_visibility
  38.   end
  39.  
  40.   def update_input_combo_windows_visibility
  41.     return unless @input_combo_skill_window.visible
  42.     return unless @total_combo_skills == @current_combo_skill.combo_max
  43.     @input_combo_skill_window.openness = 0
  44.     @input_combo_info_window.openness = 0
  45.   end
  46.  
  47.   alias dhoom_yeaics_scbat_combo_skill_list_appear combo_skill_list_appear
  48.   def combo_skill_list_appear(visible, skill)
  49.     if visible
  50.       @input_combo_skill_window.openness = 255
  51.       @input_combo_info_window.openness = 255
  52.     end
  53.     dhoom_yeaics_scbat_combo_skill_list_appear(visible, skill)
  54.   end
  55. end
  56. #===============================================================================
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement