Advertisement
roninator2

Kid Friendly Basic Quest - Battle Help

Dec 13th, 2024
42
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
Ruby 3.61 KB | None | 0 0
  1. # ╔═════════════════════════════════════╦════════════════════╗
  2. # ║ Title: KFBQ Battle Help Override    ║  Version: 1.00     ║
  3. # ║ Author: Roninator2                  ║                    ║
  4. # ╠═════════════════════════════════════╬════════════════════╣
  5. # ║ Function:                           ║   Date Created     ║
  6. # ║                                     ╠════════════════════╣
  7. # ║   FFMQ Style Battle Help            ║    12 Mar 2023     ║
  8. # ╚═════════════════════════════════════╩════════════════════╝
  9. # ╔══════════════════════════════════════════════════════════╗
  10. # ║ Instructions:                                            ║
  11. # ║                                                          ║
  12. # ║  none                                                    ║
  13. # ╚══════════════════════════════════════════════════════════╝
  14. # ╔══════════════════════════════════════════════════════════╗
  15. # ║ Terms of use:                                            ║
  16. # ║ Free for all uses in RPG Maker - Except nudity           ║
  17. # ╚══════════════════════════════════════════════════════════╝
  18.  
  19. #==============================================================================
  20. # ** BattleHelp
  21. #==============================================================================
  22. class KFBQ_BattleHelp < Window_Base
  23.   #--------------------------------------------------------------------------
  24.   # * Object Initialization
  25.   #--------------------------------------------------------------------------
  26.   def initialize(line_number = 1)
  27.     super(40, 330, 200, fitting_height(line_number))
  28.     self.opacity = 255
  29.     self.back_opacity = 255
  30.     self.contents_opacity = 255
  31.     self.tone.set(Color.new(-255,-255,-255,255))
  32.     self.z = 400
  33.   end
  34.   #--------------------------------------------------------------------------
  35.   # * Set Text
  36.   #--------------------------------------------------------------------------
  37.   def set_text(text)
  38.     if text != @text
  39.       @text = text
  40.       refresh
  41.     end
  42.   end
  43.   #--------------------------------------------------------------------------
  44.   # * Clear
  45.   #--------------------------------------------------------------------------
  46.   def clear
  47.     set_text("")
  48.   end
  49.   #--------------------------------------------------------------------------
  50.   # * Set Item
  51.   #     item : Skills and items etc.
  52.   #--------------------------------------------------------------------------
  53.   def set_item(item)
  54.     set_text(item ? item.name : "")
  55.   end
  56.   #--------------------------------------------------------------------------
  57.   # * Refresh
  58.   #--------------------------------------------------------------------------
  59.   def refresh
  60.     contents.clear
  61.     draw_text(0, 0, 180, line_height, @text, 1)
  62.   end
  63. end
  64.  
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement